Módulos relacionados con el replanteo
Descripción general
Los ejemplos proporcionados ilustran una serie de módulos Move centrados en la funcionalidad de participación dentro de Initia. Estos módulos permiten a los usuarios registrarse para apostar, delegar y anular la delegación de tokens, reclamar recompensas y obtener información sobre sus actividades de participación y procesos de desvinculación. A continuación se muestra un desglose de la funcionalidad proporcionada por cada función de entrada y visualización dentro del contexto del módulo de participación:
Funciones de entrada
Registrar una tienda de delegación de cuentas
Inicializa un área de almacenamiento para las actividades de delegación de una cuenta, permitiéndole participar en operaciones de participación.
Delegar recompensas de monedas y depósitos
Permite que una cuenta delegue tokens a un validador. Este proceso implica especificar el tipo de token a través de metadatos, la dirección del validador y la cantidad a delegar.
Delegar
Permite retirar un importe previamente delegado de un validador. Tenga en cuenta que el importe devuelto puede variar ligeramente debido a errores de redondeo.
Reclamo unbonding_coin
por desvinculación vencida
unbonding_coin
por desvinculación vencidaPermite reclamar tokens después de que haya expirado el período de desvinculación, según los metadatos, el validador y el tiempo de liberación especificados.
Reclamar premios
Permite que una cuenta reclame recompensas de apuesta de un validador específico, según los tokens delegados.
Ver funciones
Obtener información de delegación de una dirección y una dirección de validador
Recupera información detallada sobre una delegación específica, incluidos los metadatos de los tokens delegados, el validador involucrado y los detalles de la respuesta, como acciones y recompensas no reclamadas.
Obtener toda la información de delegación de una dirección
Obtiene todos los registros de delegación para una dirección determinada, con la capacidad de paginar los resultados utilizando una start_after
dirección de validador y limitar la cantidad de respuestas.
Ejemplo de respuesta de get_delegation
yget_delegations
get_delegation
yget_delegations
Contiene información devuelta por las consultas de delegación, incluidos detalles sobre la participación de la delegación, recompensas no reclamadas y los tokens involucrados.
Obtenga información de desvinculación
Obtiene información sobre una operación de desvinculación específica, detallando los metadatos, el validador, el tiempo de liberación y otros datos relevantes.
Obtenga todas las desvinculaciones de una dirección
Recupera todos los registros desvinculados para una dirección y un validador específicos, ofreciendo paginación a través de start_after_validator
y start_after_release_time
, junto con un límite de respuesta.
Ejemplo de respuesta deget_unbondings
get_unbondings
Proporciona detalles de consultas de desvinculación, como la cantidad que se desvincula, el tiempo de liberación asociado y otros datos pertinentes.
Last updated