openzeppelin

openzeppelin

文章 0 浏览 1

如何在管理员呼叫撤回方法之前启用2/3个Multisigs批准交易?

我的代码中有一个称为提取的函数。我正在使用openzeppelin访问控件来限制对批准的经理的访问。但是,出于安全原因,我希望两个或多个其他管理员在将以…

心不设防 2025-01-22 06:43:19 6 0

制定NFT合同并接收外部交易

我正在开发用于NFT合同的简单应用程序。 被困在接收外部交易上。 合同: // SPDX-License-Identifier: MIT pragma solidity ^0.8.2; import "@openzep…

随梦而飞# 2025-01-21 16:02:41 5 0

坚固的构造函数语法

浏览openzeppelin教程,我遇到了此代码片段: pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC721/ERC721.sol"; contract GameIt…

丑疤怪 2025-01-21 15:25:57 3 0

模拟智能合同坚固 - 可以部署模拟智能合约-TypeError:合同“ MockmyToken”应该标记为抽象

我编写了一个使用 openzepplin ERC20 标准的智能合约。我能够使用 truffle 部署它,并且我的测试按预期工作。我现在正在尝试测试依赖于时间的部分代码…

忆伤 2025-01-21 01:54:00 2 0

ECDSA:使用 remix ide 提供的签名时出现无效签名长度错误

我正在 remix ide 中签署消息,并尝试验证签名和数据,因为 bytes32 hashInput=keccak256(bytes(temp)); bytes memory signature=bytes("0x975ff3abe5…

九公里浅绿 2025-01-20 06:42:10 3 0

可升级的 ERC20 TypeError:无法创建属性“kind”串上

我创建了2个智能合约。 合同A是ERC20令牌,B是接受ERC20 A作为付款方式的合同。部署时,合同A被部署了,但是当我将其代理地址传达给合同B中的初始化函…

万人眼中万个我 2025-01-18 14:29:50 2 0

使用OpenSea指南的代码铸造过程中的错误

我正在尝试按照 Opensea指南。一切都很好,直到我为令牌设定价格并添加了付款关键字。现在,当我尝试铸造时,我会得到错误事务值不等于薄荷价格。查看…

蓝海似她心 2025-01-18 12:53:43 5 0

查看用户拥有的代币列表的简单方法?

我确信这可以在前端以及可靠性上完成。我看到一些看起来效率低下的帖子,根据我的理解,当 ERC721 包已经具有获取这些信息所需的功能时,他们正在创建…

满天都是小星星 2025-01-18 03:20:31 2 0

我正在尝试在 TRON 区块链上实现 openzeppelin 的最小代理克隆合约

openzeppelin 最小代理合约这里有这个函数 predictDeterministicAddress() 对发件人地址、盐等值进行哈希处理,以生成 create2 函数使用的合约地址当…

吾家有女初长成 2025-01-16 05:17:05 2 0

如何使用带参数的 abi.encodeWIthSelector 在 Solidity 中进行多重调用?

需要帮助。我收到以下错误: Error: VM Exception while processing transaction: reverted with reason string 'multi call failed' at RoleMultiCal…

鲸落 2025-01-15 02:28:13 2 0

如何在erc721上调用_mint()而不发出传输

我在此处读到,可以在单笔交易中铸造 2^256 个 nft。我尝试通过直接分配 _owners 和 _balances 映射来实现此目的,但这些是私有变量,因此我无法更改…

挽你眉间 2025-01-14 18:15:38 2 0

如何修改 ERC20 代币的转账函数,以便每次代币转账收取 0.0004 以太币的费用

据我了解,我应该使转移函数成为可支付的,但它说“覆盖函数将状态可变性从“可支付”更改为“不可支付”。…

遇到 2025-01-14 07:17:04 3 0

Hardhat 编译错误(_safeMint“未声明的标识符”)

你好,我正在编写一份合同,并在我的函数中遇到此错误。 function mintCardNFT(uint _cardIndex) external { uint256 newItemId = _tokenIds.current(…

谈情不如逗狗 2025-01-12 17:45:59 2 0

更改智能合约的所有权(可升级)

我正在使用 openzeppelin 构建可升级的智能合约,但是当我部署合约时,合约的所有者会自动转移到管理代理,并且我想与智能合约进行交互,他说我不是所…

ぽ尐不点ル 2025-01-11 06:09:43 3 0

创建 ERC1155 代币 - 似乎是 opensea 上的元数据问题

我尝试创建标准 ERC1155 合约,如下所示: contract Bbum is ERC1155, Ownable { uint256 public constant GOLD = 0; uint256 public constant THORS_…

心舞飞扬 2025-01-10 13:51:51 3 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文