码迷,mamicode.com
首页 > Web开发 > 详细

web3js 进行转账

时间:2018-11-22 15:19:22      阅读:496      评论:0      收藏:0      [点我收藏+]

标签:hex   VID   func   cfa   nsa   ash   price   text   vegas   

 

 

 

 

 

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 {
<pending>,
_events: { receipt: EE { fn: [Function: bound ], context: [Circular], once: false } },
emit: [Function: emit],
on: [Function: on],
once: [Function: once],
off: [Function: removeListener],
listeners: [Function: listeners],
addListener: [Function: on],
removeListener: [Function: removeListener],
removeAllListeners: [Function: removeAllListeners] }

 

输出(这里等待了很长时间):

{ blockHash: ‘0x7a0f412ba0b09dfcfacb826712f4b8e5089e8d1c6d35385d2e29d5dc4400ab37‘,
blockNumber: 155425,
contractAddress: null,
cumulativeGasUsed: 63000,
from: ‘0xaf7574a21729d22e119df7456bf913194d73c209‘,
gasUsed: 21000,
logs: [],
logsBloom: ‘0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000‘,
status: true,
to: ‘0x5cf83df52a32165a7f392168ac009b168c9e8915‘,
transactionHash: ‘0x6030b35f4d948a83370d0a759be98820eb72d94623e9d9063fabaab4a9543aed‘,
transactionIndex: 2 }

web3js 进行转账

标签:hex   VID   func   cfa   nsa   ash   price   text   vegas   

原文地址:https://www.cnblogs.com/freebird92/p/10001039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!