web3js 相关问题

web3.js库是一个模块集合,其中包含以太坊生态系统的特定功能,可以简化与以太坊区块链,智能合约和相关加密/解密功能的交互。

Web3:在新的 ethers.Contract 后无法读取 null 的属性

我在实例化智能合约后尝试使用它。但是,我收到错误: 未捕获(承诺中)类型错误:无法读取 null 的属性 (读“打电话”) 我以为我没有

回答 3 投票 0

更快地获取时间戳而不是 const block = wait web3.eth.getBlock(result.blockNumber).timestamp;

我正在使用 web3.eth 订阅来自区块链的实时事件的日志,并且需要该事件的时间戳,但此功能需要延迟 const block = wait web3.eth.getBlock(result.blockNumber); 常量

回答 1 投票 0

Hardhat 部署脚本中的错误:“upload.deployed 不是函数”

我正在使用 Hardhat 部署智能合约,但遇到一个错误,提示“upload.deployed 不是函数”。下面是我正在使用的代码: javascript 复制代码 // 导入...

回答 1 投票 0

如何在Polygon区块链中检查真实/待处理交易

我正在尝试使用其交易哈希来检查交易是否存在于多边形区块链上。我正在使用 get_transactionByHash 方法,该方法在提供时返回交易数据...

回答 1 投票 0

我想使用区块头及其内容来验证 EVM 链区块哈希

我试图在无法访问 RPC 的情况下验证块,我使用 blockheader 并尝试使用 blockheader 中的数据生成 blockhash,无法弄清楚它的确切流程。 W...

回答 1 投票 0

web3.js 中结构体映射的访问映射

假设我有这样的数据结构布局: 结构 ReviewStruct { 字符串评级; ... } 结构餐厅{ ... uint reviewCount; 映射(uint =>

回答 2 投票 0

使用thirdweb3启动项目时遇到问题

当我尝试使用 windowsWSL 在 Visula Studico Code 中安装thirdweb 时,我遇到了一些问题。 运行的命令是 npxthirdweb@latest create --contract。 终端弹出: 节点:

回答 1 投票 0

如何在react useEffect中使用solidity事件?

我想订阅一个solidity事件监听器,但是在渲染过程中useEffect调用了两次。如何取消订阅事件或如何处理? 使用效果(()=> { console.log('添加');

回答 1 投票 0

TypeError:无法读取 web3 的未定义属性(读取“eth”)

未处理的运行时错误 类型错误:无法读取未定义的属性(读取“eth”) 来源 以太坊 lection_factory.js (4:22) @ web3 2 |从 './Build/ElectionFact.json' 导入 ElectionFactory;...

回答 1 投票 0

Web3 & Paymaster:如何使用 web3js 调用智能合约并让 Paymaster 支付 Gas 费?

我正在寻找一种通过 Angular 17 中的 web3js 调用智能合约函数的方法。 天然气费应通过付款主合同支付。 我怎样才能实现这个目标? web3 版本:4.6.0 角-Ve...

回答 1 投票 0

调用方法并取消交易时无法捕获Web3.js的合约错误

我有一个非常简单的 React 应用程序,它使用 Web3.js (4.3.2) 以及来自表单的一些数据来调用 Solidity 智能合约的方法。我试图在调用合约方法时捕获错误或

回答 1 投票 0

如何通过Web3.js提示连接另一个钱包

我正在构建一个允许用户连接多个钱包的 dapp。当用户根本没有连接到我的应用程序并且我发出 const account = wait this.eth.request({ method: 'eth_requestAccoun...

回答 1 投票 0

以“SupportingFeeOnTransferTokens”结尾的 Uniswap Router 合约函数如何工作?

Uniswap 路由器合约有一些以 *SupportingFeeOnTransferTokens 结尾的方法,例如swapExactTokensForETHSupportingFeeOnTransferTokens。 https://github.com/Uniswap/uniswap-v2-periphery/blob/

回答 1 投票 0

如何询问 Web3 RPC 客户端正在使用哪个链?

如何询问 Web3 RPC 客户端正在使用哪个链,例如以太坊主网/Polygon 主网/币安智能链/等

回答 2 投票 0

是否可以使用web3或任何其他方式获取metamask帐户名称?

我尝试在Metamask文档中搜索,但没有找到任何有关帐户信息的信息,那么有没有任何API或者我可以使用Web3来获取帐户名称吗?

回答 2 投票 0

web3 从地址获取名称

从“web3”导入Web3; 使用效果(()=> { const web3 = new Web3(window.ethereum); web3.eth.ens.getAddress("ethereum.eth").then(函数(地址) { console.log(地址...

回答 2 投票 0

(无效的 asm.js:stdlib 成员无效)在尝试编译 Solidity 0.4.17 时

(无效的 asm.js:stdlib 成员无效)在尝试编译 Solidity 0.4.17 时 (无效的 asm.js:stdlib 成员无效)在尝试编译 Solidity 0.4.17 时 (无效的 asm.js:无效的成员...

回答 4 投票 0

错误:无法估计gas;交易可能会失败或者可能需要在 React 项目中手动限制 Gas

我已经在 remix 中创建了智能合约,一切正常: //SPDX-许可证标识符:未许可证 杂注可靠性^0.6.12; 杂注实验 ABIEncoderV2; 导入“./ReentrancyGuard...

回答 1 投票 0

如何通过web3.js获取UniswapV3上每个代币(对)的正确流动性金额?

我正在尝试创建一个机器人,它将在 Uniswap V3 以及未来更多的 dexes 上向我发送新的 LPS 通知。我想在消息中包含特定数据,例如池中的代币数量和 ETH,

回答 1 投票 0

如何在一个 React 项目中同时使用 ethers v5 和 v6 节点模块?

在我的web3项目中,我使用“ethers”:'^5.4.7' 但我需要将 @orionprotocol/sdk 节点模块集成到我的项目中。 问题是这个模块需要“ethers”:'^6....

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.