Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wish list page #313

Open
0x-stan opened this issue Dec 22, 2024 · 0 comments
Open

Wish list page #313

0x-stan opened this issue Dec 22, 2024 · 0 comments
Assignees

Comments

@0x-stan
Copy link

0x-stan commented Dec 22, 2024

官网sharing增加 wish list 页面, 让大家可以提出自己期望听到的

  • 展示 wish list
  • 创建 wish ,包含字段
    • 期望的分享主题
    • tag
    • wish 创建者
    • wish 点赞人员列表
    • 奖励金额(细节待定)
    • ...
  • wish 详情页
    • 主题
    • tag
    • 创建者
    • 点赞列表
    • 点赞按钮
    • 认领按钮
  • 管理wish list功能(修改,删除)

总体需求:

支持用户自己创建分享的愿望清单,

  1. 标题
  2. 创建人
  3. 分享备注
  4. 打赏金额
  5. 打赏人数
  6. 创建时间
  7. 分享人
  8. 分享链接
  9. 状态: 待完成,已完成

按打赏金额排序, 不支持退回

打赏支持 OP 的Usdc/usdt。

流程

  1. 悬赏人创建 wish vault,转入赏金,存在合约
    1. create → new wish vault
    2. 其他悬赏人可以追加 donate
  2. 分享人创建sharing,关联 wish vault ID (存数据库)
  3. 分享成功,管理员 settle(string id, address, value)

管理员侧

  1. 输入分享人,更改状态
  2. 管理员可以删除,编辑 愿望清单。

技术实现

实现一个智能合约:

支持创建愿望清单,

结构体 wishlist :

create(value)

donate(string id, value)

settle(string id, address, value) onlyOwner

后端扫块逻辑

graph.

@0x-stan 0x-stan converted this from a draft issue Dec 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

5 participants