Size: a a a

2017 December 27

ES

Evgeniy Saranin in DeСenter Dev
нет просто кошелька
источник

AD

Aler Denisov in DeСenter Dev
никак
источник

ES

Evgeniy Saranin in DeСenter Dev
function getTransactionsByAccount(myaccount, startBlockNumber, endBlockNumber) {
 if (endBlockNumber == null) {
   endBlockNumber = eth.blockNumber;
   console.log("Using endBlockNumber: " + endBlockNumber);
 }
 if (startBlockNumber == null) {
   startBlockNumber = endBlockNumber - 1000;
   console.log("Using startBlockNumber: " + startBlockNumber);
 }
 console.log("Searching for transactions to/from account \"" + myaccount + "\" within blocks "  + startBlockNumber + " and " + endBlockNumber);

 for (var i = startBlockNumber; i <= endBlockNumber; i++) {
   if (i % 1000 == 0) {
     console.log("Searching block " + i);
   }
   var block = eth.getBlock(i, true);
   if (block != null && block.transactions != null) {
     block.transactions.forEach( function(e) {
       if (myaccount == "*" || myaccount == e.from || myaccount == e.to) {
         console.log("  tx hash          : " + e.hash + "\n"
           + "   nonce           : " + e.nonce + "\n"
           + "   blockHash       : " + e.blockHash + "\n"
           + "   blockNumber     : " + e.blockNumber + "\n"
           + "   transactionIndex: " + e.transactionIndex + "\n"
           + "   from            : " + e.from + "\n"
           + "   to              : " + e.to + "\n"
           + "   value           : " + e.value + "\n"
           + "   time            : " + block.timestamp + " " + new Date(block.timestamp * 1000).toGMTString() + "\n"
           + "   gasPrice        : " + e.gasPrice + "\n"
           + "   gas             : " + e.gas + "\n"
           + "   input           : " + e.input);
       }
     })
   }
 }
источник

ES

Evgeniy Saranin in DeСenter Dev
перебирать блоки
источник

AD

Aler Denisov in DeСenter Dev
да, только перебирать
источник

ES

Evgeniy Saranin in DeСenter Dev
вот как это на C# сделать
источник

AD

Aler Denisov in DeСenter Dev
так же абсолютно
источник

AD

Aler Denisov in DeСenter Dev
web3.Eth.GetBlock(height)
источник

AD

Aler Denisov in DeСenter Dev
какая-та такая конструкцию будет
источник

ES

Evgeniy Saranin in DeСenter Dev
у моего объета web3 нет GetBlock
источник

AD

Aler Denisov in DeСenter Dev
так надо в пространстве Eth
источник

ES

Evgeniy Saranin in DeСenter Dev
endBlockNumber = web3.Eth.Blocks.GetBlockNumber.SendRequestAsync().Result;
источник

ES

Evgeniy Saranin in DeСenter Dev
это я так понимаю получает текущий блок
источник

AD

Aler Denisov in DeСenter Dev
источник

AD

Aler Denisov in DeСenter Dev
источник

ES

Evgeniy Saranin in DeСenter Dev
for (int i = Convert.ToInt32(startBlockNumber.Value); i <= endBlockNumber.Value; i++)
           {
               var blockTransactions = web3.Eth.Blocks.GetBlockWithTransactionsByNumber.SendRequestAsync(new HexBigInteger(i));
           }
источник

AD

Aler Denisov in DeСenter Dev
вот конкретно, что надо
источник

AD

Aler Denisov in DeСenter Dev
да походу как-то так
источник

ES

Evgeniy Saranin in DeСenter Dev
ок буду дебажить и смотреть
источник
2017 December 28

AF

Alexandr Fadeev in DeСenter Dev
источник