web3js 相关问题

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

如何连接到已部署的Polygon测试网合约?

我有一个前端/web3应用程序,它连接到rinkeby以太坊网络中已部署的合约。 这可以通过 Web3 库实现,并创建 web3 的实例,如代码 b...

回答 3 投票 0

类型错误:无法读取未定义的属性(读取“eth”)

const {web3js, myAccount} = require ('./utils') const {字节码} = require('./contractartifact') 异步函数部署() { web3js.eth.sendTransaction({ 来自:myAccount.address,

回答 2 投票 0

Web3元掩码连接无法读取未定义的属性(读取“以太坊”)

我有一个 React 应用程序,我试图通过 web3 连接到元掩码扩展。在我的 thunk.ts 中,我正在调用所需的函数,但出现类型错误,无法读取

回答 2 投票 0

ethers web3Modal 属性“providers”在类型“typeof import(...)”上不存在

我正在尝试将 web3 钱包连接按钮添加到我的网页上,但我收到此错误,并且很长一段时间以来我无法解决它。这是一个 nextjs 反应应用程序。 const InvitesPage:下一步...

回答 3 投票 0

使用 web3js 将 IERC20 传递给函数参数

我有一个solidity函数 函数检查(IERC20 _token) 内部视图 {...} 我想使用 web3.js 调用该函数 ContractInst = new web3.eth.Contract(contractABI); 等待合约Inst.met...

回答 1 投票 0

如何使用 web3js 验证 Solana 钱包地址?

我正在尝试验证从用户那里获得的输入文本是否是有效的 Solana 地址。 根据 web3.js 文档,方法 .isOnCurve() 执行以下操作: https://solana-labs.github.io/solana-

回答 6 投票 0

错误:返回错误:方法 eth_sendTransaction 不存在/不可用

我有一个在多边形网络上的智能合约下部署的方法: 函数传输(地址_to,uint256_value)公共返回(布尔){ 需要(_值<= balances[msg.sender]); require(...

回答 1 投票 0

coinswitch、coinDcx 等平台如何在没有钱包的情况下买卖加密货币

我有一个问题,像coinswitch、coinDcx这样的平台如何在没有任何钱包的情况下买卖加密货币,他们有应用程序钱包,如果我购买任何加密货币,那么这些交易就会记录在

回答 1 投票 0

如何使用Websocket监控BSC上新池的创建

任何人都可以帮助我找到一种使用 Websocket 监控 BSC 上新池创建的方法。 看起来我的节点收到了一个请求,代码仍然是符文,但它只发送了一个请求,也许有问题......

回答 1 投票 0

为什么我在此 Solidity 代码中遇到错误?

// SPDX 许可证标识符:MIT 编译指示可靠性 >=0.8.9; 合约存储{ uint 数; // 获取一个值 _number 并将其分配给状态变量 number 函数 setNumber(uint

回答 3 投票 0

我无法通过 quoteExactInputSingle -uniswap-v3-quoter 获得正确的 amountOut

const Web3 = require("web3") const fs = require('fs') 让 web3 = new Web3('http://127.0.0.1:8545') 让 myABI = JSON.parse(fs.readFileSync('./0_abi/Quoter.abi').toString()) 让addrQuot...

回答 1 投票 0

如何获取BEP20代币的价格?

我想计算 BNB 中 BEP20 代币的价格。 我检查了 poocoin 和 pancakeswap 他们是如何计算价格的。正如我所见,他们通过 web3.js 不断调用 bsc-dataseed,但我...

回答 2 投票 0

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

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