问题标签 [erc721]

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.

0 投票
1 回答
16 浏览

blockchain - 如何创建基于 ERC 721 的 DAO?

我正在尝试创建一个基于 ERC 721 投票功能最近出现的 NFT DAO,ERC 721。Tally 是唯一允许这样做的工具。但我想先尝试体验一下传统的 DAO 创作。

所以我一直在尝试创建一个 DAO。我了解基础知识,我知道 DAO 是什么以及它是如何工作的。我已经阅读了所有有助于构建它的工具,从快照到 Aragon、Daostack、zodiac 等。我也考过DAO Masters

我不明白的是,人们如何加入 DAO。

我的意思是,我使用 Aragon 在 rinkeby 网络上创建了一个 DAO,一开始我是唯一的参与者,现在其他地址将如何加入 DAO?我在 DAO 内部创建了一个令牌,但接下来呢?类似的步骤适用于 daohaus。

我尝试寻找教程,但找不到端到端的教程。有大量文章讲述了如何创建 DAO 的工具,但找不到后续步骤。

直观地说,这就是我在尝试使用 DAO 创建工具之前的想法。

DAO 名称、符号、地址、详细信息(提案、投票、冷却时间等)。DAO 治理代币详细信息(如果是 ERC20,则为总供应量和价格等详细信息) DAO 的初始地址(成员)及其股份/代币分配。选择购买代币(有限制)成为 DAO 的一部分。代币购买的钱现在是国库的一部分。接下来的步骤就像提案和投票一样。我的目标是创建一个 NFT DAO,其中每个 NFT = 1 Vote,并且 NFT 是一个 ERC 721 代币。单个钱包可以拥有多少代币的限制。NFT 的购买/铸币使他们成为 DAO 的成员,用于购买/铸币的金额进入 DAO 国库。ERC 721 代币的数量及其价格仍在讨论中,但很可能是 40-50k。

任何与此相关的帮助都会有所帮助(帮助〜指向资源、教程、白皮书、文章、解释或指出我是个傻瓜以及我应该如何阅读/观看/理解/参考以前的问题、主题、文档(我一定是无意中错过的。))

注意:我想在以太坊区块链上创建一切。

0 投票
0 回答
24 浏览

solidity - 在此代码块中使用estimateGas 是否安全?

我们将很快启动合约,我们使用 ERC721A ( https://github.com/chiru-labs/ERC721A ) 作为基础。

我们的 mint 函数的逻辑不依赖于合约状态(除了检查 totalSupply 等),所以我们可以说它是一个“纯*函数”。

在 erc721 上有一个_safeMint执行下面的代码块:

我的问题是这些块也是纯*的吗?在我们的薄荷页面中;我正在通过estimateGasminter 的数据计算气体限制。例如,它说 78403,但 metamask 给出了大约 125300 的气体限制。我可以改变这一点,但我想确保这个块是纯的,因为如果不是交易,很可能由于 gas 不足而失败。

*纯=估计气体友好

**github问题:https ://github.com/chiru-labs/ERC721A/issues/147

0 投票
0 回答
40 浏览

solidity - 使用 merkle 树进行混音的白名单帮助

嗨,有人可以帮我解决这个问题,我正在尝试使用 merkletree 为我的 whitelistmint 测试我的 mint 函数,并在混音中不断出现这个错误。任何帮助都会很棒。


这是我的薄荷函数,我指向 uint256 _mintAmount 错误并导致此问题