Skip to main content
This page is for settlement operators. After you pay a recipient, Veri-Fill waits until your payout is final on the destination chain. What finality means on each chain, and how long it typically takes, is on Finality. Then it signs the release that lets you take the payer’s funds from the settlement vault. Use the values on this page to decide how long to wait for that release. Payers do not wait for the release. They see finalizing as soon as your payout is on chain, and completed once it is final.

Read the live values

The values differ between testnet and mainnet and can change, so read them from the endpoint instead of hard-coding them. Example entries:

Confirmations

Expected wait for the release on EVM and Tron: about time_to_final_ms.

What has to fit before the deadline

Only the payout has to be on the destination chain before the payment’s fulfillment_deadline. The confirmations above do not need to finish before it. Everything before the payout does count: depositing the payer’s funds in the settlement vault and waiting for that deposit to be confirmed on the source chain. Include it when you decide whether a deadline is long enough, and decline with DEADLINE_TOO_SHORT when it is not. See Quote expiry and declines.

Next steps