Go-Ethereum
有沒有辦法找到一個帳戶的目前交易隨機數?
我需要知道我的交易隨機數,因為我正在用合約地址(這是我的地址的 keccak 雜湊 + 我的交易隨機數)做一些花哨的事情。有沒有辦法通過 JavaScript 控制台找到它?
您的評論是正確的:使用web3.eth.getTransactionCount(accountAddress)
請注意,客戶端(Geth)應與區塊鏈同步。
如果您沒有節點並且想要信任服務,您可以嘗試使用
eth_getTransactionCount
.
在 geth 你可以:
eth.getTransaction('0x0b95eaccd6273fa35bd9e6102c8a7216ee62274940ff52348c8967c13e1c12de') { blockHash: "0x24b5d26d4fca736ca095e4c85e0e8230c2e0b1056a5050824a4bccf7dd84e1f2", blockNumber: 1251275, from: "0x2a65aca4d5fc5b5c859090a6c34d164135398226", gas: 90000, gasPrice: 20000000000, hash: "0x0b95eaccd6273fa35bd9e6102c8a7216ee62274940ff52348c8967c13e1c12de", input: "0x", nonce: 377073, to: "0xeadefe2cfa52c759e274d6592a938be0217f5877", transactionIndex: 15, value: 1011030740000000000 }