Métodos de código de cadena de Stablecoin
El código de cadena de stablecoin incluye todos los métodos TypeScript que están disponibles en el código de cadena genérico de Token Taxonomy Framework y los métodos TypeScript adicionales que son específicos del escenario de stablecoin.
Métodos de activos de Stablecoin
El activo de stablecoin se basa en el estándar extendido Token Taxonomy Framework y admite todos los métodos genéricos para ese estándar. Para obtener más información sobre los métodos genéricos de Token Taxonomy Framework, consulte Proyecto andamiaje TypeScript para Token Taxonomy Framework en Blockchain App Builder para Oracle Blockchain Platform.Note:
En el código de cadena de stablecoin, el métodoexecuteHoldTokens se comporta de manera diferente a la versión genérica. La versión de stablecoin del método siempre completa el importe de retención completo y no admite transferencias parciales.
Métodos de comprobación de política de cuenta
-
createAccountPolicyCheck - Este método crea una política para una cuenta especificada. Este método solo puede ser llamado por un
Token AdminoOrg Adminde la organización especificada. -
getAccountPolicyCheckById - Este método obtiene los detalles de la política de cuenta para un ID de política especificado. Este método solo puede ser llamado por
Token AdminoToken Auditor, o porOrg AdminoOrg Auditorde la organización especificada. -
updateAccountPolicyCheck - Este método actualiza la política para una cuenta especificada. Este método solo puede ser llamado por un
Token AdminoOrg Adminde la organización especificada. -
deleteAccountPolicyCheck - Este método suprime la política para un ID de política especificado. Este método solo puede ser llamado por un
Token AdminoOrg Adminde la organización especificada. -
getAccountPolicyCheckHistoryById - Este método obtiene el historial completo de políticas de cuenta para un ID de política especificado. Este método solo puede ser llamado por
Token AdminoToken Auditor, o porOrg AdminoOrg Auditorde la organización especificada. -
getAccountPolicyCheckByRange - Este método obtiene todo el historial de políticas para un rango especificado de ID de políticas. Este método solo puede ser llamado por un
Token AdminoOrg Adminde la organización especificada.
Métodos de comprobación de política de aprobación
-
createApprovalPolicyCheck - Este método crea una política de aprobación. Este método solo se puede llamar mediante
Token Admin. -
getApprovalPolicyCheckById - Este método obtiene los detalles de la política de aprobación para un ID de política especificado. Este método solo se puede llamar mediante
Token AdminoToken Auditor. -
updateApprovalPolicyCheck - Este método actualiza la política de aprobación. Este método solo se puede llamar mediante
Token Admin. -
deleteApprovalPolicyCheck - Este método suprime la política de aprobación para un ID de política especificado. Este método solo se puede llamar mediante
Token Admin. -
getApprovalPolicyCheckHistoryById - Este método obtiene el historial completo de políticas de aprobación para un ID de política especificado. Este método solo se puede llamar mediante
Token AdminoToken Auditor. -
getApprovalPolicyCheckByRange - Este método obtiene todo el historial de políticas de aprobación para un rango especificado de ID de políticas. Este método solo se puede llamar mediante
Token AdminoToken Auditor.
Métodos de transacciones de aprobación
-
getApprovalTransactionsById - Este método obtiene la transacción de aprobación para un ID de transacción especificado. Este método solo se puede llamar mediante
Token AdminoToken Auditor. -
getApprovalsByOperationId - Nombre del método original:
getApprovalsByOperationId -
getApprovalsByApprover - Nombre del método original:
getApprovalsByApprover
Métodos de restricción de transferencia
Puede utilizar restricciones de transferencia para controlar los importes de transacción mínimo y máximo permitidos para las transferencias de token. Las restricciones de transferencia se aplican cuando una cuenta tiene el valor restrictionFlag definido en true. Las restricciones de transferencia funcionan independientemente de las reglas de política de aprobación utilizadas para las operaciones de retención. El activo TransferRestriction definido en el archivo de especificación define los límites de transferencia globales inferior y superior que se aplican a todas las cuentas en las que están activadas las restricciones de transferencia. Después de desplegar el código de cadena, los administradores pueden recuperar o actualizar estos valores mediante los siguientes métodos.
Métodos personalizados
-
getApproverDetailsByTransferAmount - Este método obtiene los detalles del aprobador que son necesarios para un importe de transferencia determinado. Este método solo se puede llamar mediante
Token AdminoToken Auditor. -
approveTransaction - Un aprobador puede utilizar este método para aprobar una transacción de retención.