Composable Actions & Abstractions
Ender’s power comes from smart contract action abstractions. These are like high-level templates for on-chain operations (e.g., “Swap tokens on Uniswap” or “Borrow from Compound”). They are contributed to the network by specialists (developers or the Ender team) and are available for anyone’s intents.
Because each action is standardized and registered in the shared state graph:
Pathfinding: Ender can mix and match these actions to fulfill complex intents. For instance, an intent to “maximize yield” might combine a Swap action, a Deposit action into a yield farm, and an Stake action on a governance platform, possibly each on different chains.
Future-Proofing: As new blockchain protocols or primitives emerge, they can be added as new actions in Ender. Developers using Ender automatically get access to these new capabilities without needing to redesign their apps.
Example: Let’s say a new lending protocol launches on a new L2 chain. If an action for “Lend” on that protocol is added to Ender, any existing intent that involves lending (without specifying a particular platform) could automatically consider the new protocol as a possible option.
Ender essentially creates a composable layer above all blockchains. Think of it as LEGO bricks of DeFi and Web3 actions – you describe what you want to build, and Ender figures out how to snap the pieces together across chains.
Last updated
