web3js相关内容

如何使用创建-反应-应用程序创建包括Web3在内的反应应用程序?我收到找不到模块的错误。突破性的变化:webpack使用了5

我是Web3的新手,我正在尝试创建一个与Web3集成的Reaction应用程序。以下是我在Ubuntu中遵循的步骤。 create-react-app app_name cd app_name npm i --save web3 npm start 一切正常,我进入了Reaction应用程序主页。 现在,只要我在App.js中添加以下代码行,应用程序 ..
发布时间:2022-08-09 09:32:47 其他开发

使用Web3js在uniswap和sushiswap交易所获得硬币价格,而不使用其API

我想通过web.js获得uniswap和sushiswap交换的代币价格 我是加密开发人员的新手,因此请尽可能详细地说明,如果可能,举例将是一个救命稻草。 这是我能打出的最好的投篮。但不知道如何获取V3_pool_ABI值 const JSBI = require('jsbi'); const Web3 = require('web3'); (async () => { con ..
发布时间:2022-07-04 10:58:47 前端开发

NPM将Web3安装到Appcelerator钛SDK和6.x

我要将web3安装到我的移动应用项目中。 然而,我在访问它时遇到了问题,而没有一大堆红屏表明我无法访问其中的这些文件。我尝试手动更新路径等; 我所做的是在我的App文件夹中:npm install web3 然后我在我的应用程序目录中看到node_modules文件夹...然而,我无法在我的index.js文件中使用一个简单的: 来要求该模块 var Web3 = require ..
发布时间:2022-07-03 14:58:10 其他开发

ERC20令牌从事务哈希传输的信息

EtherScan提供用于交易详细信息的API它是名为eth_getTransactionByHash的Geth/Parity代理API的一部分,但我无法获取传输了什么ERC20令牌以及传输了多少令牌的信息。 我需要令牌详细信息和借助事务哈希传输的令牌数量。 推荐答案 您使用的接口错误。 要获取ERC20转账的信息,您需要交易收据,因为转账信息记录在转账事件日志中。您应该使用e ..
发布时间:2022-04-01 17:34:30 PHP

MetaMASK不注入窗口。以太:未捕获(承诺中)类型错误:无法读取未定义的属性';请求';

首先,让我指出这是一个浏览器内项目,因此我只能使用 因此,几个月前,我制作了一个DAPP,尽管我从未设置过提供者,但它工作得很好,所以我猜它使用了MetaMask提供的那些。 但是,我使用的指南here唯一的问题是以下 ..
发布时间:2022-04-01 17:20:39 前端开发

如何正确使用Web3.js中的还原原因在UI中显示有意义的错误消息

我想使用web3.js向用户显示还原原因,例如,在用户尝试创建已创建的erc721令牌的情况下。我使用了TRY CATCH块并看到了错误消息,但我想隔离错误消息以向用户显示一个有意义的原因。提前谢谢。 推荐答案 previous answer by @Petr Hejda不适用于我,his suggestion在回复评论中的@Chakshu Jain's problem时也不适用。 ..
发布时间:2022-04-01 17:08:05 其他开发

元掩码注入的window.etherum与web3.js有关系吗?我们两个都能用吗?

我正在学习编写Dapp,出现了一个问题,那就是MetamaskAPI和web3.js注入的API之间的区别。据我所知,MetaMASK注入了一个拥有自己的API的对象,该对象与web3.js库无关。这样对吗?我还可以将web3.js库与MetaMASK一起使用吗?在后一种情况下,我会怎么做呢?如果有人能进一步解释这种差异,我将不胜感激。谢谢! 推荐答案 web3是一些客户端仍可能使用的 ..
发布时间:2022-03-30 16:44:13 其他开发

以太/平衡计分卡区块链交易数据

我试图在Binance Smart Chain区块链上使用Web3js,但在理解交易数据时遇到了障碍。 查看example的这个事务,有三个事务传输(令牌传输),大多数情况下是两个(到目前为止,我已经看到了2、3和5个)。 我不明白是什么决定了一笔交易的转账数量。以及如何使用web3js检索该数据。 我想知道在那次交易中支付了BNB的金额和收到的令牌金额,如果交易是关于出售令牌而不是购 ..
发布时间:2022-03-30 15:52:07 其他开发

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

在调用已部署在ropsten-inFura中的Solidity Contact时显示错误。我正在使用Web3(@0.19.1)调用协定。 有人遇到过同样的问题吗? 推荐答案 我猜您直接连接到不支持eth_sendTransaction的InFura。(要支持这一点,它需要知道您的私钥,但它是一个共享的公共节点。) 您需要亲自签署交易,然后通过eth_sendRawTrans ..
发布时间:2022-03-30 15:41:22 其他开发

@solana/web3.js ERC721元数据有接口吗?

给定一个令牌铸币地址,我正在寻找一种方法来访问ERC721令牌的元数据。@solana/web3.js中是否有API? 推荐答案 Solana将令牌元数据存储在从原始令牌的地址派生的地址(按照 https://docs.solana.com/developing/programming-model/calling-between-programs#hash-based-generate ..
发布时间:2022-03-07 16:00:36 其他开发

如何在web3中使用transactionHash从以太坊交易中读取信息?

假设我在智能合约中更新了一个变量 x as(x=10).我存储了交易哈希.然后我再次更改 x=20 的值,然后我将获得一个新的交易哈希.那么有没有办法使用早期更新(x = 10)的事务哈希,我可以看到它是什么值? 解决方案 有两种方式可以从智能合约中获取输出 您直接使用智能合约 ABI 读取状态并调用 交易包含Solidity可以从事务日志中解析的事件 对于这两种情况,都 ..
发布时间:2021-09-22 20:01:43 其他开发

使用 Web3.js HttpProvider 调用 API 时如何向 Ankr 提供凭据?

我正在尝试访问 Ankr API 地址,例如: https://apis.ankr.com/XXXX/YYYY/full/main 通过浏览器访问此链接时,我可以引入我在 Ankr 面板控件上创建的凭据,并且可以成功通过.但是现在我尝试在 Node 上使用 Web3.js 来做到这一点: var 选项 = {标题: [{name: '授权',值:'基本我的用户名:我的密码',},], ..
发布时间:2021-09-22 20:01:31 其他开发