メソッド・レベルのアクセス制御
監査者ロールには、拡張トークン・タクソノミ・フレームワーク標準を使用するメソッドへの読取り専用アクセス権があります。
次の表に、管理者、監査者およびその他のロールが拡張トークン・タクソノミ・フレームワーク標準のメソッドへのアクセスにどのように影響するかを示します。
| メソッド名 | 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 (同じ組織) | なし | なし |