“new”的语法解释Solidity 中合约的关键字
我试图理解 C c = new C(); 的语法 我读了 new 关键字部署,初始化状态变量,运行构造函数,将随机数设置为 1,并返回新实例的地址。 我读到状态变量 …
锈色墨水,由于“未解析的导入”而无法使用导入的模块错误
我正在尝试使用我的自定义 ERC20 合约,该合约存储在我正在处理的 SWAP 项目的本地存储中。 我在尝试在 SWAP 合约中使用 erc20 导入时遇到的错误: un…
出现错误 :: 无法构造包含(嵌套)映射的结构
function createRequest(string memory description, uint value, address recipient) public Restricted{ 出现错误: 无法构造包含(嵌套)映射的结…
如何使用炼金术发送已经铸造的 NFT
我在 opensea 上铸造了一些 NFT。这些位于 Polygon 孟买网络上。现在我想使用alchemy web3将这些token转移到其他地址。这是我正在使用的代码。 注意:…
Solidity:在智能合约中插入、读取和删除数据的正确方法
描述: 我创建了一个简单的智能合约,使用 enterAutomobiles() 函数在其中输入基本信息。为了读取数据,我使用 getAllAutomobiles() 函数。要删除数据…
插件 @nomiclabs/hardhat-etherscan 中出现错误:错误!模块名称缺失或无效
我尝试使用构造函数参数验证我的合同,但每次 npx hardhat verify --network rinkeby 0x50a45120252c2FeeD06915F46D8Fbabec1a008df "TestSmartContrac…
当公开发售结束时,如何在 mint 函数上使用 eth_estimateGas?
function mint(uint256 addr, uint256 id) public payable { require(id < 10000000000, "id invalid"); require(saleActive == true, "Public Sale n…
如何使用C# Nethereum调用智能合约的write函数?
每个人。 我在 Avalanche 测试网上部署了这个智能合约。 contract Storage { uint256 number; /** * @dev Store value in variable * @param num valu…
创建 ERC1155 代币 - 似乎是 opensea 上的元数据问题
我尝试创建标准 ERC1155 合约,如下所示: contract Bbum is ERC1155, Ownable { uint256 public constant GOLD = 0; uint256 public constant THORS_…
使用 React 连接到元掩码,Next.js 不起作用
我正在遵循使用 Next.js 构建 NFT 市场的指南。我被困在构建一个应该打开元掩码的按钮的部分。据我了解 'connectWallet('injected')' 应该打开元掩码…
Uniswap v3 nonfungiblePositionManager.mint 在 createAndInitializePoolIfNecessary 后恢复
我使用官方部署工具“成功”将 Uniswap v3 部署到 EVM 类似的测试网。在 NonfungiblePositionManager.createAndInitializePoolIfNecessary() 之后,我…
在 Polygon 主网上部署智能合约时出现的问题
我正在尝试在 Polygon 主网上部署智能合约,但是当我使用 truffle 运行迁移命令时会发生这种情况 > Network name: 'matic' > Network id: 137 > Block…
如何在solidity中删除数组项
我正在尝试删除 Solidity 数组中的某个项目。 我正在探索一些文章。 https://ethereum. stackexchange.com/questions/1527/how-to-delete-an-element-…
- 共 1 页
- 1