我试着与这个合同进行交互:https://polygonscan.com/address/0x86935f11c86623dec8a25696e1c19a8659cbf95d #代码. 有了ABI似乎很奇怪: 这是我的代码: 当我运行这个代码时,我得到了这个错误: 我错过什么了吗?

2022-10-12 13:51:37标签soliditysmartcontractsethers.js
提问

我试着与这个合同进行交互:https://polygonscan。com/address/0x86935f11c86623dec8a25696e1c19a8659cbf95d #代码。 有了ABI似乎很奇怪: 这是我的代码: 当我运行这个代码时,我得到了这个错误: 我错过什么了吗?

  const abi = [
    {
      inputs: [
        {
          internalType: 'address',
          name: '_contractOwner',
          type: 'address',
        },
      ],
      stateMutability: 'nonpayable',
      type: 'constructor',
    },
    {
      stateMutability: 'payable',
      type: 'fallback',
    },
  ];


      const walletMnemonic = Wallet.fromMnemonic(
         'aaa bbb ccc'
      );
      const provider = new ethers.providers.Web3Provider(window.ethereum);
      const wallet = walletMnemonic.connect(provider);
      const erc20_rw = new ethers.Contract(address, abi, wallet);
      const contract = erc20_rw.connect(wallet);
      const name = await contract.name();
      console.log('name', name);

▼版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说cuoshuo.com——程序员的报错记录

部分内容根据CC版权协议转载,如果您希望取消转载请发送邮件到cuoshuo8@163.com

辽ICP备19011660号-5