Contratto router
Layer di esecuzione per azioni specifiche del DEX, chiamate agli adapter e routing di liquidazione.
Panoramica
Il router coordina depositi, prelievi, richieste di commissioni e passaggi di liquidazione tramite adattatori specifici per DEX. Ogni chiamante può utilizzare questo livello di esecuzione condiviso invece di assemblare le chiamate sottostanti di DEX in modo indipendente. Il router non decide il rischio. Fattori di collaterale, controlli di salute ed eleggibilità alla liquidazione restano nel Borrow Spoke, Hub, stack degli oracoli e risk framework. Vedi Borrow Spoke and Framework di liquidazione.
Ruolo nel sistema
DEX espone diversi metodi per entrare in una posizione, rimuovere liquidità e raccogliere commissioni. Il router collega i flussi di transazione di Avana a questi metodi tramite un livello di integrazione comune.
Modello adapter
Ogni famiglia DEX supportata dispone di un adattatore per operazioni come la raccolta delle commissioni e la rimozione della liquidità. L'adattatore implementa le chiamate richieste da quel formato LP, mantenendo l'esecuzione specifica di DEX separata dal resto del flusso della transazione. Un adattatore fornisce supporto all'esecuzione per un formato LP. L'ammissione collaterale richiede inoltre un supporto compatibile per la valutazione e la liquidazione, quindi implementare solo un adattatore non abilita un pool per il prestito.
Operazioni supportate
- Raggruppa chiamate di deposito, prelievo e riscossione fee specifiche per DEX in un unico layer di interfaccia
- Coordinare i passi di unwind o routing necessari per l'esecuzione della liquidazione
- Supportare aggiornamenti controllati della posizione come cambi di range quando esiste un adapter DEX
- Esporre una superficie di integrazione coerente senza decidere fattori di collaterale o controlli di salute
Stato di deployment
Indirizzi del router, registry degli adapter e network abilitate sono specifici del deployment. Verifica gli indirizzi per chain dal contract registry pubblicato o dalle release notes.
- Conferma che l'adapter DEX su cui fai affidamento sia abilitato sul deployment di destinazione
- Il supporto del router non significa che un pool sia ammesso come collaterale
