我正在尝试从这个智能合约中读取总供应量,我已经检查了 ABI 并且读取不需要 arguments。为什么我会收到此错误? 使用有效的 API 密钥从 Etherscan 导入 ABI 使用有效的 api 连接的 Infura 节点。 请帮忙。 我是新来的! 错误: 代码: ...
我正在尝试从这个智能合约中读取总供应量,我已经检查了 ABI 并且读取不需要 arguments。为什么我会收到此错误? 使用有效的 API 密钥从 Etherscan 导入 ABI 使用有效的 api 连接的 Infura 节点。 请帮忙。 我是新来的! 错误: 代码: ...
我想连接到 metamask 并获取帐户余额: 在运行时,我收到控制台错误: Uncaught ReferenceError: balance is not defined并且Access to script at 'https://cdn.ethers.io/lib/ethers-5.2.esm. ...
我有这个结构struct User { Counters.Counter total; mapping(uint => address) payment_splitters; } 而这个映射mapping(uint => address) payment_splitters; 据我了解, ...
这个赏金已经结束了。 此问题的答案有资格获得+50声望赏金。 赏金宽限期在17 小时后结束。 RJ-正在从信誉良好的来源寻找答案。 我知道我可以将console.log放在 Chai 测试中并在控制台中打印出来。 但是,我想知道如何在 Vscode 中放置一个常规断点(或debugger;语句) ...
我正在尝试将exactInput() function 用于 UniV3 接口,但是当尝试执行代码时,交易失败https://goerli.etherscan.io/tx/0xb0d5e4b491610b9db8d98cc938008ba2a4e1a06e67b05ed87ac6c0ca3ad61 ...
我正在尝试使用 UniswapV3 界面执行交换以购买 Uni。 它向我发送了与sendTransaction() function 相关的错误,我不明白为什么我看到的很多例子都是这样使用的。 如您所见,我正在使用安全帽,并从另一个脚本调用getToken()并在 goerli.network 上 ...
我正在尝试将以太坊价值转换为其追溯法币价值。 美元的最终价值似乎是错误的,我想知道它是不是用大数计算的。 为了方便起见,我附上了一个沙箱。 https://codesandbox.io/s/autumn-sun-0k02d5?file=/src/index.js 试图 预期: usdPrice = ...
我遇到了 ethers.js 库的事件过滤器 function contract.filters 。 请参阅 ethers.js 文档中的以下代码。 https://docs.ethers.org/v5/concepts/events/ topics:[]中的返回值是什么,每个字符串值代表什么 ...
在测试我的 Ebay 合同时出现此错误 ITs 拍卖产品的 Ebay 智能合同 我的测试.js 我的 deploy.js 安全帽配置.js 它已正确部署但每次我尝试测试它时都会出错我尝试在我的 test.js 中使用 ABI 代替部署程序但它确实给了我同样的错误 ...
我试图在 Balancer 的金库合约上调用 flashLoan() function,但是当我在 polygonscan mumbai 上查看交易时,我不断收到“执行已恢复”错误。 这是我的智能合约代码: 这是我的脚本的一部分: 任何帮助将不胜感激,我之前收到与气体相关的错误,但在我增加气体限制后 ...
我是一名初级和入门级的 solidity 开发人员,我正在努力识别某些合约中隐藏的漏洞。 我想通过快速检查代码来了解和识别这种诈骗活动。 是否有需要注意的泛型函数或代码结构? 另外,我注意到一些 function 是可疑的。 任何有经验的开发人员都可以帮助我了解此行中是否存在隐藏的 mint,因为我 ...
我正在尝试测试一段通用的可靠性代码,我正在尝试弄清楚如何为字节参数正确编码数据。 我在智能合约中有一个 function,如下所示: 此 solidity 代码将生成接受PromiseOrValue<BytesLike>的代码: 我想知道如何对特定参数进行编码,以便将其传递给以太币。 在 ...
我正在设计一个 NFT 铸币界面,当用户点击铸币时,它会弹出 MetaMask 交易确认对话框: 这是我用来调用铸币的代码: 为了更好的用户体验,我也在我的网页上引导用户继续使用 MetaMask。 我想在我的网页上放置一个“取消”按钮,按下时将拒绝交易并关闭 MetaMask 通知对话框。 是 ...
有没有办法使用 Web3.js 而不是 ethers.js 来实现 SIWE(使用以太坊登录)的客户端部分? 在 SIWE 的示例中,他们这样做: 但是我不知道如何在我的 dapp 中做类似的事情,它是使用 web3.js 构建的 ...
我正在尝试制作一个动态的规则构建器,我有一个看起来像这样的角色管理器合同: 也许我对function参数的理解是错误的,我想构建一个动态的 function,如何在以太上生成一个 function 来传递给它? ...
我有以下代码 我知道 hardhat 的 getContractFactory 会自动提供用于签署交易的 abi、二进制和指定私钥。 完成后我假设 SimpleStorageFactory.deploy() 与 ethers 中的相同并将合约部署到区块链,然后我等待 6.network 确认。 但 ...
我正在关注“estimateGas”的文档,它指示我从 alchemy-sdk 导入“parseEther”。 但是,当我运行 function 时,我收到一条错误消息,指出“TypeError: (0, _alchemySdk.parseEther) is not a function”。 这是当 ...
我有一个十六进制字符串 0x63a4b534,我想将其转换为人类可读的日期。 但是,我不确定该怎么做。 我试过了: 无济于事。 ...
这是错误消息: 未捕获(承诺)错误:无效类型(argument="type", value="Proof", code=INVALID_ARGUMENT, version=abi/5.7.0) 这是坚固的功能 这是结构 这是打字稿代码 这是 getMerkleProof 函数: 由于该结构接受两个参 ...
我正在尝试签署我的交易,因为之前我有一个错误说sendTransaction needs signer 。 message (encrypted using keccak256)和signer都有价值,但我不知道为什么web3.eth.sign行中有错误。async function signM ...