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接入的主要内容,如果未能解决你的问题,请参考以下文章

DAPP与钱包不得不说的事情

区块链Defi之Dapp排名介绍

ETH开发DAPP使用Web3+Vue唤醒MetaMask钱包和合约交互

SO :社区自治与钱包应用相结合的财富盛宴

连接到钱包connect with Dapp

星云链开发dapp,赚取100nas(价值近万)