美文网首页
【智能合约】主链币转币相关参数

【智能合约】主链币转币相关参数

作者: 捕梦少女的梦想 | 来源:发表于2018-05-25 11:44 被阅读0次

    【需要加签的参数】

    {"nonce":"0",                                                                                               //交易记录数

    "gasPrice":"28000000000",                                                                    //单价

    "gasLimit":"1000000",                                                                              //中间值

    "to":"0xee37d06477a5a6733dcf032aeb7460f7e913efef",                  //收币人地址

    "value":"41943040",                                                                                   //转币金额

    【注意:因为web3库里面的传值都是BigInt类型,所以当用户输入小数金额,就会出现崩溃等错误,所以用户输入的金额我们需要调用Web3+utils类里面的转位方法。比如0.00001,转位之后是10000000000000】

    "data":""                                                                                                    //主链币不需要,可传空

    }

    //当前钱包私钥

    私钥:a4a920bb6b0d6c4bd115155c5084d7d0f38fea437dc2ba30f82718802308d63f

    【私钥推导出来的地址】

    0x5784f421738fd5698e45429d4b0230ca63de3414

    //通过填写“v”、“r”和“s”的值来签署这个交易。

    - chainID:链标识符,默认为' 1 '

    - hashSigner:用于签名散列的函数。

    交易信息加密之后的参数如下:

    e680850684ee1800830f424094ee37d06477a5a6733dcf032aeb7460f7e913efef840280000080

    私钥加密的数据就是v,r,s的值

    1ca0

    r = 64e6bbffebcf9a2c86e8a5d1b6fd32fe2f47b982eed1528bb8a61014ca7a6210a0

    s = 5cf6c14e808fc2f6c272dce9862c5452dfee9491dd310058a33b4ca443f0a851

    【加密之后的结果】

    f86980850684ee1800830f424094ee37d06477a5a6733dcf032aeb7460f7e913efef8402800000801ca064e6bbffebcf9a2c86e8a5d1b6fd32fe2f47b982eed1528bb8a61014ca7a6210a05cf6c14e808fc2f6c272dce9862c5452dfee9491dd310058a33b4ca443f0a851

    相关文章

      网友评论

          本文标题:【智能合约】主链币转币相关参数

          本文链接:https://www.haomeiwen.com/subject/jchfgttx.html