Xing Profile picture
Jan 19 4 tweets 1 min read
1. 大神不敢当,开“盲盒”的逻辑是合约中setBaseURI这个方法,设置baseURI之后,tokenURI返回的就是这个baseURI+NFT编号的地址了。

假如冷兔设置的baseURI是ipfs://QmSxxxA9M/

那编号为1的冷兔NFT的tokenURI就是ipfs://QmA9M/1

tokenURI返回的就是这个NFT的属性,具体细节可以看我置顶文章。
2. 这个链接etherscan.io/tx/0x264115cd2… 是setBaseURI的transaction。

如图所示开“盲盒”其实就是:
2.1 先事先准备好的所有NFT属性的json文件
2.2 把所有json文件上传到IPFS目录
2.3 把这个目录地址设置成baseURI。

至于你问咋保证项目方没作弊,我这个小码农认为从合约保证不了,完全是看团队的操守吧
3. 如果需要实现真正意义上的开盲盒,鄙人认为需要先把baseURI的地址在开启销售前就需要先设置到链上。

用户来mint的时候,在合约里会给这个用户随机分配一个NFT编号(tokenId),而不是递增的编号,这就每次mint就随机地把盲盒开出来了。
4. 如果是想整个销售过程结束再把盲盒开出来,也可以在mint的时候先不给用户绑定NFT编号,而是先把mint用户全部记录下来,然后提供一个开盲盒的方法,等到销售结束的时候再调用这个方法,随机的把mint用户和NFT编号进行绑定。

也许有更好的方法实现真正的开盲盒,也欢迎大家指教。

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Xing

Xing Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @nelsonie

Jan 16
1. 冷兔今天很火啊,冷兔 #NFT 现在是白名单用户可以进行mint,没有拿到白名单的用户,给大家分享一个也许可以提前去抢冷兔的方法。

首先进入到冷兔合约的etherscan地址 etherscan.io/address/0x534d… 在“Read Contract”中找到status的值,现在是1,这个值变成2的时候就表示可以公开mint公开了。 Image
2. 当发现这个status变成2以后,到冷兔合约中的 etherscan.io/address/0x534d… 写方法页面,找到mint方法,输入 50200000000000000(即0.0502 ETH),点击write就可以进行mint了。

输入多了也不用害怕,冷兔合约的mint方法特别良心,会把多的ETH退还给你。 Image
3. 祝各位好运啦,我觉得这个方法比去官网mint快。因为我猜修改完合约状态再更新官网页面进行公开mint会有一定滞后。

所以提前在write合约页面上连接好钱包,把ether数量写好,另外一个read合约页面不停的刷,刷到status变为2了以后直接切过来write即可。适当增加些gas费,能让你这笔交易更快被打包
Read 9 tweets
Jan 14
1:一早上起来看见全是“中国要合法化NFT”的消息,无风不起浪,这消息大概率是真的了。

不过别幻想 #OpenSea 又会来一轮新行情,这里中国要合法化的 #NFT 绝对不会是 #Ethereum 上的 #NFT ,而是 #DCEP 区块链上的 #NFT
2:央妈为了推广 #DCEP 操碎了心,为了吸引用户甚至还发起了红包,动员了商业银行、互联网巨头来支持 #DCEP ,不过人们早已习惯了支付宝和微信支付,所以 #DCEP 的市场数据应该比较尴尬。
3:#NFT 已经是被市场认可的商业模式,加上央妈急需推广 #DCEP ,所以大概率国内一定会推行自己的 #NFT 市场,让DCEP作为独占支付方式。
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(