TLDR

使用 move 实现 Marry3 最核心的结婚和离婚功能

描述

  1. 对开发者和项目组来说,这是一个熟悉新公链和新语言的很好的机会。
  2. 对公链生态来说,这是一个很有故事性的项目,可增加公链的丰富性。
  3. 对 Marry3 来说,增加更多公链的支持也是必须的,让大家可以在更多公链上体验区块链的奇妙特性。

TLDR 项目重点

  1. 实现 Marry3 合约的基本协议
    1. 发起求婚
    2. 签名确认接受
    3. 带有对方的签名 mint sbt
    4. 验证签名,并 生成成对的 sbt nft,分别给予双方
    5. 此 sbt,不可转让,不可交易,每个地址同时只能有一个
    6. 通过同样的流程,发起离婚,销毁成对的 sbt
  2. 尝试改造前端的流程,对接新合约

项目详情

本项目主要涉及到 move 合约,及部分中心化存储(主要是存储求婚过程中的状态),dapp 前端。

预算和时间框架

目前,我们需要两个 Buidlers:

预算如下:

大体时间: