public override async Task <JArray> ExecuteAsync(IClient client) { var senderAddress = "0x12890d2cce102216644c59daE5baed380d84830c"; var privateKey = "0xb5b1870957d373ef0eeffecc6e4812c0fd08f554b37b233526acc331bf1544f7"; var web3 = new Web3.Web3(new Account(privateKey), client); var receipt = await web3.TransactionManager.TransactionReceiptService.SendRequestAndWaitForReceiptAsync( new TransactionInput { From = senderAddress, To = senderAddress, Value = new HexBigInteger(Web3.Web3.Convert.ToWei(1)) }); var traceTransaction = new TraceFilter(client); //ToAddress = new []{receiverAddress}, FromBlock = new BlockParameter(receipt.BlockNumber), Count = 1} return(await traceTransaction.SendRequestAsync(new TraceFilterDTO { FromBlock = new BlockParameter(receipt.BlockNumber), ToBlock = new BlockParameter(receipt.BlockNumber), FromAddresses = new[] { senderAddress }, Count = 10, })); }