# Architecture

The user chooses their pair and chains of choice. Once chosen, a swap is done in Eagle Core to exchange the token for the stablecoin in the liquidity pool and once this completes, Eagle protocol sends a message through the bridge relayer messaging system, which is then verified by the 19 Guardian Nodes through the Wormhole Guardian Network. Once the verified message reaches quorum, Eagle protocol receiver chain receives the message and initiates a swap on the destination chain of the stablecoin liquidity for the users token of choice and the tokens are deposited in their wallet. Image below shows the flow of the system.
