eos.transaction

执行transaction

  • 调用方式
hbWallet.callAPI('eos.transaction', param, callback);
  • param
{
    contract: 'eosio.token', //合约账户
    from: '执行transaction的账户',
    method: 'get', //合约方法
    params: {} //合约参数
}
  • callback
function(data) {
 //data.code为0表示广播成功、为500表示有异常
 //data.transaction
}
  • 测试
let time = new Date().getTime();//<128
let sig = ecc.sign(time.toString(), randomPriKey);
let params = {
    id: 1, //id
    receiver: 'test1',
    data: time,
    sig: sig
};
hbWallet.callAPI('eos.transaction', {
    contract: 'rptest555555',
    from: 'test1',
    method: 'get',
    params: params
}, function (data) {
    alert(JSON.stringify(data));
});

results matching ""

    No results matching ""