Ich versuche, einen neuen Vertrag zu erstellen, erhalte jedoch die Fehlermeldung:
Fehler: Der Vertragscode konnte nicht gespeichert werden, bitte überprüfen Sie Ihre Gasmenge.
Im Skript habe ich:
var balance = web3.eth.getBalance(accounts[1])
console.log(balance.toNumber());
console.log('balance: ' + web3.fromWei(balance));
var gasPrice = web3.eth.gasPrice;
console.log('gasPrice '+gasPrice.toString(10));
contractData = web3.eth.contract(abi).new.getData({data: compiled});
var gasEstimate = web3.eth.estimateGas({data: contractData});
console.log('gas Estimate '+gasEstimate);
var total = gasEstimate*gasPrice;
console.log('total: ' + web3.fromWei(total));
web3.eth.contract(abi).new({from:accounts[1],data: compiled,gas:gasEstimate+3000}, function (err, contract) { ....
Die Ausgabe ist:
Saldo: 15.95038514
GasPreis 2000000000
Gas Schätzung 84251
Gesamt: 0,00168502
Irgendeine Idee, was ich falsch mache?
Übrigens, ich verwende den Parity -Client.
4gn3s
woglik
Lesyk