问题标签 [ether]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
blockchain - 我无法在以太坊名称服务中注册新的 ENS 名称
我正在使用 JS 库Web3 JS 我的目标是在 Ropsten 测试网络上注册一个新的 ENS 名称,例如“demo1234.eth”
我试过了
设置解析器
设置所有者
设置地址
设置记录
我能够将交易发送到 metamask 钱包,并且在批准交易后它会在一段时间后失败,我得到同样的错误
即使我尝试部署我在这里找到的类似合同
我得到同样的错误。
我在 Ropsten Test Nework 上有我的钱包 0xBDA997B9532ce5e98CF7090f87f24dC11bb42F63,即使我的钱包里有足够的余额(大约 8.4 eth),如果有人知道我如何在测试网上成功注册新的 ENS 名称我如何在ens.domain上注册
如果可以的话,请大家帮助我......和
非常感谢你
node.js - 如何将 metamask 与 ethers.js 连接并获取余额?
我一直在尝试连接 metamask 和 ethers.js 以获取我当前的钱包余额
当我尝试这个时,我得到了一个错误
ReferenceError:未定义窗口
任何人都知道如何做到这一点?
cryptography - 来自以太坊智能合约的交易
当我们有合同时,我们转移货币
签名是怎么做的???
例如,我向合约发送 10 个以太币,合约分给 5 个人
这笔交易是什么样的?我的私钥从哪里来签署所有 5 笔交易?
ethereum - React,Hardhat前端智能合约方法调用,怎么做?
我在本地使用安全帽并启动并运行了一个反应前端,但我无法毫无错误地调用这些方法。
我已经尝试过 ethers.js 和 web3。
这是我的代码和尝试。如果您发现我做错了什么,请告诉我。
我正在尝试通过 web3 与部署在本地安全帽环境中的合同进行交互
我无法从合同中取回数据,这是信息
我有:
这让我
list {arguments: Array(0), call: ƒ, send: ƒ, encodeABI: ƒ, estimateGas: ƒ, …}
当我做
我在浏览器中收到此错误:
返回值无效,它是否用尽了 Gas?如果您没有为从中检索数据的合约使用正确的 ABI、从不存在的块号请求数据或查询未完全同步的节点,您也可能会看到此错误。
我愿意:
在控制台中设置:
注意:在 deploy.js 文件中,我做了一个
方法:
在反应 App.js 中:
如您所见,这不会从方法中返回值。我在这里做错了什么?
出于任何原因,可能是问题所在,这是我的配置:
__
我想也许我会尝试 ethers.js,因为那是我在相同的问题上做的测试。
无论出于何种原因,我都可以“获取”合同,打印属于它们的方法,但我实际上不能调用这些方法。
这是我的 ethers.js 简洁:
我从中得到的错误是:
我已经在协议中尝试了许多合同,并且每个合同都相同
solidity - Context.sol 在 Openzepplin 中的用途是什么
我是solidity 的新手,并尝试使用openzepplin 部署ERC20 令牌。对我来说没有意义的一件事是context.sol 文件。从评论部分看来,context.sol 的主要功能是实现 GSN 兼容的合同,因此您可以使用 _msgSender() 而不是使用 msg.sender
根据我对solidity 的有限经验,似乎对msg.sender 做同样的事情。
localhost - 如何使用 Hardhat 将以太币添加到我的 localhost Metamask 钱包?
我已将元掩码连接到使用安全帽创建的节点。http://localhost:8545
在将链 id 设置为与安全帽网络链 id 匹配后,我可以在 metamask 中连接到网络上的这个节点(31337)
如何将以太币发送到 localhost 网络上的账户/地址,以便这些账户有足够的以太币来部署合约?
ethereum - 如何获得测试帐户以使用松露部署智能合约?
在https://ethdrop.dev的帮助下,我可以获得一个 0.001 ETH 的测试账户(kovan 测试网络),并且我可以使用 remix ide 部署智能合约。
我使用 truffle 制作了一个可靠的项目,并且我正在尝试部署以测试网络(kovan)而不是 localhost(ganache)。
但是,使用测试帐户,有错误:no enough gas to deploy
我怎样才能获得更多的测试 eth?
或者,我必须用钱来解决这个问题?
python - 是否可以检查多链的 ERC20 地址余额(例如:以太坊、BSC、Polygon..)
我已经使用 apeBoard ( www.apeboard.finance ) 来检查一个地址,因为它会在多个链上检查 1 个地址。
但我想用 python 脚本检查多个地址。
BSCSCAN、POLYGONSCAN 等......做同样的事情。
结果应该是这样的:
python - 更快地检索区块的总 eth 交易价值
我写了一个简单while
loop
的方法来返回一个区块的总交易价值,但是,根据区块上的交易数量,有时可能需要将近 30 秒。
因此,我正在向社区寻求帮助,以更快地检索所述信息。
以下是我的脚本,感谢大家花时间阅读 - 我对区块链非常陌生: