Módulo OPinit: OPhost y OPchild
Descripción general
Este documento describe el módulo OPinit, una solución acumulativa integral basada en Cosmos SDK, diseñada para optimizar las operaciones dentro del ecosistema de Initia. El módulo se divide en dos submódulos: ophost
para operaciones de Capa 1 (L1) y opchild
para funcionalidades de Capa 2 (L2), cada uno de los cuales aborda capas específicas de interacción.
ophost
Módulo: Operaciones de Capa 1
ophost
Módulo: Operaciones de Capa 1El ophost
módulo forma el núcleo de las actividades de L1 y ofrece un conjunto de funcionalidades a través de varios tipos de mensajes y métodos de controlador RPC. Estos incluyen envíos por lotes, creación de puentes, propuestas de resultados, gestión de desafíos y mecanismos de transferencia de tokens centrados en el usuario.
Tipos de mensajes
MsgRecordBatch
: Facilita el registro de lotes de transacciones a través de un método de controlador RPC dedicado.MsgCreateBridge
: Permite el establecimiento de puentes, definiendo un método manejador RPC específico para su operación.MsgProposeOutput
: Permite la propuesta de datos de salida, asociados con un método de controlador RPC distinto.MsgDeleteOutput
: permite a los usuarios eliminar propuestas de salida mediante un método de controlador RPC personalizado.MsgInitiateTokenDeposit
: Sirve como interfaz para transferencias de tokens L1 a L2, mejorando la interacción del usuario.MsgFinalizeTokenWithdrawal
: Facilita la finalización de las transferencias de tokens L2 a L1, orientadas a la participación del usuario.
opchild
Módulo: Operaciones de Capa 2
opchild
Módulo: Operaciones de Capa 2El opchild
módulo aborda los matices de las operaciones L2, incorporando tipos de mensajes y métodos de manejo RPC diseñados para admitir transferencias de tokens, supervisión del validador, modificaciones de parámetros y administración del fondo de tarifas.
Tipos de mensajes
MsgExecuteMessages
: Implementa la ejecución de mensajes, respaldada por un método de controlador RPC específico.MsgFinalizeTokenDeposit
: Define un método para finalizar los depósitos de tokens, con un controlador RPC dedicado.MsgInitiateTokenWithdrawal
: Proporciona una interfaz fácil de usar para transferencias de tokens L2 a L1.
Referencias
Para obtener más información sobre los módulos OPinit, consulte este enlace .
Last updated