FOD链TBOX钱包Dapp接入
Posted 言棠漠尘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FOD链TBOX钱包Dapp接入相关的知识,希望对你有一定的参考价值。
获取钱包信息(节点、地址、币种、余额)
const walletData = window.android.getWallet();
let fodData = JSON.parse(walletData);
let node = fodData.node;//节点
let address = fodData.address;//地址
let currency = fodData.currency;//币种
let balance = fodData.balance;//余额
转账交易(成功后会返回交易哈希)
第一步
//需要在created钩子中将方法添加到window对象中安卓使用
created()
window.getBoxTxID = this.getBoxTxID;
第二步
//FOD合约非合约转账交易
async FodNonContractTransfer()
// 调用FOD转账,安卓调用getBoxTxID方法返回交易hash
await window.android.toTransferAccounts(account,money,token,contractAddress);//account转出账户 money转出金额 token代币名称(主币不用传) contractAddress代币合约地址(主币不用传)
,
//获取FOD钱包交易txID
getBoxTxID(txID)
if(txID)
console.log('交易hash:' + txID);
获取对应的代币余额
第一步
//需要在created钩子中将方法添加到window对象中安卓使用
created()
window.setContractMoney = this.setContractMoney;
第二步
//FOD合约查询余额
async getContractWallet()
await window.android.getContractWallet(contractAddress,nodeCode);//contractAddress合约地址 nodeCode节点编码(目前只支持查询FOD和TRON)
,
//获取FOD合约代币余额
setContractMoney(amount)
console.log('代币余额:' + amount);
以上是关于FOD链TBOX钱包Dapp接入的主要内容,如果未能解决你的问题,请参考以下文章