Accounts
Eco Accounts provide developers with a seamless way to manage cross-chain accounts with chain-abstracted balances, making it easy to support cross-chain interactions. These wallets will allow developers and users to spend their Ethereum balances in a single, unified balance by composing with the Routes system.
Bend is a prime example of this in action. In Bend, a user has a single, abstracted stablecoin balance, and they do not need to know any details about which chain they are on. Under the hood, Bend uses the Routes system to coordinate cross-chain interactions seamlessly, without requiring any user awareness of the underlying processes. Accounts is a generalized implementation of the Bend stack, available to all developers.
Accounts Overview
In general, Accounts will work by creating a system of Smart Accounts for a given user across many different chains that will act as a unified cross-chain account system, called an Eco Account. An Eco Account will allow a user to submit a single signature on any destination chain for an action to be done by a set of fillers, who will fulfill those request by leveraging the Routes system.
Unlike the Routes system, an Eco Account will only be required to submit a single transaction to a filler on a given destination chain. As part of this transaction, fillers and users will negotate which collateral they want to exchange for the facilitation of the action, which will be negotiated offchain. This will enable a single signature to commit collateral on multiple chains, and for the user to experience a fully chain-abstracted balance.
The Eco Accounts system is slated for the Mainnet Launch of the Eco Protocol next year. After it is launched, developers will be able to integrate accounts directly in their applications using a WalletConnect like interface.