Architecture
Bungee Protocol is designed as a marketplace where off-chain actors compete to fulfill user requests in the most efficient way possible. The protocol consists of both off-chain and on-chain components that work together to enable secure and efficient order execution.
Protocol Components​
-
Offchain Components:
- Bungee Protocol API: Handles order submission and quote requests
- Quoting Engine: Provides price estimates and suggests slippage parameters
- Auction House: Manages the auction bidding process and transmitter selection
-
Onchain Components:
- Bungee Protocol Contracts: Order Placement and, fulfillment, and settlement
- Socket Protocol: Powers the underlying settlement mechanism
Market Participants​
The marketplace brings together different participants who compete to provide the best service to users:
Role | Description |
---|---|
Fillers | Participants with active capital across networks: • Anyone can become a filler • Use own capital to fulfill orders • Similar to Bungee Refuel |
Solvers | Entities with passive capital staked: • Can route orders through various protocols (i.e. Bridges) • Bungee holds their stake accountable for order execution • Flexible in choosing execution pathways |
Provers | Entities that are whitelisted by Bungee: • No capital required to send user funds • Bungee holds responsibility for security • Includes CCTP, native bridges, and other trusted pathways |