Skip to main content
ArcBlock Community

如何使用 Inscription 参与 Base 链的 Genesis Builder NFT 活动

Yongzhuo Liang
Support
closed

概述

7月中后旬,我们一直在推进 Base 链发布的相关活动

  1. Base is for builders,一款免费的创世 NFT 活动,需要签名特定消息获取,可使用我们的官方 Blocklet 获取 https://www.nftstudio.rocks/base-is-for-builders/
  2. Genesis Builder NFT,需要在 Base 链部署合约,并且满足一定条件填写表单,后续能获得不同等级的 NFT 这个活动有一定的门槛,需要部署合约并且校验合约,对新手不太友好

在发现 NFT Studio 的 Factory 合约不满足 Genesis Builder NFT 活动申请的情况下,我们快速启动了一个 Inscription Blocklet

它会将用户发的每一句话都存储在链上,像一块石碑一样,每句话就是碑文

在解决完两个核心问题:如何使用 DID Wallet 在线上部署合约 + 如何在线上校验合约

是时候让大家都尝试一下,如何使用它参与 Base 链的 Genesis Builder NFT 活动

前提条件

首先明确一下需要什么条件

  1. 使用最新版 DID Wallet,可以选择将其它钱包助记词导入到 DID Wallet 中(如果不想花费 Gas Fee 转账的话)
  2. 钱包中需要至少  0.007 BASE Mainnet ETH(因为部署合约也需要钱,建议至少准备 0.008 BASE Mainnet ETH) 可以通过将主链上的 ETH 打入到代理合约地址:0x49048044D57e1C92A77f79988d21Fa8fAF74E97e 进行等额转换,相关文档 通过官方桥进行转换 Base
  3. 部署合约到 Base Mainnet 链(Inscription 可以帮助大家)
  4. https://basescan.org/ 中校验部署的合约(Inscription 可以帮助大家,需要一个 API Key)
  5. 前往 Dune 提交合约解码
  6. 填写相关表单
  7. 需要一个 DApp 的前端地址(Blocklet Server 默认会提供 DID Domain)

步骤

  1. 安装 Inscription Blocklet,可以点击下面链接进行安装 https://store.blocklet.dev/blocklets/z8iZwU2jWphgpz5Uw2KsDmHyGQ1rUft8tc8G3 安装完成后,无需配置特殊的环境变量,直接启动即可 image.png
  2. 进入 Blocklet 中,我们通过下方的输入框,输入一段话,回车进行发送,便会弹出 DID Connect image.png 我们使用 DID Wallet 进行扫码,会有两步签名:校验当前用户是否 Blocklet Owner + 部署 Inscription 合约(建议把 Gas Price 设置为 0.001 GWei) 完成扫码后,稍等片刻便会出现新的合约地址和刚刚记录的新消息 image.png
  3. 可选 按需校验合约(一般合约都会通过 Similar Code 校验,在 Inscription 中因为没有提供 API Key 无法同步到信息) 我们可以前往区块浏览器,查看合约详情 image.png 如果合约页没有校验(没有绿色的 ✅ 图标),我们可以返回 Inscription 进行校验合约 image.png 点击校验合约按钮,填入 API Key(如果没有 API Key 可以前往 Placeholder 的网址进行注册,并且获取 API Key),然后进行确认 image.png 稍等片刻,校验合约成功,我们点击 Explorer 图标,前往 basescan 中查看 image.png 可以看到,校验合约成功 image.png 我们把合约的地址记录下来,后续需要使用
  4. 接下来我们前往 Dune 进行解码合约,点击前往 https://dune.com/contracts/new (没有使用过可能需要注册账号) 我们将信息依次完善,首先是选择所在链以及填写合约地址 image.png 其次是完善项目信息(不需要填写高级选项) image.png 提交后,便可看到解码合约为 Pending 状态 image.png image.png
  5. 一切准备已经完成,我们前往 Become a Base Genesis Builder 进行活动申请 首先同意服务条款,选择继续 image.png 然后使用 WalletConnect 连接钱包,通过 DID Wallet 扫码完成登录 image.png 连接成功后,我们点击"签名且校验"按钮 image.png image.png 满足活动的条件后,点击继续
  6. 我们进一步完善表单 image.png
  7. 最后显示提交完成,我们静静等待活动到来吧 image.png
  8. 可选 加入官方的 Discord http://discord.gg/buildonbase
  9. 可选 通过引流活动获得官方 Discord 的角色(展示在聊天名称后) https://guild.xyz/buildonbase image.png

总结

通过 Inscription 和 DID Wallet 的组合拳,我们可以快速参与本次 Base 链的活动

希望大家都能拿到 Airdrop 的 NFT

9 replies

ui3 years ago(edited)

厉害了,这个NFT将来的base项目发币会有空投吗?

Yongzhuo Liang3 years ago(edited)

这要看 Base 链的运营,好像之前透露的消息会用于获取一些身份,比如在 discord 里面的 badge

fatych3 years ago(edited)

一个Inscription能重复为多个钱包使用吗

Yongzhuo Liang3 years ago(edited)

这类型 NFT 没办法转移(Base 自己说的), 弄一个就好,所以 blocklet 设计成 owner 才能使用

如果有多用户的需要,可以自己跑个 blocklet sever,通过修改 repo 代码来解除限制

fatych3 years ago(edited)

填写相关表单,需要一个 DApp 的前端地址(Blocklet Server 默认会提供 DID Domain),如果blocklet只搞了一天套餐的话,后面过期了,有可能领不到nft了吧

Yongzhuo Liang3 years ago(edited)

所以不推荐使用 staging launcher 的套餐,那个只是测试用的

像这种类型还是推荐在 prod launcher 里面买个应用空间划算,毕竟需要提供 dapp 的前端地址的

Yongzhuo Liang3 years ago(edited)

Base is for builder 活动已经结束

zhanghan2 years ago(edited)

Yongzhuo Liang2 years ago(edited)

😁

Reply