How Does a Block Trade Differ from an ‘All-or-None’ Order Type?

An 'all-or-none' (AON) order is a type of limit order placed on a public exchange that must be executed in its entirety or not at all, preventing partial fills. A block trade, conversely, is a large, privately negotiated transaction executed off-exchange via an OTC desk.

While both aim for full execution, the AON order is a visible exchange mechanism, whereas the block trade is a private, non-transparent execution method.

What Is the Difference between a Public Mempool and a Private Transaction Pool?
What Is the Practical Difference between “Opt-in RBF” and “Full RBF”?
How Does a Transaction Become Visible in the Mempool?
What Is the Trade-off a Pruned Full Node Makes Compared to an Archival Full Node?
What Is the Primary Difference between a Private Transaction and a Regular Mempool Transaction?
How Does the Valuation of a Fractionalized NFT Share Differ from a Full NFT?
What Is the Primary Cost or Trade-off for Using a Private Transaction Relay?
What Is the Difference between ‘All-or-None’ and ‘Partial Fill’ in an RFQ System?

Glossar