Mi contrato inteligente es realmente enorme: requiere 5,6 millones de gasolina en el despliegue. Pude implementarlo una vez , pero algo cambió y ya no puedo hacerlo.
Intenté ejecutar el minero con un límite de gas de bloque más alto geth
pero sigo obteniendo exceeds block gas limit
: https://stackoverflow.com/questions/51437227/geth-targetgaslimit-not-working
¿Cómo puedo hacerlo en la red Ropsten (testnet)?
En última instancia, deberá reducir el tamaño de su contrato, ya que no hay forma de eludir el límite de gas para una sola transacción.
Puedes hacer esto de varias maneras:
No tengo idea de qué está mal, pero pude publicar con Remix conectado al nodo local de geth miner:
$geth --verbosity "4" -rpc --nousb --ipcdisable --rpcaddr "127.0.0.1" --rpccorsdomain " " --rpcvhosts " " --syncmode "rápido" --rpcapi="db,personal,eth ,net,web3,admin" --cache=2048 --testnet --mine --targetgaslimit 7000000
https://ropsten.etherscan.io/tx/0x75139eb7f94e1a8769dee35b63f0492893da550e5538dfd67a889203d510c833
Badr Bellaj