メソッド・レベルのアクセス制御

監査者ロールには、拡張トークン・タクソノミ・フレームワーク標準を使用するメソッドへの読取り専用アクセス権があります。

次の表に、管理者、監査者およびその他のロールが拡張トークン・タクソノミ・フレームワーク標準のメソッドへのアクセスにどのように影響するかを示します。
メソッド名 Token Admin Token Auditor Org Admin Org Auditor その他
addTokenAdmin あり なし なし なし なし
removeTokenAdmin あり なし なし なし なし
isTokenAdmin あり あり あり あり なし
getAllTokenAdmins あり あり あり あり なし
addOrgAdmin あり なし Y (同じ組織) なし なし
removeOrgAdmin あり なし Y (同じ組織) なし なし
getOrgAdmins あり あり あり あり なし
addTokenAuditor あり なし なし なし なし
removeTokenAuditor あり なし なし なし なし
getTokenAuditors あり あり あり あり なし
addOrgAuditor あり なし あり なし なし
removeOrgAuditor あり なし あり なし なし
getOrgAuditors あり あり あり あり なし
registerOrg あり なし なし なし なし
deregisterOrg あり なし なし なし なし
getAllRegisteredOrgs あり あり なし なし なし
init あり なし なし なし なし
initialize<Token Name>Token あり なし なし なし なし
update<Token Name>Token あり なし なし なし なし
getTokenDecimals あり あり あり あり なし
getTokenById あり あり あり あり なし
getTokenHistory あり あり あり あり なし
getAllTokens あり あり あり あり なし
getTokensByName あり あり あり あり なし
createAccount あり なし Y (同じ組織) なし なし
associateTokenToAccount あり なし Y (同じ組織) なし なし
getAccount あり あり Y (同じ組織) Y (同じ組織) 自分のアカウントのみのユーザー
getAccountHistory あり あり Y (同じ組織) Y (同じ組織) 自分のアカウントのみのユーザー
getAccountOnHoldBalance あり あり Y (同じ組織) Y (同じ組織) 自分のアカウントのみのユーザー
getAllAccounts あり あり Y (同じ組織) Y (同じ組織) なし
getUserByAccountId あり あり Y (同じ組織) Y (同じ組織) なし
getAccountBalance あり あり Y (同じ組織) Y (同じ組織) 自分のアカウントのみのユーザー
getAllOrgAccounts あり あり Y (同じ組織) Y (同じ組織) なし
addRole あり なし Y (同じ組織で、同じロールを保持する必要がある) なし なし
removeRole あり なし Y (同じ組織で、同じロールを保持する必要がある) なし なし
getAccountsByRole あり あり Y (同じ組織) Y (同じ組織) なし
getAccountsByUser あり あり Y (同じ組織) Y (同じ組織) 自分のアカウントのみのユーザー
getUsersByRole あり あり Y (同じ組織) Y (同じ組織) なし
isInRole あり あり Y (同じ組織) Y (同じ組織) 自分のアカウントのみのユーザー
getOrgAccountsByRole あり あり あり あり なし
getOrgUsersByRole あり あり Y (同じ組織) Y (同じ組織) なし
getAccountTransactionHistoryWithFiltersFromRichHistDB あり あり Y (同じ組織) Y (同じ組織) 自分のアカウントのみのユーザー
getAccountTransactionHistory あり あり Y (同じ組織) Y (同じ組織) 自分のアカウントのみのユーザー
getAccountTransactionHistoryWithFilters あり あり Y (同じ組織) Y (同じ組織) 自分のアカウントのみのユーザー
getSubTransactionsById あり あり Y (同じ組織) Y (同じ組織) 自分のアカウントのみのユーザー
getSubTransactionsByIdWithFilters あり あり Y (同じ組織) Y (同じ組織) 自分のアカウントのみのユーザー
getTransactionById あり あり Y (同じ組織) Y (同じ組織) トランザクション参加者(送信者、受信者、公証人)
deleteHistoricalTransactions あり なし なし なし なし
requestMint なし なし なし なし minterロールを持つ任意のユーザー
approveMint なし なし なし なし 最小公証人ロールを持つすべてのユーザー
rejectMint なし なし なし なし 最小公証人ロールを持つすべてのユーザー
issueTokens なし なし なし なし minterロールを持つ任意のユーザー
getTotalMintedTokens あり あり あり あり なし
getNetTokens あり あり あり あり なし
transferTokens なし なし なし なし トークンを持つ任意のユーザー
bulkTransferTokens なし なし なし なし トークンを持つ任意のユーザー
holdTokens なし なし なし なし トークンを持つ任意のユーザー
executeHoldTokens なし なし なし なし 指定された操作IDの公証人
releaseHoldTokens なし なし なし なし 公証人。また、保留期間終了後の支払者または受取人。
getOnHoldIds あり あり Y (同じ組織) Y (同じ組織) 自分のアカウントのみのユーザー
getOnHoldDetailsWithOperationId あり あり Y (同じ組織) Y (同じ組織) トランザクション参加者(送信者、受信者、公証人)
getOnHoldBalanceWithOperationId あり あり Y (同じ組織) Y (同じ組織) トランザクション参加者(送信者、受信者、公証人)
requestBurn なし なし なし なし バーナ・ロールを持つすべてのユーザー
approveBurn なし なし なし なし バーナー公証人ロールを持つすべてのユーザー
rejectBurn なし なし なし なし バーナー公証人ロールを持つすべてのユーザー
getAccountOnHoldBurnBalance あり あり あり あり 自分のアカウントのみのユーザー
burnTokens あり あり あり あり トークンを持つ任意のユーザー
initializeExchangePoolUser あり なし なし なし なし
createExchangePoolAccounts あり なし なし なし なし
addConversionRate あり なし なし なし なし
getConversionRate あり あり あり あり 任意のトークン・アカウント所有者
updateConversionRate あり なし なし なし なし
mintWithFundingExchangePool なし なし なし なし minterロールを持つ任意のユーザー
tokenConversion なし なし なし なし 任意のトークンアカウント所有者(ただし、交換プールユーザーではない)
getConversionHistory あり あり Y (同じ組織) Y (同じ組織) 任意のトークン・アカウント所有者
getConversionRateHistory あり あり あり あり 任意のトークン・アカウント所有者
getExchangePoolUser あり あり なし なし なし
getAccountStatus あり あり Y (同じ組織) Y (同じ組織) 自分のアカウントのみのユーザー
getAccountStatusHistory あり あり Y (同じ組織) Y (同じ組織) 自分のアカウントのみのユーザー
activateAccount あり なし Y (同じ組織) なし なし
suspendAccount あり なし Y (同じ組織) なし なし
deleteAccount あり なし Y (同じ組織) なし なし