簡體   English   中英

令牌的JSON RPC交易

[英]JSON rpc transaction for Tokens

我已經使用ETH實現了交易,但是,我想在賬戶之間交換令牌。 這是我的代碼

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。 任何幫助將不勝感激。 謝謝

我不確定這是否是您需要的...您可以使用C#或JavaScript創建一兩個類,以反映您的所有屬性。

var whatever= {};
whatever.jsonrpc="2.0";
whatever.id=1;
whatever.method="eth_sendTransaction";
whatever.params= [];
whatever.params[0].from="0x52f273a06a420453aa5b33c4f175395c9a1fddd8";
whatever.params[0].to=data.ethAddress;
whatever.params[0].value=1e18;
whatever.params[0].currency="xxx";

等等

我了解您想在不同的帳戶之間發送令牌(貨幣)。 因此,我想您已經創建了自己的令牌並且已經開發了代碼(您的智能合約)。

  • 如果沒有,則應創建它。

然后,您應該部署代碼並開始使用它。

在這里有關於它的教程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM