in

Ganache y trufa: cómo establecer tarifas de implementación cero

Estoy ejecutando un nodo ganache-cli local en mi máquina y me gustaría tener tarifas de transacción cero. Por esta razón, estoy iniciando el nodo usando

ganache-cli -g 0

que fija el precio del gas en cero. Mi archivo de migración inicial de trufa se ve así:

var Migrations = artifacts.require("./Migrations.sol");

module.exports = function(deployer) {
  deployer.deploy(Migrations, {
      gas: 0
  });
};

Al correr

la trufa migra

Recibo un error que dice: la tarifa base excede el límite de gasolina

¿Cual podría ser el problema? ¡Gracias!

1 respuesta
1

La propiedad del gas es el máximo de gas que desea proporcionar a la transacción, no el gas que se utilizará. La implementación del contrato es, según el contrato, una especie de transacción muy costosa. Con respecto al comando que ejecuta, establece el precio del gas en 0, pero aún necesita gas incluso si no vale nada. Te recomiendo que pongas el gas máximo de un bloque (alrededor de 4m) o que estimes el gas necesario para el despliegue (con remix o despliegue en cadena de prueba como rinkeby).

¿Te ayudó la respuesta?

Subscribirse
Notificar por
guest
0 Comentarios
Inline Feedbacks
Ver todas las Respuestas

Nombre de este tipo de personalidad.

¿Cómo forzar un reinicio más largo en Busybox v1.13.3?