방법 레벨 접근 제어
감사자 역할은 확장된 토큰 분류법 프레임워크 표준을 사용하는 방법에 대한 읽기 전용 접근 권한을 가집니다.
다음 표에서는 관리자, 감사자 및 기타 역할이 확장된 토큰 분류법 프레임워크 표준의 방법에 대한 접근에 미치는 영향을 보여 줍니다.
| 메소드 이름 | Token Admin |
Token Auditor |
Org Admin |
Org Auditor |
기타 |
|---|---|---|---|---|---|
addTokenAdmin |
Y | N | N | N | N |
removeTokenAdmin |
Y | N | N | N | N |
isTokenAdmin |
Y | Y | Y | Y | N |
getAllTokenAdmins |
Y | Y | Y | Y | N |
addOrgAdmin |
Y | N | Y (동일한 조직) | N | N |
removeOrgAdmin |
Y | N | Y (동일한 조직) | N | N |
getOrgAdmins |
Y | Y | Y | Y | N |
addTokenAuditor |
Y | N | N | N | N |
removeTokenAuditor |
Y | N | N | N | N |
getTokenAuditors |
Y | Y | Y | Y | N |
addOrgAuditor |
Y | N | Y | N | N |
removeOrgAuditor |
Y | N | Y | N | N |
getOrgAuditors |
Y | Y | Y | Y | N |
registerOrg |
Y | N | N | N | N |
deregisterOrg |
Y | N | N | N | N |
getAllRegisteredOrgs |
Y | Y | N | N | N |
init |
Y | N | N | N | N |
initialize<Token Name>Token |
Y | N | N | N | N |
update<Token Name>Token |
Y | N | N | N | N |
getTokenDecimals |
Y | Y | Y | Y | N |
getTokenById |
Y | Y | Y | Y | N |
getTokenHistory |
Y | Y | Y | Y | N |
getAllTokens |
Y | Y | Y | Y | N |
getTokensByName |
Y | Y | Y | Y | N |
createAccount |
Y | N | Y (동일한 조직) | N | N |
associateTokenToAccount |
Y | N | Y (동일한 조직) | N | N |
getAccount |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | 자신의 계정에만 있는 모든 사용자 |
getAccountHistory |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | 자신의 계정에만 있는 모든 사용자 |
getAccountOnHoldBalance |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | 자신의 계정에만 있는 모든 사용자 |
getAllAccounts |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | N |
getUserByAccountId |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | N |
getAccountBalance |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | 자신의 계정에만 있는 모든 사용자 |
getAllOrgAccounts |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | N |
addRole |
Y | N | Y(동일한 조직, 동일한 역할을 보유해야 함) | N | N |
removeRole |
Y | N | Y(동일한 조직, 동일한 역할을 보유해야 함) | N | N |
getAccountsByRole |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | N |
getAccountsByUser |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | 자신의 계정에만 있는 모든 사용자 |
getUsersByRole |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | N |
isInRole |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | 자신의 계정에만 있는 모든 사용자 |
getOrgAccountsByRole |
Y | Y | Y | Y | N |
getOrgUsersByRole |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | N |
getAccountTransactionHistoryWithFiltersFromRichHistDB |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | 자신의 계정에만 있는 모든 사용자 |
getAccountTransactionHistory |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | 자신의 계정에만 있는 모든 사용자 |
getAccountTransactionHistoryWithFilters |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | 자신의 계정에만 있는 모든 사용자 |
getSubTransactionsById |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | 자신의 계정에만 있는 모든 사용자 |
getSubTransactionsByIdWithFilters |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | 자신의 계정에만 있는 모든 사용자 |
getTransactionById |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | 트랜잭션 참가자(발신자, 수신자, 공증인) |
deleteHistoricalTransactions |
Y | N | N | N | N |
requestMint |
N | N | N | N | minter 롤을 가진 모든 사용자 |
approveMint |
N | N | N | N | 광부 공증 역할이 있는 사용자 |
rejectMint |
N | N | N | N | 광부 공증 역할이 있는 사용자 |
issueTokens |
N | N | N | N | minter 롤을 가진 모든 사용자 |
getTotalMintedTokens |
Y | Y | Y | Y | N |
getNetTokens |
Y | Y | Y | Y | 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 | Y (동일한 조직) | Y (동일한 조직) | 자신의 계정에만 있는 모든 사용자 |
getOnHoldDetailsWithOperationId |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | 트랜잭션 참가자(발신자, 수신자, 공증인) |
getOnHoldBalanceWithOperationId |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | 트랜잭션 참가자(발신자, 수신자, 공증인) |
requestBurn |
N | N | N | N | 버너 역할이 있는 모든 사용자 |
approveBurn |
N | N | N | N | 버너 공증 역할이 있는 사용자 |
rejectBurn |
N | N | N | N | 버너 공증 역할이 있는 사용자 |
getAccountOnHoldBurnBalance |
Y | Y | Y | Y | 자신의 계정에만 있는 모든 사용자 |
burnTokens |
Y | Y | Y | Y | 토큰이 있는 모든 사용자 |
initializeExchangePoolUser |
Y | N | N | N | N |
createExchangePoolAccounts |
Y | N | N | N | N |
addConversionRate |
Y | N | N | N | N |
getConversionRate |
Y | Y | Y | Y | 모든 토큰 계정 소유자 |
updateConversionRate |
Y | N | N | N | N |
mintWithFundingExchangePool |
N | N | N | N | minter 롤을 가진 모든 사용자 |
tokenConversion |
N | N | N | N | 모든 토큰 계정 소유자(교환 풀 사용자가 아님) |
getConversionHistory |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | 모든 토큰 계정 소유자 |
getConversionRateHistory |
Y | Y | Y | Y | 모든 토큰 계정 소유자 |
getExchangePoolUser |
Y | Y | N | N | N |
getAccountStatus |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | 자신의 계정에만 있는 모든 사용자 |
getAccountStatusHistory |
Y | Y | Y (동일한 조직) | Y (동일한 조직) | 자신의 계정에만 있는 모든 사용자 |
activateAccount |
Y | N | Y (동일한 조직) | N | N |
suspendAccount |
Y | N | Y (동일한 조직) | N | N |
deleteAccount |
Y | N | Y (동일한 조직) | N | N |