我正在尝试编写一个查询来计算以美元支付的总交易费用。 为此,我正在编写以下查询,但不知何故 join 搞砸了。 我能够以 gwei 计算总费用,但我想计算以美元支付的交易费用。 有人可以指出我在这里做错了什么吗? ...
我正在尝试编写一个查询来计算以美元支付的总交易费用。 为此,我正在编写以下查询,但不知何故 join 搞砸了。 我能够以 gwei 计算总费用,但我想计算以美元支付的交易费用。 有人可以指出我在这里做错了什么吗? ...
我想建立一个智能合约 function,它使用调用者的密码作为参数。 我对区块链安全一无所知,所以我问以下问题: 调用智能合约function时,参数是否记录在区块链上? 另外,地址调用智能合约的function,区块链会记录哪些信息? 我认为事件发出的日志必须记录在区块链上,除了这些,还有什么? ...
下面是一个包含 web3 的简单程序:- 当我在第 3 行直接使用.size时,它没有显示块的大小。 我检查了typeof的.getBlock ,发现它是一个 object,这意味着size是 object 的关键。那么为什么当我使用点表示法使用size时它不显示结果。 谁能告诉我我做错了什么? 按 ...
我对这个区块链世界完全陌生,所以我想尝试学习它。 当我按照教程创建一个简单的 ERC-1155 合约来铸造代币并设定其价格时。 当我尝试从另一个地址运行 buyToken function 时,它一直说“资金不足”。 当我调试时,msg.value 值为 0,即使我的每个地址上都有 100 以太币 ...
谁能解释一下 uint 变量如何在这个智能合约中接受地址 // SPDX 许可证标识符:Apache-2.0。 pragma solidity ^0.6.12; 库 CairoConstants { uint256 公共常量 FIELD_PRIME = 0x8000000000000110000 ...
这是我的代码,我还在 approve function 中添加了选项,其中包含从、到、gasLimit,但这对我也不起作用 我在批准令牌时遇到的错误, 我还从多边形标记映射器门户映射了标记。 请提供您的反馈 ...
我正在学习 Uniswapv2 合约是如何工作的,但我似乎无法全神贯注于swap() function。 参考: https://github.com/Uniswap/v2-core/blob/master/contracts/UniswapV2Pair.sol#L173 第 173-174 行包 ...
我正在计划一个新项目,我需要将一个特定的法定货币支付网关连接到我的智能合约。 我不想拥有一个后端集中的系统,所以我正在探索使用 Chainlink 与 API 通信然后将响应传递给我的智能合约的可能性。 我知道 Chainlink 允许任何合约通过其去中心化的 oracle.network 访问任 ...
在尝试为我提供资金时,合同告诉我它遇到了一个错误,但没有具体说明错误。 我试图通过基金 function 资助 0.1 eth,并在终端中显示: 在 etherscan 中它说:状态失败: 我试着寻找我的代码的问题,但没有找到。 ...
我尝试部署以下智能合约 但它失败并显示以下消息: 交易已恢复为初始state。注意:被叫function如果您发送价值,则应支付,并且您发送的价值应小于您当前的余额。 调试事务以获取更多信息。 似乎不可能在初始化期间调用合同初始化程序(创建当前合同实例的合同)的方法。 我的问题是,Contract ...
有没有办法检索最近添加/部署到以太坊链的智能合约? 非常感谢您的任何建议。 问候, JR ...
我使用 web3j 库生成了一个私钥-公钥对。 这将返回未压缩形式的公钥。 我想将其转换为压缩格式以使用以下网站生成钱包。 https://lab.miguelmota.com/ethereum-public-key-to-address/example/ 我知道我们可以直接使用密钥对创建钱包,但 ...
我在学习OpenZeppelin的时候,发现它的Ownable库有一个function transferOwnership,可以给当前合约的所有者一个地址。 我可以理解将所有者更改为某人的帐户地址,但是,它也可以将所有者更改为合同地址。 我的问题是:如果我将当前合约的所有者更改为另一个合约地址,我 ...
我正在通过官方文档学习可靠性,我不确定的一件事是应付地址概念仅适用于合同地址? 因为我认为作为 msg.sender 的帐户地址可以自动接收令牌,不是吗? 顺便说一句,如果 payable 是合约地址,那么下面的代码就没用了,对吧? ...
我想把所有的事务和数据库同步,所以我用get_block方法。 代码如下: 但是当我得到区块 16498524 中的所有交易时,我最终将这些交易包含在其他区块中。 为什么会这样,有时是正常的? 我的方法错了吗? 我有要处理的交易吗? 还是我现在使用的节点炼金术返回了错误的值? ...
我正在尝试从这个智能合约中读取总供应量,我已经检查了 ABI 并且读取不需要 arguments。为什么我会收到此错误? 使用有效的 API 密钥从 Etherscan 导入 ABI 使用有效的 api 连接的 Infura 节点。 请帮忙。 我是新来的! 错误: 代码: ...
我是区块链/加密货币世界的初学者,我想知道是否有办法在 uniswap 上获取另一个加密货币的价值(就像在图像中我们可以在 uniswap 上看到的那样 1 ETH = 2997 1INCH)。 ,例如使用 SDK 或路由器 ecc.. 如果您有任何建议,请帮助我。 我尝试使用 uniswap s ...
我想连接到 metamask 并获取帐户余额: 在运行时,我收到控制台错误: Uncaught ReferenceError: balance is not defined并且Access to script at 'https://cdn.ethers.io/lib/ethers-5.2.esm. ...
此代码成功运行,并能够在映射中添加数据。 但是,这不会改变 T1 合同中的大小。 有什么方法可以更新映射中的新元素并更新合同的大小? 我期望在调用 function callandVal() 后映射中数组的大小会增加。 ...
我正在实施一种代币,该代币在买卖时收取费用,但在转让时不收取费用。 我依靠检查“从”和“到”作为 uniswap 对(V2 或 V3)来将其检测为买卖交易。 对于 V2,它相当简单,因为我可以使用工厂 function 来获取配对地址。 但是对于V3矿池来说,组合更多,未来可能会增加更多的费用。 ...