Proceso de despliegue V2
Este contenido proporciona una guía detallada para desplegar el Sequence Wallet Context en una nueva red.
Se requieren los siguientes pasos para desplegar el Sequence Wallet Context en una nueva red.
Aviso
Para la mayoría de las redes populares este proceso no es necesario, ya que los contratos de wallet
ya están desplegados.
Para ver si ya existe una configuración para una cadena específica, visite Networks.
1 - Desplegar Singleton Factory
El Singleton Factory es un contrato que permite desplegar una sola instancia de contrato por dirección. A diferencia del Universal Deployer, el Singleton Factory requiere un salt para gestionar las instancias de despliegue. Puede encontrar más información sobre el Singleton Factory en la especificación EIP-2470.
Debe pre-fondear la cuenta del deployer del Singleton Factory con los fondos necesarios para desplegar el contrato.
No envíe fondos adicionales a la dirección, ya que no se pueden reembolsar.
Una vez que la dirección tenga fondos, puede desplegar el Singleton Factory ejecutando la siguiente transacción pre-firmada:
Después de que la transacción sea confirmada, debería ver la dirección del Singleton Factory:
2 - Desplegar Wallet Context
Despliegue cada uno de los contratos en el Sequence Wallet Context usando el Singleton Factory.
Puede encontrar un script en el repositorio de Sequence Wallet Contracts.
Clone el repositorio, configure las variables de entorno y ejecute el script con: