从合约考量项目价值-兔子
Blog iconsen
Jun 8
我比较喜欢的项目兔子,最近开盒了,玩法还是挺不错的,可惜中奖绝缘体的我并没有第一时间获得带有塔罗牌属性的兔子。今天抽时间从技术角度浅分析下项目玩法如何实现的。玩法介绍每只兔子除了拥有基础的部件属性外(body、ears等),还额外拥有一个“隐藏属性”(因为有些开了,有些没开,所以我们这里暂且称之为隐藏属性),根据兔子项目白皮书描述,隐藏属性有78只最稀有的NFT在开盒时就会开启,其余的也可以通过一些特殊途径开启(具体方式没有细说,估计后续会公布)。里面有一点比较吸引我:隐藏属性每天可变,而且是表现在图片上,这点我开始没想明白,今天就从合约代码看看能否找到一些线索。合约代码-盲盒项目方采用盲盒(ERC-1155)与NFT(ERC-721)分开的方式实现,可能是为了尽可能减少发售时用户的铸造费用,因为1155对于批量铸造的支持非常友好,批量铸造10个和铸造1个气费相同。 盲盒中代码没有特别要说的,这里看下开盒代码:开盒方法只有这一个单个开盒的方法,先销毁1155盲盒,再调用NFT的mintTransfer方法下发NFT。合约代码-NFT开盒开启隐藏属性通过这段代码,可以看到3261 ...

sen

Written by
sen

码农

Subscribe

2025 Paragraph Technologies Inc

PopularTrendingPrivacyTermsHome
Search...Ctrl+K

sen

Subscribe