Mein intelligenter Vertrag ist wirklich riesig – er erfordert 5,6 Millionen Gas bei der Bereitstellung. Ich konnte es einmal bereitstellen , aber etwas hat sich geändert und ich kann es nicht mehr tun.
Ich habe versucht, Miner mit einem höheren Blockgaslimit auszuführen, geth
bekomme aber immer noch exceeds block gas limit
: https://stackoverflow.com/questions/51437227/geth-targetgaslimit-not-working
Wie kann ich das im Ropsten-Netzwerk (Testnet) machen?
Letztendlich müssen Sie die Größe Ihres Kontrakts reduzieren, da es keine Möglichkeit gibt, das Gaslimit für eine einzelne Transaktion zu umgehen.
Sie können dies auf verschiedene Arten tun:
Ich habe keine Ahnung, was falsch ist, aber ich konnte mit Remix veröffentlichen, das mit dem lokalen Geth-Miner-Knoten verbunden ist:
$geth --verbosity "4" -rpc --nousb --ipcdisable --rpcaddr "127.0.0.1" --rpccorsdomain " " --rpcvhosts " " --syncmode "fast" --rpcapi="db,personal,eth ,net,web3,admin" --cache=2048 --testnet --mine --targetgaslimit 7000000
https://ropsten.etherscan.io/tx/0x75139eb7f94e1a8769dee35b63f0492893da550e5538dfd67a889203d510c833
Badr Bellaj