Skip to main content

About Delayed Transactions

Delayed transactions are created by extending the expiration parameter beyond the standard 1-hour window. Instead of broadcasting immediately, Transatron stores these transactions in an internal buffer and processes them in batches closer to the expiration time. This batching reduces overall resource consumption and fees.

This approach is well suited for custody solutions that process large volumes of withdrawals or consolidation transactions where immediate confirmation is not critical. You can check the status of buffered transactions via GET Pending Transactions or trigger immediate processing with POST Flush Pending Transactions. For a full custody integration guide, see Sending Transactions for Custody Services.

Disabling delayed transactions per API key

Delayed buffering is controlled per API key. By default the setting is enabled — any transaction you broadcast with an extended expiration is buffered and processed in batches as described above.

If you want a key's transactions to always broadcast immediately — even when they carry a long expiration — turn the setting off. In the Transfer Edge Dashboard, open the API key, go to its Advanced Settings tab, and disable Delayed transactions.

When the setting is off for a key:

The setting only affects how transactions with a long expiration are handled; normal short-expiration transactions are unaffected either way.