Overview

Overview of Ender

Ender is a connectivity layer for all of crypto, a network that links all blockchains and smart contracts into one platform. Developers and users can express a desired outcome as an intent (a high-level goal). Ender handles the rest by finding and executing the optimal on-chain actions across relevant networks. This means you can focus on your product and community rather than grappling with each chain’s quirks.

Problem: Fragmented Blockchain Usability

Building a dApp that works across many blockchains is hard. Traditionally, developers had to:

  • Integrate multiple blockchain SDKs and write custom smart contracts for each chain.

  • Learn the idiosyncrasies of every protocol they interact with.

  • Maintain complex infrastructure to keep up with upgrades and changes.

This process is time-consuming, error-prone and demands deep expertise in each blockchain’s details. Even for a single use case, teams end up writing a lot of boilerplate code and duplicating effort for each chain.

Solution: Unified Intent-Based Execution

Ender takes a different approach. Instead of writing chain-specific code for every action, a developer simply defines their intent – the end goal (for example, “Swap 100 TokenA on Chain X to TokenB on Chain Y and lend it out at the best rate”). Ender’s network will interpret this intent and figure out the necessary steps under the hood. By abstracting away the multi-chain intricacies, Ender lets you build truly composable applications with minimal integration effort.

Key features of Ender’s solution include:

  • Shared Cross-Chain State: Ender maintains a global state repository that knows about contracts and balances across many blockchains and rollups.

  • Smart Contract Abstractions: Common actions like swaps, transfers, lending, etc., are provided as reusable building blocks.

  • Intent Execution Engine: The network translates intents into a series of smart contract calls on appropriate chains, executes them, and returns results to the user.

  • Unified API & SDKs: One interface to interact with all supported blockchains, so you don’t need to juggle multiple libraries.

In summary, Ender empowers developers to build across multiple chains as if they were one. The heavy lifting (finding routes, calling contracts, handling bridging) is handled by the network.

Last updated