2 个稳定版本

2.0.2 2023 年 7 月 19 日

#25#legacy

GPL-3.0-or-later

10KB
286

Wordcel

核心协议,包括链上程序、IDL 和测试。

账户模型

worcel accounts model

该程序是模块化的,可以用来创建通用内容,不仅限于书面内容。

  1. 创建出版物。要创建出版物,用户必须创建个人资料,给出他们选择的合适名称。客户端调用链上程序的 initialize ix 以创建个人资料账户并使用用户数据初始化它。

  2. 在出版物中创建帖子。在内容在 Arweave 上发布后,调用 create_post 指令,在链上创建帖子账户并存储 Arweave 元数据 URI。

  3. 更新出版物中的帖子。客户端调用 update_post ix 来更新帖子。该程序还允许用户通过 comment 指令对帖子进行评论

  4. 使用 create_connection 指令创建关注操作

  5. 通过关闭上述相同连接来取消关注用户,请参阅 close_connection 帖子管理的关键特性是随机哈希的使用。随机哈希在客户端随机生成,这些哈希用作 帖子账户 的种子,这允许个人资料账户与 n 个帖子关联,因为随机哈希很少发生冲突。

依赖关系

~10–22MB
~309K SLoC