Go-Ethereum
如何安排交易?
任何人都可以指導我如何安排在開採特定區塊號後發送的交易?
謝謝
您可以執行以下功能:
function f( blocknumber, to_address, value_) { var filter = web3.eth.filter('latest').watch(function(err, blockHash) { var target=blocknumber; if(web3.eth.blockNumber==target) { filter.stopWatching(); //your function here web3.eth.sendTransaction({to:to_address, from:web3.eth.coinbase, value: web3.toWei(value_,"ether")}); filter = null; console.warn('Block reached'); if (callback) return callback(false); else return false; } else { console.log('Waiting the block'); } }); };
我已經在 geth 中嘗試過(雖然我不使用奇偶校驗)並且效果很好。小心同步方法
eth_blockNumber
。