Dashboard Guide
Oracle Wallets (Configuración)
Acceder
Dashboard → Configuración → Oracle
Qué es
Configuración de la wallet que firma las actualizaciones de precio del oracle on-chain. El cron ORACLE_PRICE_UPDATE usa esta config para saber qué wallet firmar, qué contrato actualizar, y qué tokens procesar.
Campos
| Campo | Descripción | Ejemplo |
|---|---|---|
| Oracle Contract Address | Address del contrato oracle | 0x2152C44D14B6... |
| BitGo Wallet ID | Wallet que firma las TXs | abc123... |
| BitGo Coin | Coin para contract calls | baseeth |
| Passphrase | Passphrase de BitGo (encriptada) | *** |
| Oracle Tokens | JSON con config de cada token | Ver abajo |
| Active | Si esta wallet está activa | true |
Oracle Tokens (JSON)
Code
Cada entry define:
address: Token A (el token Twin)quoteAddress: Token B (la stablecoin de referencia, ej: USDC)beloPairCode: Par en la API de Belo para obtener el precio fiat
Agregar un nuevo token al oracle
- Editar el JSON de
oracleTokensagregando la nueva entry - El cron empezará a actualizar el precio en el siguiente ciclo
- No requiere cambios de código — es configuración en DB
Notas
- Solo debe haber una wallet oracle activa a la vez
bitgoCoindebe serbaseeth(base coin), no token-scoped- El cron valida desviación ±50% contra el precio actual on-chain antes de escribir
- Si la wallet tiene passphrase incorrecta, todas las updates fallan
Last modified on