审计员角色
区块链应用程序构建器的增强版本包括在使用扩展的令牌分类框架标准时支持审计者角色。
随 Oracle Blockchain Platform Digital Assets Edition 提供的区块链应用程序构建器版本支持使用扩展标记分类框架标准的链代码项目另外两个角色。新角色为 Token Auditor
和 Org Auditor
。这些角色的功能与 Token Admin
和 Org Admin
角色类似,但审计者角色仅限于只读访问权限。管理员角色具有读写访问权限。
以下信息介绍了支持 TypeScript 和 Go 中审计者角色的控制器方法和 SDK 方法。
TypeScript 控制器方法
以下控制器方法支持审计员角色功能。-
addTokenAuditor
- 此方法将用户添加为链代码的
Token Auditor
。此方法只能由链代码的Token Admin
调用。 -
removeTokenAuditor
- 此方法将用户删除为链代码的
Token Auditor
。此方法只能由链代码的Token Admin
调用。 -
getTokenAuditors
- 此方法返回链代码的所有
Token Auditors
。此方法只能由链代码的Token Admin
或Token Auditor
调用。 -
addOrgAuditor
- 此方法将用户添加为链代码的
Org Auditor
。此方法只能由链代码的Token Admin
或Org Admin
调用。 -
removeOrgAuditor
- 此方法将用户删除为链代码的
Org Auditor
。此方法只能由链代码的Token Admin
或Org Admin
调用。 -
getOrgAuditors
- 此方法返回链代码的所有
Org Auditors
。此方法只能由Token Admin
、Token Auditor
、Org Admin
或Org Auditor
调用。
Go 控制器方法
以下控制器方法支持审计员角色功能。-
AddTokenAuditor
- 此方法将用户添加为链代码的
Token Auditor
。此方法只能由链代码的Token Admin
调用。 -
RemoveTokenAuditor
- 此方法将用户删除为链代码的
Token Auditor
。此方法只能由链代码的Token Admin
调用。 -
GetTokenAuditors
- 此方法返回链代码的所有
Token Auditors
。此方法只能由链代码的Token Admin
或Token Auditor
调用。 -
AddOrgAuditor
- 此方法将用户添加为链代码的
Org Auditor
。此方法只能由链代码的Token Admin
或Org Admin
调用。 -
RemoveOrgAuditor
- 此方法将用户删除为链代码的
Org Auditor
。此方法只能由链代码的Token Admin
或Org Admin
调用。 -
GetOrgAuditors
- 此方法返回链代码的所有
Org Auditors
。此方法只能由Token Admin
、Token Auditor
、Org Admin
或Org Auditor
调用。
TypeScript SDK 方法
以下 SDK 方法支持审计员角色函数。