提供者未设置或无效。如何在没有钱包的情况下与智能合约互动?
我正在使用坚固性开发Web3应用程序,Smart Contract可以正常工作,在将其部署到Web服务器后,该应用程序在我的PC上完美无瑕,但我在浏览器上遇到了一…
NFT从自定义ERC-1155智能合约未正确显示在etherscan上的Goerli测试网
我已将ERC-1155智能合约部署到地址:0xe4e0b1fa4b3f4b947a14d429962ed30fec9b9a96( etherscan链接) 我在智能合约上执行了第一次交易,该交易将NFT转…
如何使用ChainLink Solidity Smart合同来修复TypeError和声明Errantor?
我创建了一份智能合约,如果ETH的价格在锁定期间下降,则将存入的金额返回到每个用户的金额 +一定的金额。我在代码的最后一部分有两个问题。 第一个涉…
固体 - openzeppeling/utils/counters问题
当我们使用计数器库时,我们通常会这样启动 using Counters for Counters.Counter; Counters.Counter private _tokenIds; 。使用计数器库方法进行计数…
MetAmask快照会支持BIP39-Keys吗?添加使用BIP44的Kadena支持的可行性是什么?
我正在考虑创建与Kadena(ChainWeaver)相互作用的MetAmask快照。 ChainWeaver似乎使用BIP44作为关键生成标准。将BIP39密钥集成到使用BIP44标准的元张…
如何测试需要用硬汉进行陈述?
我正在测试一项智能合约,该合约在其中一个功能中具有要求。 过去,我会写。 await expect(token.transfer(user.address, ethers.utils.parseEther("1…
合同“ itemmint”应该标记为抽象
代码 尝试使用KIP37作为基本合同创建合同。它适用于以前版本的 @klaytn/Contracts -0.9.0,但它不适用于 @klaytn/Contracts -1.0.0 //SPDX-License-Id…
为什么我的代码()不是一个函数?
代码: loadContract: async ()=>{ //Create JS version of smart contract const todoList = await $.getJSON('TodoList.json') App.contracts.TodoL…
无法以坚固性恢复签名的消息
我正在签署一条消息,并试图通过固体(链)恢复它。不知何故,签名地址永远不会匹配。 Off-Chain Code var message = 'Hello World'; var privateKey …