Controles de acceso de nivel de método
Los roles de auditor tienen acceso de solo lectura a los métodos que utilizan el estándar extendido Token Taxonomy Framework.
En la siguiente tabla, se muestra cómo el administrador, el auditor y otros roles afectan el acceso a los métodos del estándar extendido Token Taxonomy Framework.
| Nombre de método | Token Admin |
Token Auditor |
Org Admin |
Org Auditor |
Otros |
|---|---|---|---|---|---|
addTokenAdmin |
S | N | N | N | N |
removeTokenAdmin |
S | N | N | N | N |
isTokenAdmin |
S | S | S | S | N |
getAllTokenAdmins |
S | S | S | S | N |
addOrgAdmin |
S | N | Y (misma organización) | N | N |
removeOrgAdmin |
S | N | Y (misma organización) | N | N |
getOrgAdmins |
S | S | S | S | N |
addTokenAuditor |
S | N | N | N | N |
removeTokenAuditor |
S | N | N | N | N |
getTokenAuditors |
S | S | S | S | N |
addOrgAuditor |
S | N | S | N | N |
removeOrgAuditor |
S | N | S | N | N |
getOrgAuditors |
S | S | S | S | N |
registerOrg |
S | N | N | N | N |
deregisterOrg |
S | N | N | N | N |
getAllRegisteredOrgs |
S | S | N | N | N |
init |
S | N | N | N | N |
initialize<Token Name>Token |
S | N | N | N | N |
update<Token Name>Token |
S | N | N | N | N |
getTokenDecimals |
S | S | S | S | N |
getTokenById |
S | S | S | S | N |
getTokenHistory |
S | S | S | S | N |
getAllTokens |
S | S | S | S | N |
getTokensByName |
S | S | S | S | N |
createAccount |
S | N | Y (misma organización) | N | N |
associateTokenToAccount |
S | N | Y (misma organización) | N | N |
getAccount |
S | S | Y (misma organización) | Y (misma organización) | Cualquier usuario solo en su propia cuenta |
getAccountHistory |
S | S | Y (misma organización) | Y (misma organización) | Cualquier usuario solo en su propia cuenta |
getAccountOnHoldBalance |
S | S | Y (misma organización) | Y (misma organización) | Cualquier usuario solo en su propia cuenta |
getAllAccounts |
S | S | Y (misma organización) | Y (misma organización) | N |
getUserByAccountId |
S | S | Y (misma organización) | Y (misma organización) | N |
getAccountBalance |
S | S | Y (misma organización) | Y (misma organización) | Cualquier usuario solo en su propia cuenta |
getAllOrgAccounts |
S | S | Y (misma organización) | Y (misma organización) | N |
addRole |
S | N | Y (la misma organización, debe tener el mismo rol) | N | N |
removeRole |
S | N | Y (la misma organización, debe tener el mismo rol) | N | N |
getAccountsByRole |
S | S | Y (misma organización) | Y (misma organización) | N |
getAccountsByUser |
S | S | Y (misma organización) | Y (misma organización) | Cualquier usuario solo en su propia cuenta |
getUsersByRole |
S | S | Y (misma organización) | Y (misma organización) | N |
isInRole |
S | S | Y (misma organización) | Y (misma organización) | Cualquier usuario solo en su propia cuenta |
getOrgAccountsByRole |
S | S | S | S | N |
getOrgUsersByRole |
S | S | Y (misma organización) | Y (misma organización) | N |
getAccountTransactionHistoryWithFiltersFromRichHistDB |
S | S | Y (misma organización) | Y (misma organización) | Cualquier usuario solo en su propia cuenta |
getAccountTransactionHistory |
S | S | Y (misma organización) | Y (misma organización) | Cualquier usuario solo en su propia cuenta |
getAccountTransactionHistoryWithFilters |
S | S | Y (misma organización) | Y (misma organización) | Cualquier usuario solo en su propia cuenta |
getSubTransactionsById |
S | S | Y (misma organización) | Y (misma organización) | Cualquier usuario solo en su propia cuenta |
getSubTransactionsByIdWithFilters |
S | S | Y (misma organización) | Y (misma organización) | Cualquier usuario solo en su propia cuenta |
getTransactionById |
S | S | Y (misma organización) | Y (misma organización) | Participante de transacción (emisor, destinatario, notario) |
deleteHistoricalTransactions |
S | N | N | N | N |
requestMint |
N | N | N | N | Cualquier usuario con el rol minter |
approveMint |
N | N | N | N | Cualquier usuario con el rol de notario minter |
rejectMint |
N | N | N | N | Cualquier usuario con el rol de notario minter |
issueTokens |
N | N | N | N | Cualquier usuario con el rol minter |
getTotalMintedTokens |
S | S | S | S | N |
getNetTokens |
S | S | S | S | N |
transferTokens |
N | N | N | N | Cualquier usuario con tokens |
bulkTransferTokens |
N | N | N | N | Cualquier usuario con tokens |
holdTokens |
N | N | N | N | Cualquier usuario con tokens |
executeHoldTokens |
N | N | N | N | Notario para el ID de operación especificado |
releaseHoldTokens |
N | N | N | N | El notario; también el pagador o el beneficiario después de que expire el plazo de retención |
getOnHoldIds |
S | S | Y (misma organización) | Y (misma organización) | Cualquier usuario solo en su propia cuenta |
getOnHoldDetailsWithOperationId |
S | S | Y (misma organización) | Y (misma organización) | Participante de transacción (emisor, destinatario, notario) |
getOnHoldBalanceWithOperationId |
S | S | Y (misma organización) | Y (misma organización) | Participante de transacción (emisor, destinatario, notario) |
requestBurn |
N | N | N | N | Cualquier usuario con el rol de quemador |
approveBurn |
N | N | N | N | Cualquier usuario con el rol de notario del quemador |
rejectBurn |
N | N | N | N | Cualquier usuario con el rol de notario del quemador |
getAccountOnHoldBurnBalance |
S | S | S | S | Cualquier usuario solo en su propia cuenta |
burnTokens |
S | S | S | S | Cualquier usuario con tokens |
initializeExchangePoolUser |
S | N | N | N | N |
createExchangePoolAccounts |
S | N | N | N | N |
addConversionRate |
S | N | N | N | N |
getConversionRate |
S | S | S | S | Cualquier propietario de cuenta de token |
updateConversionRate |
S | N | N | N | N |
mintWithFundingExchangePool |
N | N | N | N | Cualquier usuario con el rol minter |
tokenConversion |
N | N | N | N | Cualquier propietario de cuenta de token (pero no un usuario de grupo de intercambio) |
getConversionHistory |
S | S | Y (misma organización) | Y (misma organización) | Cualquier propietario de cuenta de token |
getConversionRateHistory |
S | S | S | S | Cualquier propietario de cuenta de token |
getExchangePoolUser |
S | S | N | N | N |
getAccountStatus |
S | S | Y (misma organización) | Y (misma organización) | Cualquier usuario solo en su propia cuenta |
getAccountStatusHistory |
S | S | Y (misma organización) | Y (misma organización) | Cualquier usuario solo en su propia cuenta |
activateAccount |
S | N | Y (misma organización) | N | N |
suspendAccount |
S | N | Y (misma organización) | N | N |
deleteAccount |
S | N | Y (misma organización) | N | N |