繁体   English   中英

.allowance 方法用于将 erc20 令牌导入元掩码

[英].allowance method for importing erc20 token to metamask

我正在尝试使用 .allowance 方法将我的 PKS 中的 erc20 令牌导入元掩码。 问题是我没有得到用于导入 erc20 令牌的元掩码弹出窗口,但我得到了特定帐户的余额 PKS 令牌而没有导入。

在获取余额之前需要这个 output: 在此处输入图像描述 有没有办法调整它应该首先要求导入然后获取余额的代码。

到目前为止,这是我的代码,我在 useEffect 中调用 getErcBal:

async function getErcBal(){
        var WEB3 = await connection();
        var currAddr = WEB3.address;
        var web3 = WEB3.web3Conn;
      
        if(WEB3.isMeta){
          setuseraddress(currAddr);
          setContractAdr(dethContractAddr);
            if(dethContractAddr){
                var dethContract = new web3.eth.Contract(DETH, dethContractAddr);
                var getAllowance = await dethContract.methods
                                    .allowance(currAddr, dethContractAddr)
                                    .call();
                }
                var tokenDethBln = await dethContract.methods.balanceOf(currAddr).call();
            }
            var PksVal = 0;
              if (tokenDethBln && tokenDethBln > 0) {
                PksVal = tokenDethBln / 1000000000000000000;
              }
            setPksbalance(PksVal.toFixed(4))
         
          }
      
      }

津贴方法不适用于输入资金。 Allowance 函数使用两个地址,第一个是所有者地址,第二个是支出者地址。 如果您之前批准某人使用您的资金,那么它将返回一些价值,否则它将为零。

如果要将令牌导入元掩码,请选择帐户,您将看到import token选项:

在此处输入图像描述

获取ERC20币地址并将其粘贴到字段中。 它将自动填充“符号”字段:

在此处输入图像描述

单击“添加自定义令牌”,然后您将进入下一个屏幕:

在此处输入图像描述

点击“导入令牌”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM