ERC-1155 API de contrato de cuenta
Puede utilizar los siguientes métodos de control de identidad y acceso en los contratos de cuenta ERC-1155.
Métodos de gestión de cuentas
createAccount- Este método crea una cuenta para un usuario especificado. Se debe crear una cuenta para cualquier usuario que tenga tokens en cualquier momento. Las cuentas realizan un seguimiento de los saldos y los saldos retenidos. Este método solo lo puede llamar un
Token Admino unOrg Adminde la organización especificada. deleteAccount- Este método suprime la cuenta del usuario especificado. Este método solo se puede llamar mediante
Token Admin. getAccountStatus- Este método obtiene el estado de cuenta actual del usuario especificado. Este método puede ser llamado por
Token Admino por el propietario de la cuenta de token. getAccountByAddress- Este método obtiene la cuenta del usuario especificado. Este método puede ser llamado por
Token Admino por el propietario de la cuenta de token. getAllAccounts- Este método obtiene todas las cuentas, con salida paginada. Este método solo puede ser llamado por
Token Admin. activateAccount- Este método activa la cuenta del usuario especificado. Este método solo se puede llamar mediante
Token Admin. suspendAccount- Este método activa la cuenta del usuario especificado. Este método solo se puede llamar mediante
Token Admin.
Métodos de gestión de administración
addTokenAdmin- Este método agrega un
Token Admin. Este método solo se puede llamar medianteToken Admin. removeTokenAdmin- Este método elimina un
Token Admin. Este método solo se puede llamar medianteToken Admin. getAllTokenAdmins- Este método obtiene información de cuenta para todos los usuarios de
Token Admin. Este método solo se puede llamar medianteToken Admin. isTokenAdmin- Este método comprueba si un usuario especificado es un
Token Admin. Este método solo se puede llamar medianteToken Admin.
Métodos de gestión de roles
addRole- Este método agrega un rol a un usuario especificado. Este método solo se puede llamar mediante
Token Admin. removeRole- Este método elimina un rol del usuario especificado. Este método solo se puede llamar mediante
Token Admin. isInRole- Este método comprueba si un usuario tiene un rol especificado. Este método solo se puede llamar mediante
Token Admin. isInRole- Este método comprueba si un usuario tiene un rol especificado. Este método solo se puede llamar mediante
Token Admin. addTokenSysRole- Este método agrega el rol
TOKEN_SYS_VAULT_ROLEa un usuario especificado. Este método solo se puede llamar medianteToken Admin. removeTokenSysRole- Este método elimina el rol
TOKEN_SYS_VAULT_ROLEde un usuario especificado. Este método solo se puede llamar medianteToken Admin. transferTokenSysRole- Este método transfiere el rol
TOKEN_SYS_VAULT_ROLEde un usuario especificado a un destinatario. Este método solo se puede llamar medianteToken Admin.
Métodos de Gestión de Contexto
setContext- Este método define la dirección de contrato de token para el contrato de cuenta. Este método solo se puede llamar mediante
Token Admin. getContext- Este método obtiene la dirección de contrato de token para el contrato de cuenta. Este método puede ser llamado por cualquier usuario.
setGovernanceContext- Este método define el contrato de gobernanza que se debe utilizar para gestionar el ciclo de vida de gobernanza para el contrato de cuenta. Este método solo se puede llamar mediante
Token Admin. getGovernanceContext- Este método obtiene los detalles del contexto del gobierno. Este método puede ser llamado por cualquier usuario.
isDeploymentActive- Este método comprueba si el despliegue está activo. Este método puede ser llamado por cualquier usuario.