Thirty minutes because this is a BACKSTOP, not the primary path: the webhook
fast path writes on arrival, so the poll only has to catch what the webhook
missed and to close the count gate. A run that finds nothing new reads no
pages: it is one single-row ListTransactions call plus one count(*) per
vault.
Matches DEFAULT_ROUTE_FUSION_TRANSACTION_SYNC_INTERVAL_MINUTES, which
backstops the same way for the same reason.
Default cadence for the poll backstop.
Thirty minutes because this is a BACKSTOP, not the primary path: the webhook fast path writes on arrival, so the poll only has to catch what the webhook missed and to close the count gate. A run that finds nothing new reads no pages: it is one single-row
ListTransactionscall plus onecount(*)per vault.Matches
DEFAULT_ROUTE_FUSION_TRANSACTION_SYNC_INTERVAL_MINUTES, which backstops the same way for the same reason.