[英]How to get token balance from Metamask using new window.ethereum provider
[英]How to get BNB token balance in metamask wallet in React?
這是我的代碼片段。
const getBalance = (userAddress: String) => {
const provider = new Web3((window as any).web3.currentProvider);
const bnbContract = new provider.eth.Contract(bnbTokenAbi, tokenAddress);
bnbContract.methods.balanceOf(userAddress).call().then((res: any) => {
setBalance(res);
}).catch((err: any) => {
console.log(err);
});
}
但是只有 catch function 有效,這是什么原因?
balanceof 用於除 bnb 或 eth 之外的任何代幣,並且鏈的所有主要代幣都正確 function 是余額地址。余額
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.