【PlatONE联盟链使用指南】如何通过链交互工具platonecli进行用户和角色权限操作?

PlatONE是一个由万向区块链和矩阵元合作的联盟区块链平台,专注于隐私计算。本文介绍了如何使用链交互工具platonecli进行用户注册、信息更新、查询以及设置角色权限等操作,包括超级管理员权限的设置和转移,以及不同角色的添加和删除。此外,还提供了检查和获取账户权限的方法。

PlatONE是由万向区块链和矩阵元共同打造的以隐私计算为特色的新一代联盟区块链平台,支持企业级应用,已在2019年9月正式开源并在实际产品中投入使用。目前,PlatONE的单链TPS已超过5万,已获得国家工业及信息化部认可并通过了中国电子技术标准化研究院的功能认证和测试认证。

我们将通过一系列科普文章,带领大家走进PlatONE,从入门到精通。本文主要讲解通过链交互工具platonecil进行用户和角色权限操作的方法,帮助大家实现用户注册、用户信息更新、用户信息查询、设置不同角色权限等功能。


  • 用户操作 account

针对账户地址的相关操作。

  • 用户注册 account add

描述:对拥有的账户进行用户注册(User),审核通过的账户地址及其个人信息将被记录在用户平台。

参数:

  • 必选参数:

<account>:       用户账户地址
<name>:          用户名
  • 可选参数:

--tel:                      用户电话信息
--email:                    用户邮箱信息
--organization string:      用户所属机构

操作:

./platonecli account add "0xb239401ecf8427f17c6de134d6a6bddd3100251f" "Alice" --phone "13111111111" --email "alice@wx.bc.com" --organization wxbc --keyfile ../conf/keyfile.json

输出结果:

{
  "status": "Operation Succeeded",
  "logs": [
      "Event addUser: 0 Success "
  ],
  "blockNumber": 227,
  "GasUsed": 113404,
  "From": "0x8d4d2ed9ca6c6279bab46be1624cf7adbab89e18",
  "To": "0x1000000000000000000000000000000000000001",
  "TxHash": ""
}
  • 用户信息更新 account update

描述: 更新用户的电话、邮箱等相关信息,普通用户(无角色/无权限用户无法修改用户的信息,仅管理员账户可操作。

参数:

  • 必选参数:

<address>:     (选择进行更新的)用户账户地址
  • 可选参数:

--phone <number>:         用户电话信息(更新)
--email string:           用户邮箱信息(更新)
--org
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值