eos转账json数据格式

第一步:转账json信息序列化,

 /v1/chain/abi_json_to_bin
{
"action" :
"transfer",
"args" :
{
"from" :
"eosio",
"memo" :
"Please reply after receiving!",
"quantity" :
"1000.0000 SYS",
"to" :
"umidata"
},
"code" :
"eosio.token"
}

这时候会返回一个
{“binargs”:“0000000000ea3055000000c064939cd4809698000000000004535953000000001d506c65617365207265706c7920616674657220726563656976696e6721”}

第二步获取区块链当最新的区块编号

 curl http://127.0.0.1:8888/v1/chain/get_info

第三步根据根据区块编号获取区块详情

 curl http://127.0.0.1:8888/v1/chain/get_block -X POST -d '{"block_num_or_id":106171}'

第四步解锁钱包
需要解锁转账账户from的钱包

curl http://127.0.0.1:8889/v1/wallet/unlock -X POST -d '["default", "PW5JJN8KLE2akHa62NeTCmjkUbmetLfA2edAvb3ge5TR59oDASpi3"]'

第五步签署交易

curl http://192.168.1.56:8889/v1/wallet/sign_transaction -X POST -d 
'[
    {
        "ref_block_num": 106171,
        "ref_block_prefix": 3001693650,
        "expiration": "2018-09-18T06:33:55.000",
        "actions": [
            {
                "account": "eosio.token",
                "name": "transfer",
                "authorization": [
                    {
                        "actor": "eosio",
                        "permission": "active"
                    }
                ],
                "data": "0000000000ea3055000000c064939cd4809698000000000004535953000000001d506c65617365207265706c7920616674657220726563656976696e6721"
            }
        ],
        "signatures": [
            
        ]
    },
    [
        "EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
    ],
    "cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f"
]'

{"expiration":"2018-09-18T06:33:55","ref_block_num":40635,"ref_block_prefix":3001693650,"max_net_usage_words":0,"max_cpu_usage_ms":0,"delay_sec":0,"context_free_actions":[],"actions":[{"account":"eosio.token","name":"transfer","authorization":[{"actor":"eosio","permission":"active"}],"data":"0000000000ea3055000000c064939cd4809698000000000004535953000000001d506c65617365207265706c7920616674657220726563656976696e6721"}],"transaction_extensions":[],"signatures":["SIG_K1_K3XLwFZQGJDnAZqNxjzeiLZ62rJxPnaVsVxQcz9uGKtmSB8Q5KjcHtGxvQXqh6VDzS6yyK5Pt7o39zG9kHLBGgM6CUTMTK"],"context_free_data":[]}

第六步提交交易

curl http://192.168.1.56:8889/v1/chain/push_transaction -X POST -d

'{
    "transaction": {
        "expiration": "2018-09-18T06:33:55.000",
        "ref_block_num": 106171,
        "ref_block_prefix": 3001693650,
        "max_net_usage_words": 0,
        "max_cpu_usage_ms": 0,
        "delay_sec": 0,
        "context_free_actions": [
            
        ],
        "actions": [
            {
                "account": "eosio.token",
                "name": "transfer",
                "authorization": [
                    {
                        "actor": "eosio",
                        "permission": "active"
                    }
                ],
                "data": "0000000000ea3055000000c064939cd4809698000000000004535953000000001d506c65617365207265706c7920616674657220726563656976696e6721"
            }
        ],
        "transaction_extensions": [
            
        ],
        "context_free_data": [
            
        ]
    },
    "signatures": [
        "SIG_K1_K3XLwFZQGJDnAZqNxjzeiLZ62rJxPnaVsVxQcz9uGKtmSB8Q5KjcHtGxvQXqh6VDzS6yyK5Pt7o39zG9kHLBGgM6CUTMTK"
    ],
    "compression": "none"
}'
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值