Para qué sirve
- Flujos de escritura del lado del servidor (por ejemplo, mintear ERC-1155/721, transferencias, airdrops).
- Custodia segura de claves con archivos locales, AWS KMS o GCP KMS.
- Endpoints HTTP simples para que su aplicación no tenga que incluir lógica de firmado.
Configuración general
1
Ejecute el contenedor
Inicie Sidekick mediante Docker; configure las variables de entorno para sus claves de acceso, redes y almacenamiento de claves (local o KMS).
2
Obtenga la smart account
Obtenga la dirección de la smart account de Sidekick desde el endpoint
/sidekick/smart-account-address
.3
Otorgue permisos
Otorgue el
MINTER_ROLE
(o transfiera la propiedad) en sus contratos a la cuenta Sidekick, según su modelo de control de acceso.4
Llame a los endpoints
Utilice endpoints de escritura (por ejemplo,
/write/erc1155/{chainId}
/{contract address}
/mint
) y endpoints de lectura según sea necesario.Inicio rápido
Hay una imagen pública de Docker disponible en GitHub Container Registry.Recomendamos también configurar SEQUENCE_PROJECT_ACCESS_KEY, pero para pruebas proporcionamos uno predeterminado. Puedes obtener tu clave en Sequence Builder.
Características y casos de uso
Configuración sin complicaciones
Puede usar nuestra imagen pública de Docker o iniciarlo en modo de desarrollo con una configuración mínima.
Opciones flexibles de wallet
Utilice una Sequence Smart Wallet con claves privadas gestionadas localmente o integre de forma segura AWS/GCP KMS para mayor seguridad.
Gestión de webhooks
Aproveche nuestro indexador de alto rendimiento para crear y configurar sus propios webhooks personalizados mediante el eficiente Sequence Indexer.
Integración con Tenderly
Utilice Tenderly para depurar fácilmente sus transacciones; obtiene una URL de simulación para cada transacción ejecutada a través de Sidekick.
Verificación automática de contratos
La verificación de contratos suele ser tediosa. Sidekick lo hace automáticamente en cada contrato que despliegas.
Integrado con Sequence Builder
¿Ya tiene un proyecto en Sequence Builder? Importe todos los datos de sus contratos a Sidekick con una sola llamada a la API.
Panel integrado de Bull MQ
Cree, monitoree y gestione sus tareas en segundo plano.
Swagger UI
Explore la documentación de la API y pruebe los endpoints con Swagger UI
Ejecución de transacciones optimizada
Las transacciones se envían con precios de gas óptimos y se reenvían automáticamente si no se incluyen en el mempool en tres bloques.
Analítica y monitoreo
Sidekick viene integrado con Grafana, Prometheus y Blackbox Exporter para monitorear la salud de su backend.