> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intention.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Prelievo in sospeso

> Capire la latenza in due tempi di un prelievo e quando fare un'escalation se la destinazione non ha ancora ricevuto i fondi.

Hai premuto «withdraw» su Intention, il saldo sull'exchange è sceso, ma i fondi non sono ancora arrivati nel wallet esterno. Questa pagina spiega perché esiste quel divario e quando è diventato abbastanza lungo da giustificare un'escalation.

<h2 id="the-withdrawal-lifecycle">
  Il ciclo di vita di un prelievo
</h2>

Un prelievo da Intention verso una catena esterna ha tre fasi, e ognuna ha la propria latenza.

1. **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.
2. **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 $2f+1$ prima di rilasciare i fondi. Vedi la pagina [Bridge](/it/protocol/architecture/bridge) per il protocollo completo.
3. **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.

<h2 id="where-the-time-goes">
  Dove va a finire il tempo
</h2>

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.

A questo si somma un piccolo ritardo operativo fra «quorum di attestazioni raggiunto su Intention» e «prova aggregata inviata al contratto di destinazione». In condizioni normali è questione di secondi, perché i relayer automatici la prendono in carico subito; sotto stress di rete può allungarsi.

<h2 id="when-to-worry">
  Quando preoccuparsi
</h2>

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:

1. **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.
2. **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.
3. **Controllare lo stato del prelievo come riportato da Intention stessa**, nell'app o attraverso l'integrazione che stai usando.

Se tutti e tre concordano che il prelievo è bloccato, fai un'escalation.

<h2 id="what-to-include-in-a-ticket">
  Che cosa includere in un ticket
</h2>

Manda quanto segue a `contact@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.

Con questi campi possiamo trovare lo specifico record di attestazione e dirti se è fermo al passo del quorum, a quello del relay o a quello del regolamento sulla destinazione.
