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

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

被折叠的 条评论
为什么被折叠?



