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

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/ 文件夹:
mkdir -p config
  1. 启动 bootstrap node
go run cmd/main.go -bootstrap -listen /ip4/0.0.0.0/tcp/10666 -logtostderr=true

输入密码,启动后找到如下内容:

I0420 14:58:47.719592     332 keys.go:47] Load keys from config
I0420 14:58:47.781916     332 main.go:64] Host created, ID:<QmR1VFquywCnakSThwWQY6euj9sRBn3586LDUm5vsfCDJR>, Address:<[/ip4/172.28.230.210/tcp/10666 /ip4/127.0.0.1/tcp/10666]>
- 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 0
吴明文
@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

Login

Read, write, and earn crypto rewards.

Connect Wallet
吴明文
@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