web3js相关内容
我是Web3的新手,我正在尝试创建一个与Web3集成的Reaction应用程序。以下是我在Ubuntu中遵循的步骤。 create-react-app app_name cd app_name npm i --save web3 npm start 一切正常,我进入了Reaction应用程序主页。 现在,只要我在App.js中添加以下代码行,应用程序
..
我想通过web.js获得uniswap和sushiswap交换的代币价格 我是加密开发人员的新手,因此请尽可能详细地说明,如果可能,举例将是一个救命稻草。 这是我能打出的最好的投篮。但不知道如何获取V3_pool_ABI值 const JSBI = require('jsbi'); const Web3 = require('web3'); (async () => { con
..
我要将web3安装到我的移动应用项目中。 然而,我在访问它时遇到了问题,而没有一大堆红屏表明我无法访问其中的这些文件。我尝试手动更新路径等; 我所做的是在我的App文件夹中:npm install web3 然后我在我的应用程序目录中看到node_modules文件夹...然而,我无法在我的index.js文件中使用一个简单的: 来要求该模块 var Web3 = require
..
我在编译时遇到Reaction应用程序的问题。 请在下面找到问题和屏幕截图。 ERROR in ./node_modules/web3-providers-http/lib/index.js 30:11-26 Module not found: Error: Can't resolve 'http' in '/Users/rohit/Downloads/Personal/web3/react
..
现在我使用以下代码: https://github.com/Web3Modal/web3modal-vanilla-js-example 但它只连接来自Trust Wallet的ETH地址 我尝试将提供程序选项更改为: const providerOptions = { walletconnect: { package: WalletConnectPr
..
Compiled with problems: 错误。/node_MODULES/cipher-base/index.js 3:16-43 找不到模块:错误:无法解析‘C:Blockchainlottery-Reaction’中的‘stream’ Ode_modescipher-base‘ 突破性变化:webpack<;5默认支持node.js核心模块填充。 情况已经不再是这样了。
..
我在Binance-Peg BU.S.-T的Binance Smart Chain中进行了一些交易,它成功地工作了。但在5次交易之后。我面对的问题是Returned error: transaction underpriced!这是我的代码: const web3 = new Web3('https://bsc-dataseed1.binance.org:443'); const cont
..
我正在尝试使用以下代码将erc20令牌从合同地址传输到ETH地址: var _from = "from Address"; var contAddress = "contract address"; var _to = "to address"; var _Amount = '50'; var txnObject = { "from": _from, "to": _to,
..
EtherScan提供用于交易详细信息的API它是名为eth_getTransactionByHash的Geth/Parity代理API的一部分,但我无法获取传输了什么ERC20令牌以及传输了多少令牌的信息。 我需要令牌详细信息和借助事务哈希传输的令牌数量。 推荐答案 您使用的接口错误。 要获取ERC20转账的信息,您需要交易收据,因为转账信息记录在转账事件日志中。您应该使用e
..
首先,让我指出这是一个浏览器内项目,因此我只能使用 因此,几个月前,我制作了一个DAPP,尽管我从未设置过提供者,但它工作得很好,所以我猜它使用了MetaMask提供的那些。 但是,我使用的指南here唯一的问题是以下
..
我想使用web3.js向用户显示还原原因,例如,在用户尝试创建已创建的erc721令牌的情况下。我使用了TRY CATCH块并看到了错误消息,但我想隔离错误消息以向用户显示一个有意义的原因。提前谢谢。 推荐答案 previous answer by @Petr Hejda不适用于我,his suggestion在回复评论中的@Chakshu Jain's problem时也不适用。
..
正如标题所说, 我找不到任何具有type列描述的文档, 也不知道它的价值意味着什么。 有谁有主意吗? { "jsonrpc":"2.0", "id":1, "result":{ "blockHash":"0xf64a12502afc36db3d29931a2148e5d6ddaa883a2a3c968ca2fb293fa9258c68",
..
我正在学习编写Dapp,出现了一个问题,那就是MetamaskAPI和web3.js注入的API之间的区别。据我所知,MetaMASK注入了一个拥有自己的API的对象,该对象与web3.js库无关。这样对吗?我还可以将web3.js库与MetaMASK一起使用吗?在后一种情况下,我会怎么做呢?如果有人能进一步解释这种差异,我将不胜感激。谢谢! 推荐答案 web3是一些客户端仍可能使用的
..
我试图在Binance Smart Chain区块链上使用Web3js,但在理解交易数据时遇到了障碍。 查看example的这个事务,有三个事务传输(令牌传输),大多数情况下是两个(到目前为止,我已经看到了2、3和5个)。 我不明白是什么决定了一笔交易的转账数量。以及如何使用web3js检索该数据。 我想知道在那次交易中支付了BNB的金额和收到的令牌金额,如果交易是关于出售令牌而不是购
..
在调用已部署在ropsten-inFura中的Solidity Contact时显示错误。我正在使用Web3(@0.19.1)调用协定。 有人遇到过同样的问题吗? 推荐答案 我猜您直接连接到不支持eth_sendTransaction的InFura。(要支持这一点,它需要知道您的私钥,但它是一个共享的公共节点。) 您需要亲自签署交易,然后通过eth_sendRawTrans
..
给定一个令牌铸币地址,我正在寻找一种方法来访问ERC721令牌的元数据。@solana/web3.js中是否有API? 推荐答案 Solana将令牌元数据存储在从原始令牌的地址派生的地址(按照 https://docs.solana.com/developing/programming-model/calling-between-programs#hash-based-generate
..
假设我在智能合约中更新了一个变量 x as(x=10).我存储了交易哈希.然后我再次更改 x=20 的值,然后我将获得一个新的交易哈希.那么有没有办法使用早期更新(x = 10)的事务哈希,我可以看到它是什么值? 解决方案 有两种方式可以从智能合约中获取输出 您直接使用智能合约 ABI 读取状态并调用 交易包含Solidity可以从事务日志中解析的事件 对于这两种情况,都
..
我已经与 infura provider 创建了一个项目 const web3 = new Web3(new Web3.providers.HttpProvider('https://ropsten.infura.io/v3/07630919731949aa87a45b96c98a834d')) 我尝试调用智能合约的方法 {到:地址到,来自:地址来自,数据: {name: '添加白名单',输
..
我正在尝试访问 Ankr API 地址,例如: https://apis.ankr.com/XXXX/YYYY/full/main 通过浏览器访问此链接时,我可以引入我在 Ankr 面板控件上创建的凭据,并且可以成功通过.但是现在我尝试在 Node 上使用 Web3.js 来做到这一点: var 选项 = {标题: [{name: '授权',值:'基本我的用户名:我的密码',},],
..
我尝试使用 nginx 作为反向代理通过 websocket 连接到我的私有 geth 区块链.这是我的设置: 节点设置: docker run-d--net mynet--ip 192.168.1.21-v myvol:/root以太坊/客户端去:稳定--datadir "/root/geth1"--网络ID 1029--syncmode“完整"--ws--wsaddr "0.0.0.0
..