Universal Liquidity

Particle Network’s Universal Liquidity functionality acts as the underlying layer enabling seamless, atomic cross-chain interactions, enabling the unification of balances within Universal Accounts.

Furthermore, Universal Liquidity handles the atomic movement of funds across chains within the frame of a relevant cross-chain transaction requiring liquidity from external sources.

For example, in transactions done on chains in which a user has no funds, Universal Liquidity will automatically pull funds from the user’s balance on one or more chains where the required liquidity exists. These transactions are paid for using any token, all while coordinated and settled through Particle Network.

Through the implementation of Universal Liquidity, users who leverage applications across chains have an experience akin to that of interacting with a single chain. This eliminates the need to manually access and use bridges, as the liquidity needed for a given action is automatically sourced from balances a user’s Universal Account holds on other chains, with the automatic execution of any swaps the transaction requires.

Example of Cross-Chain Transaction Execution with Particle Network - placeholder

Example of cross-chain transaction execution with Particle Network



Understanding Universal Liquidity

Universal Liquidity is made possible through Particle Network’s Modular Nodes and Decentralized Messaging Network.

Particle Network acts as a coordination and settlement layer for all cross-chain transactions processed through Universal Accounts. Alongside Bundler Nodes, Universal Liquidity is responsible for the automatic execution of operations across chains, enabling a universal balance capable of being consumed on any blockchain.

Implementation of Universal Liquidity

Universal Liquidity is primarily implemented through the means of Universal Accounts. When a user onboards to an application integrating Particle Network’s Universal SDK, their EOA (MetaMask, Keplr, Particle, or UniSat wallet) will be assigned as a signer for a Universal Account instance. They can then fund the account and begin using the dApp in question. Importantly, Universal Accounts can be used within all other compatible applications across different chains without requiring users to bridge assets; this property is powered by Universal Liquidity.


📘

Learn more about Universal Accounts

To dive further into the architecture of Universal Accounts, the primary implementation of Universal Liquidity, head over to this page.