我已经使用ETH实现了交易,但是,我想交换帐户之间的令牌。这里是我的代码令牌的JSON rpc交易
var postData = {"jsonrpc":"2.0","method":"eth_sendTransaction","params": [{"from":"0x52f273a06a420453aa5b33c4f175395c9a1fddd8", "to": data.ethAddress, "value": 1e18}], "id":1}
var url = 'http://localhost:8545/'
var options = {
method: 'post',
body: postData,
json: true,
url: url
}
request(options, function (err, res, body) {
if (err) {
console.error('error posting json: ', err)
throw err
}
var headers = res.headers
var statusCode = res.statusCode
console.log('headers: ', headers)
console.log('statusCode: ', statusCode)
console.log('body: ', body)
})
这与1 ETH正在账户划转完成交易。但是,我想设置这个相同的操作,但是使用我的自定义令牌作为货币,而不是ETH。任何帮助将不胜感激。谢谢
我没有得到这个问题..你想发送货币和价值? – Assil
本质上,我需要做同样的事情,但我用我自己的本地主机8545上创建的令牌。我在我的metamask中部署了我看到的合同,并且我可以通过Metamask将其转移,但是我希望以编程方式执行,比如我如何发送上述ETH –