Métodos de contrato de Stablecoin
El contrato de stablecoin incluye todos los métodos disponibles en el contrato ampliado ERC-20 y métodos 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 ERC-20 extendido y admite todos los métodos genéricos para ese estándar. Para obtener más información sobre los métodos genéricos ERC-20, consulte API de activos digitales.Nota:
En el contrato 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
-
createOrupdateAccountPolicy - Este método crea o actualiza una política para una cuenta especificada. Este método solo puede ser llamado por un
Token AdminoOrg Adminde la organización especificada. -
getAccountPolicyById - Este método obtiene los detalles de la política de cuenta para un ID de política especificado. Este método solo se puede llamar mediante
Token AdminoToken Auditor, o medianteOrg AdminoOrg Auditorde la organización especificada. -
deleteAccountPolicy - 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.
Métodos de comprobación de política de aprobación
-
createOrupdateApprovalPolicy - Este método crea o actualiza una política de aprobación. Este método solo se puede llamar mediante
Token Admin. -
getApprovalPolicyById - 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. -
deleteApprovalPolicy - 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.
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. -
getApprovalStatusByOperationId - 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. -
approveTransaction - Un aprobador puede utilizar este método para aprobar una transacción de retención.
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 define los límites de transferencia superiores e inferiores globales que se aplican a todas las cuentas en las que están activadas las restricciones de transferencia. Después de desplegar el contrato, los administradores pueden recuperar o actualizar estos valores mediante los siguientes métodos.
-
setOrupdateTransferRestriction - Este método define o actualiza la configuración de restricción de transferencia mediante la definición de nuevos límites de transacción inferior y superior. Este método solo se puede llamar mediante
Token Admin. -
getTransferRestriction - Este método devuelve la configuración de restricción de transferencia actual, incluidos los límites de transacción inferior y superior. Este método solo se puede llamar mediante
Token AdminoToken Auditor.