本文介绍了两种为 NFT 定价的方法:一种是在智能合约中设置价格,通过修改 Solidity 代码,在铸造 NFT 时要求支付一定的费用;另一种是在 OpenSea 等 NFT 交易平台上架 NFT,利用平台提供的定价和拍卖功能。文章给出了示例代码和相关平台的链接。
0%
如何在 NFT 上设置价格
作者:Alchemy 团队
审核人:Brady Werkheiser
发布于 2021 年 8 月 30 日,阅读需 2 分钟
关于如何在你的 NFT 上设置价格的指南
另外,请务必查看我们的 NFT 教程系列的其余部分:
你刚刚创建了一个 NFT,并且你想把它卖给你的 NFT 爱好者同伴。为此,我们必须给 NFT 设定一个价格,并且有两种主要方法可以附加价格:
在智能合约内(本指南)
在 NFT 市场或平台上列出 NFT(更流行的方法)
注意:以下部分不是一个一站式解决方案。在 NFT 创建 教程的 步骤 10 中,我们需要更改 Solidity 以接受铸造的付款,这意味着任何前端web3/ethers.js逻辑指示铸造都需要包括msg.value参数,以允许 ETH 的转移。
这种费用模式是完全去中心化的,因为它发生在合约内,并将费用机制嵌入到铸造过程本身中。要在铸造时实施价格,你需要更改你的智能合约以包含这种行为。作为一个高层次的总结,NFT 铸造价格可以通过使铸造函数 payable 并要求用户在触发 NFT 转移给买方之前支付特定数量的 ETH 来实现。
这是一个用于这种类型铸造过程的示例代码:
Copied
`function mintToken(address to, uint256 tokenId, string uri) public virtual payable {
require(msg.value >= 10, "Not enough ETH sent; check price!");
mint(to, tokenId);
_setTokenURI(tokenId, uri);
}
`
function mintToken(address to, uint256 tokenId, string uri) public virtual payable
require(msg.value >= 10, "Not enough ETH sent; check price!");
msg.value
参数是与铸造函数一起发送的金额的 ETH 值。mint(to, tokenId);
_setTokenURI(tokenId, uri);
_setTokenURIfunction
,并将 NFT URI 设置为特定的 endpoint。 有许多不同的变体用于将费用实施到铸造合约中。上面列出的只是最简单的之一,但许多协议也使用明显更复杂的费用模式。
一个非编码的替代方案是简单地在 OpenSea 或另一个 NFT 拍卖网站上列出你新铸造的 NFT,这将允许你对其进行定价。运行在 NFT 之上的 OpenSea 的 UI 层允许你设置价格、接受出价或使用其他更复杂的拍卖方法,并为你处理所有逻辑。
对于以太坊主网,请使用:https://opensea.io/
对于测试网,请使用:https://testnets.opensea.io/
注意:NFT 拍卖平台通常会收取上架和处理拍卖过程的费用。及时了解不同的平台,以找到具有竞争力的价格并最大化你的 NFT 销售。Zora 和 SuperRare 是两个也提供与 OpenSea 类似服务的替代平台。
动力澎湃 | Alchemy | Substack
来自 web3 领先的开发者平台的最新消息
作者:Alchemy · 超过 110,000 名订阅者
订阅
通过订阅,你同意 Substack 的使用条款、我们的隐私政策 和 我们的信息收集通知
使用 Alchemy 的 NFT API 免费开始构建任何你能想象到的 NFT 应用程序 获取你的 API 密钥
📚 目录
分享:
\
\
NFTs\
\
Spearmint,免费且自动化的允许列表平台 \
\
使用 Spearmint(免费的自动化允许列表平台)提升你的 NFT 游戏。管理 NFT 铸造,培养社区参与度,并避免代价高昂的 Gas 战争。
\
\
NFTs\
\
TheFungiNFT 与 Alchemy 合作,利用 NFT Drops 实现社会公益 \
\
TheFungiNFT 与 Alchemy 合作进行有影响力的 NFT drops,并帮助提高人们对心理健康的认识。
\
\
NFTs\
\
你的 ERC-1155 指南:比较 ERC-721 和 ERC-1155 \
\
了解 ERC-1155 token 标准,并比较 ERC-721 与 ERC-1155,以便你可以了解差异以及何时使用每种标准。
Alchemy 将最强大的 web3 开发者产品和工具与资源、社区和传奇支持相结合。
- 原文链接: alchemy.com/blog/how-to-...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!