我现在正在开发集成Crossmint API的NFT市场。我在我的网站上添加了CrossmintPayButton,如下所示。
import { CrossmintPayButton } from '@crossmint/client-sdk-react-ui';
...
<CrossmintPayButton
clientId="..."
environment='staging'
mintConfig={{
type: 'erc-721',
totalPrice: price * quantity,
_price: price
_quantity: quantity,
_tokenURI: tokenURI
}}
/>
我怎样写造币合约函数来造币NFT?请帮帮我.
1条答案
按热度按时间uemypmqf1#
所以这个问题的答案有点复杂,但是我会给予你一个高层次的答案,你会想从OpenZeppelin契约继承,最有可能帮助减少潜在的错误。
下面是一个将与Crossmint一起使用的mint函数示例:
所有这些代码都取自一个示例入门NFT合同,您可以在这里查看:https://github.com/dmulvi/evm-721-starter
如果你实现了这个契约,你需要稍微修改一下按钮代码,看起来像这样: