批量铸造小狐狸公司的纪念以太合并NFT

小狐狸的母公司Consensys为了纪念以太合并发布了一个纪念NFT,用户只需付一点的gas就能免费的铸造。一个钱包可以无限铸造,但是每次只能铸造一个。

网站 https://merge.consensys-nft.com/

image.png
image.png

一个个铸造有点费手,看了某个批量铸造的思路,写了一个批量铸造NFT的合约

代码: https://github.com/ericet/MultiClaims/blob/master/MergeMultiMint.sol

合约的思路是,使用合约批量铸造,铸造后,再把NFT转到自己的钱包

所以需要3次操作,创建合约,批量铸造和批量转移

对比了一下使用合约铸造和一个个铸造的费用,使用合约铸造会便宜一些(大概便宜20%)。使用合约一次最多可以铸造大概1100个NFT

函数call那里输入要mint的数量,交易成功后,使用withdrawERC721这个函数批量转移NFT

erc721address 是Merge NFT的地址(0xE42caD6fC883877A76A26A16ed92444ab177E306)

startTokenId 是你铸造的第一个NFT的token id

quantity 是铸造的数量

比如你铸造了100个NFT,第一个NFT的token id 是243693,那可以这样填:

image.png
image.png

发送交易后,就能批量转移243693-243792 的所有NFT到你部署合约的钱包地址了

这种合约只能自己部署,不能使用别人部署的合约,不然就是帮别人铸造NFT

Subscribe to Ericet
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.