方法层访问控制
审计员角色对使用扩展标记分类框架标准的方法具有只读访问权限。
下表显示了管理员、审计者和其他角色如何影响对扩展标记分类框架标准中方法的访问。
| 方法名 | Token Admin |
Token Auditor |
Org Admin |
Org Auditor |
其他 |
|---|---|---|---|---|---|
addTokenAdmin |
是 | N | N | N | N |
removeTokenAdmin |
是 | N | N | N | N |
isTokenAdmin |
是 | 是 | 是 | 是 | N |
getAllTokenAdmins |
是 | 是 | 是 | 是 | N |
addOrgAdmin |
是 | N | Y(同一组织) | N | N |
removeOrgAdmin |
是 | N | Y(同一组织) | N | N |
getOrgAdmins |
是 | 是 | 是 | 是 | N |
addTokenAuditor |
是 | N | N | N | N |
removeTokenAuditor |
是 | N | N | N | N |
getTokenAuditors |
是 | 是 | 是 | 是 | N |
addOrgAuditor |
是 | N | 是 | N | N |
removeOrgAuditor |
是 | N | 是 | N | N |
getOrgAuditors |
是 | 是 | 是 | 是 | N |
registerOrg |
是 | N | N | N | N |
deregisterOrg |
是 | N | N | N | N |
getAllRegisteredOrgs |
是 | 是 | N | N | N |
init |
是 | N | N | N | N |
initialize<Token Name>Token |
是 | N | N | N | N |
update<Token Name>Token |
是 | N | N | N | N |
getTokenDecimals |
是 | 是 | 是 | 是 | N |
getTokenById |
是 | 是 | 是 | 是 | N |
getTokenHistory |
是 | 是 | 是 | 是 | N |
getAllTokens |
是 | 是 | 是 | 是 | N |
getTokensByName |
是 | 是 | 是 | 是 | N |
createAccount |
是 | N | Y(同一组织) | N | N |
associateTokenToAccount |
是 | N | Y(同一组织) | N | N |
getAccount |
是 | 是 | Y(同一组织) | Y(同一组织) | 仅在他们自己的账户中的任何用户 |
getAccountHistory |
是 | 是 | Y(同一组织) | Y(同一组织) | 仅在他们自己的账户中的任何用户 |
getAccountOnHoldBalance |
是 | 是 | Y(同一组织) | Y(同一组织) | 仅在他们自己的账户中的任何用户 |
getAllAccounts |
是 | 是 | Y(同一组织) | Y(同一组织) | N |
getUserByAccountId |
是 | 是 | Y(同一组织) | Y(同一组织) | N |
getAccountBalance |
是 | 是 | Y(同一组织) | Y(同一组织) | 仅在他们自己的账户中的任何用户 |
getAllOrgAccounts |
是 | 是 | Y(同一组织) | Y(同一组织) | N |
addRole |
是 | N | Y(同一组织,必须具有相同的角色) | N | N |
removeRole |
是 | N | Y(同一组织,必须具有相同的角色) | N | N |
getAccountsByRole |
是 | 是 | Y(同一组织) | Y(同一组织) | N |
getAccountsByUser |
是 | 是 | Y(同一组织) | Y(同一组织) | 仅在他们自己的账户中的任何用户 |
getUsersByRole |
是 | 是 | Y(同一组织) | Y(同一组织) | N |
isInRole |
是 | 是 | Y(同一组织) | Y(同一组织) | 仅在他们自己的账户中的任何用户 |
getOrgAccountsByRole |
是 | 是 | 是 | 是 | N |
getOrgUsersByRole |
是 | 是 | Y(同一组织) | Y(同一组织) | N |
getAccountTransactionHistoryWithFiltersFromRichHistDB |
是 | 是 | Y(同一组织) | Y(同一组织) | 仅在他们自己的账户中的任何用户 |
getAccountTransactionHistory |
是 | 是 | Y(同一组织) | Y(同一组织) | 仅在他们自己的账户中的任何用户 |
getAccountTransactionHistoryWithFilters |
是 | 是 | Y(同一组织) | Y(同一组织) | 仅在他们自己的账户中的任何用户 |
getSubTransactionsById |
是 | 是 | Y(同一组织) | Y(同一组织) | 仅在他们自己的账户中的任何用户 |
getSubTransactionsByIdWithFilters |
是 | 是 | Y(同一组织) | Y(同一组织) | 仅在他们自己的账户中的任何用户 |
getTransactionById |
是 | 是 | Y(同一组织) | Y(同一组织) | 事务处理参与者(发送人、接收人、公证人) |
deleteHistoricalTransactions |
是 | N | N | N | N |
requestMint |
N | N | N | N | 具有 minter 角色的任何用户 |
approveMint |
N | N | N | N | 具有 minter 公证角色的任何用户 |
rejectMint |
N | N | N | N | 具有 minter 公证角色的任何用户 |
issueTokens |
N | N | N | N | 具有 minter 角色的任何用户 |
getTotalMintedTokens |
是 | 是 | 是 | 是 | N |
getNetTokens |
是 | 是 | 是 | 是 | N |
transferTokens |
N | N | N | N | 任何具有令牌的用户 |
bulkTransferTokens |
N | N | N | N | 任何具有令牌的用户 |
holdTokens |
N | N | N | N | 任何具有令牌的用户 |
executeHoldTokens |
N | N | N | N | 指定的操作 ID 的公证人 |
releaseHoldTokens |
N | N | N | N | 公证人;在暂挂时间限制到期之后的付款人或收款人 |
getOnHoldIds |
是 | 是 | Y(同一组织) | Y(同一组织) | 仅在他们自己的账户中的任何用户 |
getOnHoldDetailsWithOperationId |
是 | 是 | Y(同一组织) | Y(同一组织) | 事务处理参与者(发送人、接收人、公证人) |
getOnHoldBalanceWithOperationId |
是 | 是 | Y(同一组织) | Y(同一组织) | 事务处理参与者(发送人、接收人、公证人) |
requestBurn |
N | N | N | N | 具有刻录器角色的任何用户 |
approveBurn |
N | N | N | N | 具有刻录公证角色的任何用户 |
rejectBurn |
N | N | N | N | 具有刻录公证角色的任何用户 |
getAccountOnHoldBurnBalance |
是 | 是 | 是 | 是 | 仅在他们自己的账户中的任何用户 |
burnTokens |
是 | 是 | 是 | 是 | 任何具有令牌的用户 |
initializeExchangePoolUser |
是 | N | N | N | N |
createExchangePoolAccounts |
是 | N | N | N | N |
addConversionRate |
是 | N | N | N | N |
getConversionRate |
是 | 是 | 是 | 是 | 任何令牌账户所有者 |
updateConversionRate |
是 | N | N | N | N |
mintWithFundingExchangePool |
N | N | N | N | 具有 minter 角色的任何用户 |
tokenConversion |
N | N | N | N | 任何令牌账户所有者(但不是交换池用户) |
getConversionHistory |
是 | 是 | Y(同一组织) | Y(同一组织) | 任何令牌账户所有者 |
getConversionRateHistory |
是 | 是 | 是 | 是 | 任何令牌账户所有者 |
getExchangePoolUser |
是 | 是 | N | N | N |
getAccountStatus |
是 | 是 | Y(同一组织) | Y(同一组织) | 仅在他们自己的账户中的任何用户 |
getAccountStatusHistory |
是 | 是 | Y(同一组织) | Y(同一组织) | 仅在他们自己的账户中的任何用户 |
activateAccount |
是 | N | Y(同一组织) | N | N |
suspendAccount |
是 | N | Y(同一组织) | N | N |
deleteAccount |
是 | N | Y(同一组织) | N | N |