Execution Abstraction (Intents)
Simplifying DeFi with Intent-Based Execution
The Complexity of DeFi Transactions
As DeFi grows, operations have become more complex, often requiring users and developers to navigate multiple protocols and blockchains. This complexity slows down adoption and creates friction.
BalloonDogs’ Solution: Intents
At BalloonDogs, we simplify DeFi by turning multi-step transactions into intents—clear expressions of a user’s goal. Rather than handling each step manually, users specify their desired outcome, and BalloonDogs manages the entire process across multiple protocols and blockchains.
Intent Structure
An Intent defines the current and expected states:
Source State (
from
): This is the user’s current asset allocation, for example, holding AVAX on the Avalanche chain.Target State (
to
): This represents the desired outcome, such as staking ETH on Ethereum.
For example, a user with AVAX on Avalanche wants to stake ETH on Ethereum’s EigenLayer. BalloonDogs automates the entire process:
1. Swap AVAX for ETH.
2. Bridge ETH to Ethereum.
3. Stake on Lido.
4. Restake via EigenLayer.
With BalloonDogs, users define their intent, and the platform seamlessly handles all the technical steps—swapping, bridging, and staking—behind the scenes.
How Execution Abstraction Works
When an intent is submitted, BalloonDogs automatically manages:
Execution Path: Finding the best path navigating from the source to the target state.
Parameter Management: Manages any required variable like gas fees, slippage, and bridging needs.
Cross-Chain Coordination: Seamlessly handling interactions across blockchains and protocols.
All steps are executed atomically, ensuring either all actions are completed successfully or none at all—preventing partial failures.
Intents vs. Traditional Transactions
In traditional blockchain transactions, users must handle each step manually—from sourcing liquidity to setting parameters like gas and slippage. With BalloonDogs’ intents, users simply specify the outcome they want, and BalloonDogs handles the execution, making the process simpler and more efficient.
Example of an Intent-Based Action:
BalloonDogs simplifies staking across different blockchains by navigating the entire path from one token on one chain to staking on another chain. For instance, a user with AVAX on Avalanche can seamlessly stake on Ethereum without managing multiple steps. BalloonDogs handles everything—bridging AVAX, swapping tokens, and finally staking on the desired protocol—making the entire cross-chain process effortless.
BalloonDogs removes technical barriers and makes DeFi more accessible to everyone.
Last updated