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));
});