Provider API
NaboxWallet.nuls provider 逐渐弃用,请使用或升级为最新的NaboxWallet.nai provider
createSession(连接到Nabox钱包)
const res = NaboxWallet.nai.createSession();
// [NULSd6Hge.........8apXDR]sendTransaction(发送普通交易)
const txParameters = {
from: 'NULSd6Hge.........8apXDR', //必填发起交易地址,必须为已授权地址
to: '', // 必填,接收地址
value: '', // 必填,转账金额(注意:使用nai provider value为最小单位,nuls provider为实际转账金额)
assetChainId: '',// 必填,链id,可通过浏览器获取对应的资产Id信息
assetId: '', // 必填,资产id,可通过浏览器获取对应的资产Id信息
contractAddress: '', // 如果是合约资产则必填
remarks: 'reamrk' // 备注
};
const hash = await Nabox.nai.sendTransaction(txParameters); // 返回hash
// 753dcb3...signTransaction(签名普通交易)
signTxHex(签名txHex)
signNULSTransaction(签名NULS AI Ledger交易)
contractCreate(创建NULS AI合约)
contractCall(调用合约)
invokeView(查看合约)
transactionSerialize(交易序列化)
signMessage(消息签名)
getPub(获取当前连接的账户公钥)
sendDepositeTransaction(发送NAI质押交易)
sendWithDrawTransaction
on(事件监听)
Last updated