Personalizando Minitia
Descripci贸n general
Para aquellos que trabajan dentro del ecosistema de Initia y est谩n considerando modificaciones a componentes principales como cometbft
y cosmos-sdk
, recomendamos encarecidamente minimizar la l贸gica personalizada para garantizar la estabilidad y la mantenibilidad del sistema. Si la personalizaci贸n es inevitable, es fundamental bifurcar las versiones espec铆ficas initia-labs/cometbft
y initia-labs/cosmos-sdk
reducir los esfuerzos de integraci贸n y los posibles conflictos.
Pautas de personalizaci贸n para Minitia
Minitia admite la integraci贸n de m贸dulos Cosmos personalizados, pero es recomendable abstenerse de modificar o agregar m贸dulos que est茅n directamente relacionados con el stake, como los m贸dulos de stake, distribuci贸n y gov. En cambio, estas funcionalidades son reemplazadas por el opchild
m贸dulo para agilizar las operaciones.
Para mantener la uniformidad en la configuraci贸n de IBC, recomendamos bifurcar repositorios como minimove/miniwasm/minievm
e implementar cambios all铆 en lugar de integrar directamente el opchild
m贸dulo en su cadena de aplicaciones.
Agregar consultas de Cosmos incluidas en la lista blanca
MOVER
Al personalizar consultas dentro del m贸dulo MOVE, evite incluir consultas relacionadas con saldos bancarios, ya que ya est谩n integradas dentro del activo fungible de movimiento. Debido al estado aislado durante la ejecuci贸n, los resultados pueden diferir del estado real de Cosmos.
ERA M
Para el m贸dulo WASM, puede especificar qu茅 consultas permitir a trav茅s del sistema:
EVM
Habilitar consultas personalizadas desde el contrato
En el m贸dulo EVM, es importante evitar agregar consultas relacionadas con saldos bancarios, similar a las configuraciones MOVE y WASM:
Deshabilitar la implementaci贸n personalizada de ERC-20
Puede desactivar la compatibilidad con ERC-20 personalizada en g茅nesis.
O puede modificar esto a trav茅s de MsgUpdateParams
.
Conclusi贸n
Al personalizar los componentes centrales de la infraestructura de Initia, es fundamental cumplir con las mejores pr谩cticas para mantener la integridad y funcionalidad del sistema. Una consideraci贸n cuidadosa de estas pautas garantiza que cualquier modificaci贸n necesaria se alinee con la estabilidad general y la eficiencia operativa del ecosistema.
Last updated