社区天使用户和开发部署

Cos72安排:CMUBA, CypherHouse, TheWeb3, AAStar,先用起来Cos72

  1. Gas AAStar先赞助一个月(设置每个用户的上限次数)

  2. 10次交易(服务器签名限制,先查询用户所在账户是否到达limitation,没有则签名,然后+1)

  3. 超过后提示充值社区积分

  4. Cos72提供用户充值自己社区积分的入口,从自己钱包充值到NFT,前端转账到个人对应的NFT账户(就是我们后台的一个钱包?)

  5. 社区需要pay USDT(price for ETH spot) or ETH, 0.0003Ux 100 users x 3 month x 10 times/m, alert Email for notifications.

  6. 可以自己轻部署前端的Cos72

  7. 或者嵌入到自己系统(需要嵌入我们button,弹窗输入指纹,注册完成后返回一个handleId,后面登陆使用Email或者handleId都可以)

  8. 活动邀请链接(button),可以嵌入任意page和发送

  9. 越轻越好,越开放越好,改动越少越好,很多人新使用一个系统,会有成本和负担,我们把关键功能做成独立页面和独立button

  10. notion插件可能:嵌入你的个人badge 页面在任何page,https://cos72.org/jason.zparty.eth

  11. 积分的有思路了:统一mint,兼容7702,待设计画图, Gas Token(ERC20)

  12. 常规流程

    1. 普通用户注册:Email+指纹注册,收到成功绑定Web3地址邮件

    2. 加入社区,默认接受社区活动邮件

    3. 社区活动/独立活动:会发邮件通知,邮件里面有报名register button

    4. 活动签到:会收到邮件或者移动App消息,限时填写

    5. 收到批量drop NFT:管理员drop,邮件通知用户

    6. 统一的存ETH: gas sponsor; ERC20, mint Ponits和ETH有一个比例(200—0.0001)0.1, 200000, 1000000;0.00001ETH

    NFT=Gas Card

  13. 管理员操作:新建独立活动,新建社区,新建社区活动

  14. 发起签到操作,设置问卷(3个问题),答对后提交上链,3次机会(实际5次)

  15. 发放活动NFT,一键drop,过滤掉未签到已报名的用户

  16. 发放积分:目前积分用来抵扣用户mint nft等操作的gas消耗,参加一次活动,一小时左右,获得20积分,可以用于两次左右的erc20 transfer或者一次半的NFT mint(毛估估),积分可以跨链使用,目前OP和Base有效,后面持续跨链

    1. 社区的积分mint,需要存入对应的ETH,比例自己定,建议是
  17. 开放勋章墙(可公开访问

  18. 任何用户和社区,可以通过访问自己ENS获得社区基础信息

  19. 社区:名字,网站url,SNS网站(6个,有就显示),简单概述,合约地址,活动合约地址,创建人ens;墒值

  20. 个人:ens名称,账户地址,NFT获得的带图片list,墒值(模糊算下先)

    1. 需要先免费用全球CDN(缓存任何人的NFT墙页面),再付费
  21. NFT合约和动态NFT(不是3D)

    1. 721默认合约,动态的研究ing
    2. https://draft.spline.design/i6xnUQURdcUod7md/scene.splinecode
    3. https://app.spline.design/file/8bfad73e-d9a1-48f7-b24d-eadc3e7e7f1b
    4. https://prod.spline.design/GuhfuwNkaGicCIPa/scene.splinecode
    import Spline from '@splinetool/react-spline/next';
    
    export default function Home() {
      return (
        <main>
          <Spline
            scene="<https://prod.spline.design/GuhfuwNkaGicCIPa/scene.splinecode>" 
          />
        </main>
      );
    }
    
    

===============

  1. ENS先用V1,因为V2还没完成,我们原来的需要改造,提供三个 internal API(基于这个提供外部API)

    1. add ENS name pair:(jason.zParty.eth, 0xb5600060e6de5E11D3636731964218E53caadf0E)
    2. edit ENS name pair(jasonjiao.zParty.eth, 0xb5600060e6de5E11D3636731964218E53caadf0E)
    3. delete ENS name pair: (jasonjiao.zParty.eth, 0xb5600060e6de5E11D3636731964218E53caadf0E)

    和两个公开SDK,目前只支持OP,未来部署更多链

    1. resolve ENS name to address: input jasonjiao.zParty.eth, output: 0xb5600060e6de5E11D3636731964218E53caadf0E), in AirAccout JS SDK, invoke the default endpoint URL(airaccount server URL)
    2. resolve address to ENS name: input 0xb5600060e6de5E11D3636731964218E53caadf0E, output: jasonjiao.zParty.eth), in AirAccout JS SDK, invoke the default endpoint URL(airaccount server URL)
  2. NFT Wall(勋章墙进化版)

    1. Threejs, STL 3D, buy or upload yourself
    2. badge 页面,使用three.js来显示
    3. perk,medal,badge

社区积分再再再思考

Backup