Recomendamos también configurar SEQUENCE_PROJECT_ACCESS_KEY, pero para pruebas proporcionamos uno predeterminado. Puedes obtener tu clave en Sequence Builder.
Wallet backend
Sidekick crea una Sequence Smart Contract Wallet basada en elBACKEND_WALLET_PV_KEY o el firmante de AWS / GCP KMS que usted proporcione. Esto permite patrocinio de gas, batching y otras optimizaciones.
Para configurar el backend wallet, puedes:
- Declare su BACKEND_WALLET_PV_KEY en el archivo .env para una configuración local (no recomendado para producción), o no lo proporcione y se generará uno aleatorio para usted, el cual podrá encontrar en el archivo
dev.keygenerado automáticamente. - Usa el método recomendado: configura AWS o GCP KMS y agrega las credenciales necesarias en el archivo .env.
Para saber cuáles son las credenciales requeridas para configuraciones de wallet local, AWS o GCP, consulte el archivo env.example.
Asegúrese de elegir los tipos de clave correctos en AWS KMS y GCP KMS.
- AWS KMS:
ECC_NIST_P256_KEY_ALIAS - GCP KMS:
GCP_KEY_RING_NAME
Al usar Sequence Sidekick:
msg.senderserá la dirección del Sequence Wallet de su EOA, no la dirección de su EOAtx.originserá una de las direcciones del Sequence Relayer- Asegúrese de otorgar los permisos adecuados para las llamadas a funciones de contrato a la dirección del Sequence Wallet
- Vea las direcciones activas de relayers en la página de estado de mainnet
Inicie Sidekick en modo de desarrollo
1
Clone el repositorio de Sidekick
2
3
Asegúrese de tener Docker instalado
Descárguelo desde aquí
4
Inicie Sidekick en un contenedor Docker
5
Verifique la dirección de la backend wallet