Il ciclo di vita di un prelievo
Un prelievo da Intention verso una catena esterna ha tre fasi, e ognuna ha la propria latenza.- Richiesta. Il messaggio di prelievo firmato viene accettato da IntentionKernel e incluso in un blocco. A questo punto il saldo interno è già stato ridotto dell’importo del prelievo. Avviene alla stessa velocità di qualsiasi altra azione on-chain — sotto il secondo su una rete in salute.
- Attestazione dei validatori. Una volta che il blocco Intention contenente il prelievo è finalizzato da IntentionBFT, i validatori lo osservano e firmano un’attestazione che autorizza il pagamento sulla catena di destinazione. Il contratto sulla catena di destinazione richiede un quorum di attestazioni pesato per stake pari a prima di rilasciare i fondi. Vedi la pagina Bridge per il protocollo completo.
- Regolamento sulla catena di destinazione. Qualcuno — un relayer qualsiasi, te compreso — invia l’attestazione aggregata al contratto sulla catena di destinazione, che la valida ed esegue il pagamento. Il tempo di questa fase è quello che la catena di destinazione stessa richiede per inclusione e conferma.
Dove va a finire il tempo
Dominano due componenti di latenza, e sono indipendenti fra loro.- La componente di definitività lato Intention è limitata e piccola. IntentionBFT finalizza i blocchi dentro la pipeline di consenso invece di aspettare conferme probabilistiche.
- La componente della catena di destinazione è quella che i blocchi e le regole di definitività di quella catena impongono. Una catena veloce aggiunge secondi. Una più lenta può aggiungere minuti.
Quando preoccuparsi
Il tempo atteso per l’intero flusso è mostrato nella finestra di prelievo al momento dell’invio e varia per catena di destinazione — a dominarlo è il periodo di contestazione. Aspetta che quella finestra sia trascorsa prima di aprire un ticket di supporto. Prima che il budget scada, il prelievo è quasi certamente ancora in transito e aprire un ticket non lo accelererà. Se il budget è scaduto, dovresti:- Controllare il wallet di destinazione su un block explorer per confermare che i fondi non siano già arrivati e che l’interfaccia del wallet non li stia semplicemente ignorando. Le interfacce a volte sono in ritardo sulla catena.
- Controllare la catena di destinazione cercando la transazione di pagamento, usando l’indirizzo verso cui hai prelevato. Se i fondi sono arrivati lì, il prelievo è andato a buon fine e il problema si sposta su come li visualizza il tuo wallet.
- Controllare lo stato del prelievo come riportato da Intention stessa, nell’app o attraverso l’integrazione che stai usando.
Che cosa includere in un ticket
Manda quanto segue acontact@intention.xyz:
- L’indirizzo del conto Intention che ha avviato il prelievo.
- Il blocco o la transazione Intention in cui il prelievo è stato registrato.
- La catena di destinazione e l’indirizzo di destinazione.
- L’asset e l’importo.
- L’orario UTC in cui hai inviato il prelievo.
- Qualsiasi stringa di stato osservata in ciascuno dei tre controlli qui sopra.