ehters连接stark的合约,调用balanceOf方法报错balanceOf not a function

Ss Ss 提出于 2023-08-09 22:39 3638 浏览

代码如下

const stkProvider = new ethers.JsonRpcProvider(`https://starknet-mainnet.infura.io/v3/${this.apiKey}`);
            const wallet = new ethers.Wallet(secret, stkProvider);
            const starkGateContract = new ethers.Contract(this.starkJson.starkGate.address, this.starkJson.starkGate.abi2, wallet);
            console.log(stkProvider)

          
            console.log(starkGateContract)
            const name = starkGateContract.balanceOf(addr);

报错如下图

image.png

最佳答案

2023-08-14 00:04

找到问题了 要用starkjs而不是etherjs

Ss
Ss

采纳率 50% · 回答于 2023-08-14 00:04

其它 4 个回答

Ss 2023-08-09 22:41
Chain哥 接区块链DAPP开发 2023-08-10 11:28
dl96200 2023-08-10 12:20

写回答

你需要登录后才可以回答问题,登录