Publicación
Comparte tu conocimiento.
¿Debo agrupar los contratos de Solidity en un solo contrato de Move en Sui?
¡Hola amigos! Soy un desarrollador de Solidity que se está cambiando a Sui and Move. Tengo tres contratos separados escritos en Solidity que tienen diferentes propósitos: para depositar activos, B para gestionar algunas operaciones matemáticas y C para crear y acuñar fichas. A medida que estoy migrando a la red Sui, ¿debo consolidarlos en un único paquete Move o mantenerlos separados? Si son independientes, ¿cómo administro las llamadas entre contratos como lo haría en Solidity?
- Sui
- Architecture
Respuestas
1Por lo general, es una buena idea agrupar tus contratos en un único paquete de Move en Sui. Este enfoque simplifica la administración y la implementación, ya que los contratos de Sui Move se empaquetan con un manifiesto Move.toml que describe el paquete y sus dependencias. Las llamadas entre contratos en Move se pueden realizar incluyendo otros paquetes como dependencias en el archivo Move.toml. Una vez declaradas, puedes importar y llamar a funciones públicas desde estos módulos tal y como lo harías en Solidity.
Sabes la respuesta?
Inicie sesión y compártalo.
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Gana tu parte de 1000 Sui
Gana puntos de reputación y obtén recompensas por ayudar a crecer a la comunidad de Sui.

- ... SUIBigSneh+1396
- ... SUISuiLover+1333
- ... SUI0xduckmove+1207
- ... SUIThorfin+1202
- ... SUIOwen+970
- ... SUIharry phan+847
- ... SUItheking+742
- ¿Por qué BCS requiere un orden de campo exacto para la deserialización cuando las estructuras Move tienen campos con nombre?53
- «Errores de verificación de múltiples fuentes» en las publicaciones del módulo Sui Move: resolución automática de errores43
- Fallo en la transacción Sui: objetos reservados para otra transacción25
- ¿Cómo interactúan las restricciones de capacidad con los campos dinámicos en colecciones heterogéneas?05