NFT的价格在哪里设置?
Where can I set the price of the NFT?
如何在 NEAR 区块链上设置 NFT 的价格(使用接近合约标准的库特征进行铸造),以便将其放置在元数据中的某个位置以符合 NEP 171 标准?
一般来说,价格是在市场合同中设定的。您可以通过多种方式做到这一点,但我所看到的是,市场会跟踪一个 sale
结构,该结构具有 token_id
、contract_id
和 price_in_near
.
工作流程是 NFT 合约的用户批准市场代表他们转移代币(根据 approval 管理标准扩展)。在该批准调用中,用户传递销售条件,这些条件通过跨合约调用传递给市场合约。
然后,市场合约将所有信息存储在 sale
结构中。然后其他人可以去市场合约购买 NFT,然后市场合约将对 NFT 合约进行跨合约调用,询问在给定买方提供的价格的情况下应如何计算该代币的支出(这些支出基于铸造令牌时设置的版税,并且版税与元数据和 NFT 合约上的其他信息一起存储在 token
结构中。
NFT 合约随后将代币转移给买家,并将支付映射发回市场合约(根据 royalty payout 标准扩展)。
市场合约然后获取支付图并实际支付给每个人并且销售被取消。
如果您想要一个包含所有这些合同的示例存储库,请务必查看此存储库 here。
如何在 NEAR 区块链上设置 NFT 的价格(使用接近合约标准的库特征进行铸造),以便将其放置在元数据中的某个位置以符合 NEP 171 标准?
一般来说,价格是在市场合同中设定的。您可以通过多种方式做到这一点,但我所看到的是,市场会跟踪一个 sale
结构,该结构具有 token_id
、contract_id
和 price_in_near
.
工作流程是 NFT 合约的用户批准市场代表他们转移代币(根据 approval 管理标准扩展)。在该批准调用中,用户传递销售条件,这些条件通过跨合约调用传递给市场合约。
然后,市场合约将所有信息存储在 sale
结构中。然后其他人可以去市场合约购买 NFT,然后市场合约将对 NFT 合约进行跨合约调用,询问在给定买方提供的价格的情况下应如何计算该代币的支出(这些支出基于铸造令牌时设置的版税,并且版税与元数据和 NFT 合约上的其他信息一起存储在 token
结构中。
NFT 合约随后将代币转移给买家,并将支付映射发回市场合约(根据 royalty payout 标准扩展)。
市场合约然后获取支付图并实际支付给每个人并且销售被取消。
如果您想要一个包含所有这些合同的示例存储库,请务必查看此存储库 here。