Skip to main content

Multi-Step Transaction

Definition

A multi-step transaction refers to a series of interconnected operations executed sequentially within a smart contract or across multiple contracts on a blockchain. Each step typically depends on the successful completion of the preceding one. These transactions are common in complex decentralized applications, such as those involving swaps, lending, or liquidity provision. Ensuring atomicity and security across all steps is a primary design consideration.