방법 레벨 접근 제어

감사자 역할은 확장된 토큰 분류법 프레임워크 표준을 사용하는 방법에 대한 읽기 전용 접근 권한을 가집니다.

다음 표에서는 관리자, 감사자 및 기타 역할이 확장된 토큰 분류법 프레임워크 표준의 방법에 대한 접근에 미치는 영향을 보여 줍니다.
메소드 이름 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