web3js 进行转账
Posted 心飞翔<
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web3js 进行转账相关的知识,希望对你有一定的参考价值。
const Web3 = require(‘web3‘) const EthereumTx = require(‘ethereumjs-tx‘) const web3 = new Web3( new Web3.providers.HttpProvider(‘http://localhost:8145‘) ) web3.eth.defaultAccount = ‘af7574a21729d22e119df7456bf913194d73c209‘ const amountToSend = 0.00100000 let details = { "to": ‘0x5cf83df52a32165a7f392168ac009b168c9e8915‘, "value": 998100000, "gas": 21000, "gasPrice": 50 * 1000000000, "nonce": 11, "chainId": 11243575 } var tx = new EthereumTx(details) tx.sign( Buffer.from(‘FC1A5C66932BD7C93E05661A58FD534967739CE517D8695EBBE89135CEE78DA4‘, ‘hex‘) ) var serializedTx = tx.serialize(); web3.eth.sendSignedTransaction(‘0x‘ + serializedTx.toString(‘hex‘)).on(‘receipt‘, console.log);
输出输出:
Promise { |
输出(这里等待了很长时间):
{ blockHash: ‘0x7a0f412ba0b09dfcfacb826712f4b8e5089e8d1c6d35385d2e29d5dc4400ab37‘, |
以上是关于web3js 进行转账的主要内容,如果未能解决你的问题,请参考以下文章
springboot操作以太坊(eth),使用web3j,转账等