Go-Ethereum

如何安排交易?

  • November 7, 2018

任何人都可以指導我如何安排在開採特定區塊號後發送的交易?

謝謝

您可以執行以下功能:

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

引用自:https://ethereum.stackexchange.com/questions/16464