FFFFourwood
V2EX  ›  分享创造

第一次写合约, 2000 个 xbox 盲盒免费 mint,希望大家喜欢

By FFFFourwood at 2022 年 4 月 8 日 · 15668 次点击

mint 地址 https://xboxfans.xyz

opensea: https://opensea.io/collection/xbox-fans

  • 一个月前有的这个想法,上周六开始从 0 边学边写,利用下班时间怒肝将近一周 写了出来

  • 内容是 2000 个 xbox 炫彩 logo 盲盒 NFT

  • POLYGON 主网免费 mint

  • 合约用的 solidity + hardhat

  • 网站 用的 react + nuxt.js + web3.js

  • 域名+服务器 是 cloudflare + vercel

  • 成本 域名 0.98 刀,部署智能合约 0.13Matic

  • 心愿就是 2000 个都送出去 这样我就有了继续写下去的动力!!

第 1 条附言  ·  2022 年 4 月 9 日

由于合约被BOT盯上了,虽然做了每个钱包3个的限制,但是ECR721合约的balanceOf方法只能判断用户手里有几个当前合约的NFT,可是要是Mint 3个之后再转出去,这时候balanceOf的值就会从3变成0,所以遇到来回转的BOT,我无能为力,翻了记录,这BOT来回换小号至少刷走了300张。。。为了对付这个BOT,只能暂时把Mint门槛改成0.1MATIC了,所以各位可以用留下钱包地址的方式 继续免费Mint!当然支付0.1或者更多 我会很开心的哈哈哈哈哈,新型互联网乞丐就是我了

  • 写错了 网站用的 Next.js 不是Nuxt.js
  • 技术,教程 啥的 等我写好了 这两天发出来
第 2 条附言  ·  2022 年 4 月 10 日

不要再领了!

钱包被盗了!!!

1点准备睡觉,躺床上玩手机,刷到个好玩的准备开电脑看看,隔离在家作息都乱了,结果打开电脑发现钱包余额0.0001,查看交易过后确认钱包被盗,我向这个钱包转账,瞬间就会被转出去

今天太晚了,明天我更新下网站,关掉入口。

由于被盗的钱包正是xbox fans NFT 这个合约的owner,由于现在钱包被盗,里面又存不上钱,所以我没有gas 去控制合约,现在属于是几乎失去了合约的控制权。。也就没办法提款,也没办法 开盲盒了。。。

合约里面 有90刀的余额,都是这两天被mint出去的1800个里面收到的,本来晚上打算提出来了,后来寻思就剩200个没mint,凑够2000一起提,,结果半夜就被盗了。。。

###我很不理解我为啥会被盗,这几天的行为:

  • 周六小狐狸卡顿,我卸载重装了,所以重新输入过一次助记词
  • 周日下午在 https://app.airnfts.com/ 签了个名,但这是正经网站应该也没事啊
  • 最近我mac上chrome的小狐狸创建新的热钱包总是会卡出两个一模一样的钱包bug,
  • 私钥 助记词 是放在 mac自带的备忘录里,

最后没想到我的第一个智能合约项目竟然是以这种方式结束。。我想过最差可能就是2000个送都送不出去,万万没想到一天半的时间送出去1800个,还收到了一共90刀的赞助打赏,,,更是没想到现在直接被盗,,连盲盒都开不了,,我还挺期待开盒以后 谁的最好看呢。。。。

啊对了 合约的code我加了点注释放出来了 https://github.com/FFFFourwood/Xbox-Fans-DAO

网站,资料教程啥的 后面再放

最后宣布,Xbox Fans DAO 项目 正式 GG

第 3 条附言  ·  2022 年 4 月 12 日

update 一下更新的技术 和 相关教程

第 4 条附言  ·  2022 年 4 月 14 日

再 @crs0910 大佬的帮助下! 成功帮我找回来合约的主动权!!! 再次感谢大佬!!

大佬牛逼!!

我稍晚些 就开盲盒! 哈哈哈哈哈哈

148 条回复  •  2022-05-13 23:18:14 +08:00
第 1 页
共 2 页
12
xinyana
   1
xinyana  
   2022 年 4 月 8 日 via Android
没看懂,能不能科普一下
FFFFourwood
   2
FFFFourwood  
OP
   2022 年 4 月 8 日
@xinyana 就是 nft ,非同质化代币 (Non-fungible token)
lxzxl
   3
lxzxl  
   2022 年 4 月 8 日
opensea 可是中心化的,被微软投诉就下架了
FFFFourwood
   4
FFFFourwood  
OP
   2022 年 4 月 8 日
@lxzxl 哈哈哈哈应该不会,我这毕竟不起眼的非商业小项目,而且 xbox 那边发推说不打算搞 nft 。。。。
233373
   5
233373  
   2022 年 4 月 8 日
想问个问题,盲盒是不是下面的流程呢?

1. 编写 ERC721 智能合约,可以 mint ,但是不支持 mint 之后的内容是撒
2. 等到一定的时间,有个开关可以设置打开盲盒,这个时候才知道自己的 NFT 是撒

想问下楼主开放代码吗?学习下
hakim
   6
hakim  
   2022 年 4 月 8 日
leile leile
mjy2
   7
mjy2  
   2022 年 4 月 8 日
这样算是区块链货币的一种嘛
luliumytime
   8
luliumytime  
   2022 年 4 月 8 日   ❤️ 1
感谢,mint 了一个
FFFFourwood
   9
FFFFourwood  
OP
   2022 年 4 月 8 日
@233373
1 ,我也还没研究太明白,,我上传 ipfs 的盲盒确实是有顺序的,但是我忘了加编号。。。导致现在名字全一模一样,我也不清楚 mint 之后是随机还是按顺序 mint
2 ,开关是我自己控制的,等到我想打开的时候,我调用开盲盒的方法就可以了
3 ,合约代码在 polygon 就能查看,我自己写的原始版本等我晚上 下班整理下 再放开在 github 上,
FFFFourwood
   10
FFFFourwood  
OP
   2022 年 4 月 8 日
@mjy2 都是 token ,,但不算货币哈哈哈
victor
   11
victor  
   2022 年 4 月 8 日
看主题以为盲盒能开出来 xbox ,结果正文是开 xbox 的 logo ,要这玩意有啥用?
233373
   12
233373  
   2022 年 4 月 8 日
@FFFFourwood 比如我发布了一个盲盒合约,合约里面预先设置好最大多少个,然后等 2000 个都被 mint 完之后我在开启盲盒,加编号应该是在 json 文件 name 字段的,其实可以加。

比如 base url 为 ipfs://xxxx/

Token 1 对应 ipfs://xxxx/1.json
Token 2 对应 ipfs://xxxx/2.json

以此类推
kop1989smurf
   13
kop1989smurf  
   2022 年 4 月 8 日
这是我画的 2000 个 XBOX 的 icon.torrent
FFFFourwood
   14
FFFFourwood  
OP
   2022 年 4 月 8 日
@victor 确切的说没啥用哈哈哈哈

@233373 是的 我是这么加的,啊啊我加编号了,我还以为我忘加了,,最终开盒的信息是 {"name": "Xbox Fans #0-1999","description": "Xbox Fans NFT Collections Series","image": "ipfs://****" }

@kop1989smurf 其实也不是画的,实际上只画了一个,剩下的 1999 个用 node.js 随机写的。。。。
catoncat
   15
catoncat  
   2022 年 4 月 8 日   ❤️ 1
支持了 0.1 Matic
FFFFourwood
   16
FFFFourwood  
OP
   2022 年 4 月 8 日
@crs0910 谢谢老板
233373
   17
233373  
   2022 年 4 月 8 日
开放代码的时候 @一下哈
FFFFourwood
   18
FFFFourwood  
OP
   2022 年 4 月 8 日
@233373 ok
brust
   19
brust  
   2022 年 4 月 8 日   ❤️ 1
支持了 -1000 Matic
icetea66
   20
icetea66  
   2022 年 4 月 8 日
要 gas 钱 领不了啊
xidianzyf
   21
xidianzyf  
   2022 年 4 月 8 日   ❤️ 1
mint 完之后在 opensea 里面怎么看不到呢
SonyIsGuilly
   22
SonyIsGuilly  
   2022 年 4 月 8 日
想问下在那里学的
FFFFourwood
   23
FFFFourwood  
OP
   2022 年 4 月 8 日
@icetea12138 gas 超级低的 1 分钱都不到,或者你留个地址 晚点发你
@brust 谢谢老板
@xidianzyf polygon 检查下交易如果成功了,等个 5 分钟 opensea 上就有了
@SonyIsGuilly 都是 youtube 视频+看官方文档,墙内资料比较少,,我晚点整理完发出来
icetea66
   24
icetea66  
   2022 年 4 月 8 日
@FFFFourwood 这么好嘛 大佬感谢,我主要不完币,就玩玩 nft ,什么币都没买过,感谢! 0xc792eA678535D3a3B94d45C0225a468233B67e40
hurrytospring
   25
hurrytospring  
   2022 年 4 月 8 日
。。。。是 logo 。。。。
QRan
   26
QRan  
   2022 年 4 月 8 日
挺好奇的,从来没弄过啥 nft ,刚申请了一个小狐狸还特意充了 matic 来领这个,就是坑爹的币安最少得 10 个 matic 起提
whitehack
   27
whitehack  
   2022 年 4 月 8 日
0x419245A9D4885FCc3a5D4489947A69AFbAA64E80
来个 gas 哈
killpanda
   28
killpanda  
   2022 年 4 月 8 日
0xCF1b6522890C640Dcd5075284D3d73e193D21839

求一个 感谢!
leon7777
   29
leon7777  
   2022 年 4 月 8 日
0x47C729Ccc070a327855ce8B7D27B65e1D3e93F6D
求一个 gas ,谢谢各位彦祖
shawndev
   30
shawndev  
   2022 年 4 月 8 日
都一模一样了还算非同质化吗
shawndev
   31
shawndev  
   2022 年 4 月 8 日
好像是我误解了,之前只看过 mint 完毕的 NFT ,现在看到所有都一样是因为还没被 mint ?
CYF0033
   32
CYF0033  
   2022 年 4 月 8 日 via Android
0x7579d24459f37dA85d69C8AB5Ff2E3997381Fd5F
求一个,谢谢楼主
tanxiaoluo
   33
tanxiaoluo  
   2022 年 4 月 8 日
已 mint ,什么时候开盒子呀?

支持了 0.13 matic
npe
   34
npe  
   2022 年 4 月 8 日
有点意思,开源了吗?
swang
   35
swang  
   2022 年 4 月 8 日
0x7fC116B734C3D594c3Fd9eE85bC7A53d5ecCa586
可以给一个嘛 谢谢
awesomes
   36
awesomes  
   2022 年 4 月 8 日
一起玩玩看 0x159854323dd63ca26c501ec576117aec732d086b
pendulum
   37
pendulum  
   2022 年 4 月 8 日
大佬们给点 gas 吧,谢谢

0xc722d9F25D0E432a396DA6d394F68BdfC1D678C5
Geraltt
   38
Geraltt  
   2022 年 4 月 8 日
支持了 0.1 matic , 另外蹲一波教程~
allenjuly7
   39
allenjuly7  
   2022 年 4 月 8 日
gas 费用贵得离谱
JimmyLX
   40
JimmyLX  
   2022 年 4 月 8 日
0xf2B3113C30C329B1D3AF0B434B9d98848f5AF1F8
JimmyLX
   41
JimmyLX  
   2022 年 4 月 8 日
谢谢大佬,地址在楼上,刚刚不小心先发出来了
chenggiant
   42
chenggiant  
   2022 年 4 月 8 日
0x9D15637e9Ff8Ec770006D43c675A43815c8107AA
给点 MATIC ?谢谢!
FFFFourwood
   43
FFFFourwood  
OP
   2022 年 4 月 8 日
@hurrytospring 是的 是炫彩 logo
@QRan 如果 0 入门的话 还是有点折腾的,可以直留下钱包地址我送你
@shawndev 因为我这个是 ECR721 的盲盒 NFT ,我设定的盲盒没开之前都是长得一模一样的,我等 2000 个都送出去我再开,
@tanxiaoluo 谢谢老板,等 2000 个都发出去就开
@npe 晚些代码啥的整理好就开源,包括 合约 + 网站
@Geraltt 谢谢老板,晚些我整理好会发出来
@allenjuly7 polygon 还是很便宜了,mint 三个连 1 分钱都不到
monkeyWie
   44
monkeyWie  
   2022 年 4 月 8 日
可惜没有 matic ,要是 bsc 链上的就 mint 了🤣
FFFFourwood
   45
FFFFourwood  
OP
   2022 年 4 月 8 日
@icetea12138
@whitehack
@killpanda
@leon7777
@CYF0033
@swang
@awesomes
@pendulum
@pendulum
@JimmyLX
@chenggiant

我转了一个 nft 到你们的地址,去 opensea 就能看到了
另外不了解的这东西的我简单科普下,MATIC 是货币,是 Polygon 主网的代币,gas 是手续费
FFFFourwood
   46
FFFFourwood  
OP
   2022 年 4 月 8 日
@monkeyWie 可以留个地址 我发给你
specialperson
   47
specialperson  
   2022 年 4 月 8 日
0xcb2A8a048B38fAD6E9671D13b2f3BaEe2ECD1777
谢谢大佬
@FFFFourwood
passon
   48
passon  
   2022 年 4 月 8 日
nuxt.js 是 vue
FFFFourwood
   49
FFFFourwood  
OP
   2022 年 4 月 8 日
@specialperson 发你了
lovepplforever
   50
lovepplforever  
   2022 年 4 月 8 日 via iPhone   ❤️ 1
不错,为割韭菜练习技术
FFFFourwood
   51
FFFFourwood  
OP
   2022 年 4 月 8 日
@passon 尴尬 写错了,,是 Next.js
pendulum
   52
pendulum  
   2022 年 4 月 8 日
@FFFFourwood 看到了,谢谢大佬
FFFFourwood
   53
FFFFourwood  
OP
   2022 年 4 月 8 日
@lovepplforever 先练练,以后好成为一名优秀的科学家
chenggiant
   54
chenggiant  
   2022 年 4 月 8 日   ❤️ 1
@FFFFourwood 谢谢,已收到。坐等代码,好好学习下 :)
greatHair
   55
greatHair  
   2022 年 4 月 8 日
0x5191bC8Db2Ee12610D7Df4a2381790A3a04286C8 还有没有啊?
whitehack
   56
whitehack  
   2022 年 4 月 8 日   ❤️ 1
@FFFFourwood #45 收到了. 同等学习资料
leon7777
   57
leon7777  
   2022 年 4 月 8 日   ❤️ 1
@FFFFourwood 谢谢老哥,有没有介绍 polygon 的好用的 DEX ,以前一直在 sushi 和 uniswap 上,对 polygon 不太熟悉
szedre
   58
szedre  
   2022 年 4 月 8 日
0x791c505fAfEf04E8D473F449C87EADDfa39BB53C 🙏
bigtotoro
   59
bigtotoro  
   2022 年 4 月 9 日
0xD95fAB9BDB68e54Ad956398AdF7644397e3212C7 谢谢大佬, 我想看看咋回事儿
leeggco
   60
leeggco  
   2022 年 4 月 9 日
0x92767c1342897ee24555010ca422BA4B15EDDeD5

谢谢大佬!!!
johnkks
   61
johnkks  
   2022 年 4 月 9 日
同没有 matic ,抱歉了 OP ,下次一定~
FFFFourwood
   62
FFFFourwood  
OP
   2022 年 4 月 9 日
@johnkks 我发现我的合约在被 bot 刷。。。我临时调了下 mint 价格。。晚些我再改回来,,可以留个地址我直接发你
johnkks
   63
johnkks  
   2022 年 4 月 9 日
@FFFFourwood thx~ 0xe1A7e9754aC0c57a01C2AF87C98C7D482AC4978f
FFFFourwood
   64
FFFFourwood  
OP
   2022 年 4 月 9 日   ❤️ 1
FFFFourwood
   65
FFFFourwood  
OP
   2022 年 4 月 9 日
@leon7777 flux 吧,我之前用这个
aixiaoge
   66
aixiaoge  
   2022 年 4 月 9 日
0x0EA12e2ce82b67A05Ae0b7FbeecF97Ed4C7fe1aF
感谢 op
DonaidTrump
   67
DonaidTrump  
   2022 年 4 月 9 日 via iPhone
0x38509d087C86EBbC3A2397c083993BED7Eca0B8B
我还没有 NFT ,求一个,感谢
LuxChen
   68
LuxChen  
   2022 年 4 月 9 日
thx 0xEec1F64499F17752cd4dAb532590b9F26eBea011
mansurx
   69
mansurx  
   2022 年 4 月 9 日 via iPhone
0xedd89efbbf7e465274fad99cc7c8204426b9f3f3

还能领个吗,谢谢你
areyouF
   70
areyouF  
   2022 年 4 月 9 日
0x01C1D914e937c394f9B5b8044f72Ed9f52e8afb9

还能领么,谢谢
killpanda
   71
killpanda  
   2022 年 4 月 9 日
@FFFFourwood 感谢感谢
zcfnc
   72
zcfnc  
   2022 年 4 月 9 日   ❤️ 1
没玩过 nft 这个地址可以么
我用小狐狸连接的
0x8519d7A4751B0B024C33E372AD4F496984a9C8F8
求一个 顺便祝楼主发大财 *^____^*
AlphaPai
   73
AlphaPai  
   2022 年 4 月 9 日
0x152f94c94a08daA2B4262c6aE646B0886A15e1D9
求一个,谢谢
XhstormR02
   74
XhstormR02  
   2022 年 4 月 9 日 via Android
0xCe9dF255a10F34a7115c67A24E7a4957EE974CBF
thx host
leon7777
   75
leon7777  
   2022 年 4 月 9 日
@zcfnc 用小狐狸要添加 polygon 的主网
killpanda
   76
killpanda  
   2022 年 4 月 9 日
刚刚自己又拍了一个 但还没玩明白
zcfnc
   77
zcfnc  
   2022 年 4 月 9 日
@leon7777 是的 这个已经是添加了 polygon 主网的地址 O(∩_∩)O
leon7777
   78
leon7777  
   2022 年 4 月 9 日
@zcfnc okk
qjbcnrs
   79
qjbcnrs  
   2022 年 4 月 9 日
0x3af63ec7fd10e1763867e515417966902f19893d
Yoehson
   80
Yoehson  
   2022 年 4 月 9 日
0x78e8E5185143Df80cC7CDdF1D6604a8C294254Da
Wishprophet
   81
Wishprophet  
   2022 年 4 月 9 日
0x9c9fd9eab99957575b5a7a18134bc82905555113
期待源码
bbmike253455
   82
bbmike253455  
   2022 年 4 月 9 日
多谢大佬

0xe33E83a147C3b9a0FC59fd970DDDE8Fc97b62130
monkeyWie
   83
monkeyWie  
   2022 年 4 月 9 日   ❤️ 1
@FFFFourwood #46
0x928a7fd2398c941Ac6713704e606Fa414595e3A0
谢谢!

话说我最近也自己在筹备开发一个 GameFI ,如果后面做出来了一定给你空投~
wdd2007
   84
wdd2007  
   2022 年 4 月 9 日
0x326b8A52071455d460ABacEb2Ade889C1bae02d3

谢谢。
czwstc
   85
czwstc  
   2022 年 4 月 9 日 via iPhone
0x5ea72ba199e583bc946dfc3e064b994b49708baf
oopc
   86
oopc  
   2022 年 4 月 9 日
0x723Ff90Ce6dCB2D242d2bC039e073BcD5bC0352B
谢谢大佬,gas 这么便宜的吗?为啥我随便画幅画卖要不少[Facepalm]
chenggiant
   87
chenggiant  
   2022 年 4 月 9 日
选择在 Polygon 开发是因为 gas 便宜么?
Monodrama
   88
Monodrama  
   2022 年 4 月 9 日
0x99a48E51E4b6C7a7c51241880bDD5fe6AaC97A37

谢谢大佬!
sean233
   89
sean233  
   2022 年 4 月 9 日
0x357361832C293E35141C205e500C6545ed014a22
想要一个
JulianEpoch
   90
JulianEpoch  
   2022 年 4 月 9 日
0x7c1508D3AA74A332Fea019c50Ff1a1f615cA9961
FFFFourwood
   92
FFFFourwood  
OP
   2022 年 4 月 9 日
@monkeyWie 已发,哈哈哈哈等一波大佬空投
@chenggiant 是的 gas 很便宜,部署合约只要 0.13MATIC ,给大家发 每次 gas 也才 0.00 几 MATIC ,要是 ETH 的话,光部署合约就要将近 0.2ETH 。。。太贵了
@oopc Polygon 网络 gas 超级便宜,你卖的话应该是走的 Ethereum 主网,gas 很贵
qjbcnrs
   93
qjbcnrs  
   2022 年 4 月 9 日
没玩过 Polygon ,能求一个 gas 吗
0x3af63ec7fd10e1763867e515417966902f19893d
感谢[doge]
icetea66
   94
icetea66  
   2022 年 4 月 9 日
@FFFFourwood 已经收到了 感谢大佬
qistchan
   95
qistchan  
   2022 年 4 月 9 日
0x05e27ed864C8C083C2009145C83b46b6f0aff44e
好想要一个~谢谢大佬
DonaidTrump
   96
DonaidTrump  
   2022 年 4 月 9 日 via iPhone
@FFFFourwood 钱包里没看到诶,我要怎么才能看到呢?小白 还没玩过 NFT ,求指教
FFFFourwood
   97
FFFFourwood  
OP
   2022 年 4 月 9 日
@zhongjun96 已经发了一个到你钱包,,我发的是 NFT ,,gas 是消耗的,不是发的
@qistchan 已发
@tulongtou 要在 opensea 或者 polygonscan 上面查看
DonaidTrump
   98
DonaidTrump  
   2022 年 4 月 9 日 via iPhone
@FFFFourwood 看到了,那怎么才能在钱包里显示呢?我的是 true wallet
Jafee
   99
Jafee  
   2022 年 4 月 9 日
麻烦请教下怎么学的,有好的书或者教程推荐吗?
passon
   100
passon  
   2022 年 4 月 9 日
这都能被 bot 盯上吗
第 1 页
共 2 页
12
爱意满满的作品展示区。
© 2026 V2EX · 175ms · 3.9.8.5