V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
FFFFourwood
V2EX  ›  分享创造

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

  •  1
     
  •   FFFFourwood · 179 天前 · 10315 次点击
    这是一个创建于 179 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 条附言  ·  178 天前

    由于合约被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 条附言  ·  177 天前

    不要再领了!

    钱包被盗了!!!

    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 条附言  ·  174 天前

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

    第 4 条附言  ·  172 天前

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

    大佬牛逼!!

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

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

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

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

    比如 base url 为 ipfs://xxxx/

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

    以此类推
    kop1989smurf
        13
    kop1989smurf  
       179 天前
    这是我画的 2000 个 XBOX 的 icon.torrent
    FFFFourwood
        14
    FFFFourwood  
    OP
       179 天前
    @victor 确切的说没啥用哈哈哈哈

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

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

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

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

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

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

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

    还能领个吗,谢谢你
    areyouF
        70
    areyouF  
       178 天前
    0x01C1D914e937c394f9B5b8044f72Ed9f52e8afb9

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

    0xe33E83a147C3b9a0FC59fd970DDDE8Fc97b62130
    monkeyWie
        83
    monkeyWie  
       178 天前   ❤️ 1
    @FFFFourwood #46
    0x928a7fd2398c941Ac6713704e606Fa414595e3A0
    谢谢!

    话说我最近也自己在筹备开发一个 GameFI ,如果后面做出来了一定给你空投~
    wdd2007
        84
    wdd2007  
       178 天前
    0x326b8A52071455d460ABacEb2Ade889C1bae02d3

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

    谢谢大佬!
    sean233
        89
    sean233  
       177 天前
    0x357361832C293E35141C205e500C6545ed014a22
    想要一个
    dabai0806
        90
    dabai0806  
       177 天前
    0x7c1508D3AA74A332Fea019c50Ff1a1f615cA9961
    FFFFourwood
        92
    FFFFourwood  
    OP
       177 天前
    @monkeyWie 已发,哈哈哈哈等一波大佬空投
    @chenggiant 是的 gas 很便宜,部署合约只要 0.13MATIC ,给大家发 每次 gas 也才 0.00 几 MATIC ,要是 ETH 的话,光部署合约就要将近 0.2ETH 。。。太贵了
    @oopc Polygon 网络 gas 超级便宜,你卖的话应该是走的 Ethereum 主网,gas 很贵
    zhongjun96
        93
    zhongjun96  
       177 天前
    没玩过 Polygon ,能求一个 gas 吗
    0x3af63ec7fd10e1763867e515417966902f19893d
    感谢[doge]
    icetea12138
        94
    icetea12138  
       177 天前
    @FFFFourwood 已经收到了 感谢大佬
    qistchan
        95
    qistchan  
       177 天前
    0x05e27ed864C8C083C2009145C83b46b6f0aff44e
    好想要一个~谢谢大佬
    tulongtou
        96
    tulongtou  
       177 天前 via iPhone
    @FFFFourwood 钱包里没看到诶,我要怎么才能看到呢?小白 还没玩过 NFT ,求指教
    FFFFourwood
        97
    FFFFourwood  
    OP
       177 天前
    @zhongjun96 已经发了一个到你钱包,,我发的是 NFT ,,gas 是消耗的,不是发的
    @qistchan 已发
    @tulongtou 要在 opensea 或者 polygonscan 上面查看
    tulongtou
        98
    tulongtou  
       177 天前 via iPhone
    @FFFFourwood 看到了,那怎么才能在钱包里显示呢?我的是 true wallet
    Jafee
        99
    Jafee  
       177 天前
    麻烦请教下怎么学的,有好的书或者教程推荐吗?
    passon
        100
    passon  
       177 天前
    这都能被 bot 盯上吗
    1  2  
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2054 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 03:59 · PVG 11:59 · LAX 20:59 · JFK 23:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.