[英]How do I get a specific token balance from a user's wallet? Then set state based on that balance to create conditional renders?
我希望在用户使用元掩码登录后从用户地址获取特定的代币余额,然后使用该余额创建 state。 然后我可以使用 state 有条件地渲染导航栏和后续页面。
我怎么做? 我把它放在哪里? 我是 web 开发的新手,所以寻求任何帮助或指导,谢谢!
您能否更具体地了解代码? 我正在阅读您的 github 存储库,我可以设法找到某个getBalance
function。 那是获取用户代币余额的 function 吗? 你想在哪里展示它?
根据我收集的信息,您也许可以在要显示余额的组件中创建类似的内容:
const [balance, setBalance] = useState()
useEffect(() => {
GetBalance().then((bal) => setBalance(bal))
}, [])
有了这个,你可以在任何你喜欢的地方使用balance
state 常数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.