方法层访问控制

审计员角色对使用扩展标记分类框架标准的方法具有只读访问权限。

下表显示了管理员、审计者和其他角色如何影响对扩展标记分类框架标准中方法的访问。
方法名 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