吴明文
@36474710
RUM 开发教程中文翻译
RUM quorum rum-app
2022-03-11 14:29
Words count: 20589
敬请各位批评指正。

RUM 开发教程中文翻译

Main Test

原文 RUM Development Tutorial,翻译会定期保持更新。

内容主要是原文翻译。如有不当或错误之处,敬请批评指正。

目录

  • RUM 开发教程中文翻译
    • 目录
  • 环境准备
    • 运行测试
    • 生成 API 文档
    • 配置本地测试网
  • 节点
    • 获取节点信息
  • 组
    • 创建一个组
    • 加入组
    • 获取已加入的所有组信息
    • 清除组内数据
    • 离开一个组
    • 组创建者删除组 废弃
    • 获取组的种子
  • 网络和同步
    • 获取网络信息
    • 开始同步
  • 内容 API
    • 发送内容到组
      • 仅发送文本
      • 图文一起发
      • 回复
      • 点赞或点踩
    • 更新组内用户配置
    • 获取组内所有内容
    • 按要求获取内容
    • 内容相关 Trx 介绍
      • Note Trx
      • 点赞/点踩 Trx
      • 用户配置 Trx
  • 块
    • 获取块信息
  • Trx
    • 关于 Trx
    • 获取 Trx 信息
  • Producers
    • 关于 producers
    • Producer 申请
    • 获取提交申请的 Producers
    • Owner 批准/移除 Producer
    • 获取已经批准的 Producers
  • DeniedList 废弃
  • 组的配置
    • Owner 更新组的配置
    • 获取组的配置列表
    • 获取某个配置项的信息
    • Owner 更新组的 Schema
    • 获取组的 Schema
  • 私有组
    • User 申请
    • 获取申请成为私有组用户的申请列表
    • Owner 批准/移除 User
  • 链端配置
    • 关于链端配置
    • 获取某个 Trx 类型 的 Following 规则
    • 为某个 Trx 类型 设置 Following 规则
    • 更新某个/某些 Trx 类型 的黑/白名单
    • 获取组的黑/白名单
    • 客户端如何使用 API
      • 完全拒绝一个用户
      • 再次授予一个用户所有权限
      • 怎样设置单一作者模式
  • 用自己擅长的语言开发
  • 附录
    • group_id
    • group_name
    • trx_id/TrxId
    • block_id/BlockId
    • node_id
    • peer_id
    • owner_pubkey/user_pubkey
    • group_status
    • app_key
    • consensus_type
    • encryption_type
    • TrxType/trx_type
    • Authtype/trx_auth_mode

环境准备

下载安装 go(版本 1.15.2 以上)

克隆 quorum 项目到本地:https://github.com/rumsystem/quorum.git

cd 进入 quorum 文件夹路径

运行测试

  • Linux:

go test cmd/main* -v

  • Windows:

go test cmd/main.go cmd/main_test.go -v

生成 API 文档

go run cmd/docs.go

然后用浏览器打开:http://localhost:1323/swagger/index.html

»> 回到目录

配置本地测试网

启动 3 个节点用来测试:

  • bootstrap node 引导节点
  • owner node 节点一,就叫它 owner 节点(名字可以任意)
  • user node 节点二,叫它 user 节点(名字可以任意)

按下列步骤开始:

  1. 创建 config/ 文件夹:
Arweave TX
lK8e-HOz9ZmElEx9jBIKXwMh788GJQ877CIaDPzSlPg
Content Digest
0222b0f57afccdcfa57cd89bdb9a2f25c72d398cf01a5bf1f7ababf6a1ee03b5
- 90.0 % More to go -
Pay 0.50 pUSD (≈$0.5) to continue reading
and receive early reader revenue (Rules)
This post is a virtural product selling on Quill, IT WILL NOT REFUND once paid. Please pay with caution.
Pay to Read
Already paid? Try to Login
0 : 0
0 times bought, 0 times reward
Comments
吴明文
@36474710
Subscribing: 1 Subscribers: 0
Subscribe
Related Posts
Quorum 大概是怎么工作的? 关于 Rum 的三种尝试 接近Linux的软件包安装体验,16行命令在Win10安装go语言环境并编译quorum 在家用Linux软路由OpenWrt上部署quorum的平淡历程 从零开始在 Ubuntu 20.04 上Build Quorum 并用本地 Rum App 进行连接
Rules Stats Help Github Twitter Discord
吴明文
@36474710
Subscribing: 1 Subscribers: 0
Subscribe
Related Posts
Quorum 大概是怎么工作的? 关于 Rum 的三种尝试 接近Linux的软件包安装体验,16行命令在Win10安装go语言环境并编译quorum 在家用Linux软路由OpenWrt上部署quorum的平淡历程 从零开始在 Ubuntu 20.04 上Build Quorum 并用本地 Rum App 进行连接
Rules Stats Help Github Twitter Discord