· 4 min read

Introducing the Biconomy MEE Devnet

Introducing the Biconomy MEE Devnet

Today we're launching the MEE Devnet, our pioneering Modular Execution Environment (MEE) that revolutionizes how users interact with multiple blockchains. Built on our industry-leading work in Account Abstraction infrastructure, this breakthrough protocol enables both transactions and intents to be executed across multiple chains with a single signature through Supertransactions.

Our MEE works seamlessly with existing modular smart accounts (ERC-7579), taking account abstraction to its next evolutionary stage. This natural progression comes from our deep understanding of how users and developers interact with blockchain infrastructure, particularly as the ecosystem has shifted toward a rollup-centric roadmap.

The complexity of cross-rollup interactions has been a major barrier to blockchain adoption. By leveraging our extensive experience with account abstraction, we've created a solution that makes cross-chain interaction as simple as using a single chain. The MEE Devnet represents the natural evolution of our work in ERC-4337, adapted for today's multi-chain reality.

Revolutionising Onchain Interactions with Hybrid Execution

Supertransactions represent a breakthrough in blockchain technology by enabling hybrid, multi-chain execution - the ability to combine precise transaction instructions with high-level intents across any number of blockchains, all authorised with a single user signature. This unified approach allows developers to orchestrate complex cross-chain operations while leveraging lightning-fast intent resolution, removing the traditional burden of multiple signatures and manual cross-chain coordination.

Traditional blockchain interactions force users to sign multiple transactions across different chains while choosing between exact transactions and intent-based execution. Supertransactions eliminate these limitations. Users can now encode both specific actions and general intents spanning multiple chains in a single operation with one signature, getting the best of both worlds: precision where it matters and near-instant optimisation where speed and efficiency are crucial.

Understanding Hybrid, Multi-Chain Supertransactions

A Supertransaction is structured as a recursive Merkle tree that unifies multichain operations with a single signature:

If you’re looking for an introduction to Supertransactions, you can find it here.

One of a kind Cross-Chain Composability

One important aspect Supertransactions enables is true cross-chain composability through its execution stack, enabling developers to treat multiple blockchains as a single computational surface. Function calls can be seamlessly composed across chains, with outputs from one chain flowing directly into functions on another while maintaining full execution context.

The composability stack provides:

This level of composability has never been achieved before. Developers can now write truly chain-agnostic applications that leverage the unique capabilities of each blockchain while maintaining the simplicity of single-chain development.

Current Capabilities

Our MEE Devnet currently launches with support for multi-chain transactions, enabling users to execute complex operations across multiple blockchains with a single signature. The revolutionary Supertransaction structure already allows users to:

AbstractJS: Seamless Cross-Chain Hybrid Execution

Right now to access the MEE Devnet, developers can use Abstract.js. Through this SDK it transforms complex multi-chain operations into simple, intuitive workflows. With just a few lines of code, developers can create Supertransactions that seamlessly coordinate activities across multiple blockchains - all authorised with a single user signature.

For example, a developer can easily create a Supertransaction that:

  1. Unwind position on AAVE on Optimism
  2. Initiates an intent-based token bridge between Optimism and Polygon for the best price
  3. Automatically calls the desired function on a smart contract on Polygon once the swap completes

This entire multi-chain, hybrid workflow requires only one user signature and can be created with just a few simple function calls. AbstractJS encodes the Supertransaction and passes it to the MEE network which handles all the complexity of cross-chain coordination, intent resolution, and transaction sequencing behind the scenes. It also has the benefit of no vendor lock in as the SDK allows developers to freely choose the account implementation.

const meeService = createMeeService('https://mee-node.biconomy.io')

const superTx = buildSupertransaction()
	.feeToken('USDC', optimsim.id)
	.userOp(..., 'swapUSDC') // swap USDC to USDT on Optimism
	.intent({
		fromChain: optimism.id,
		toChain: base.id,
		token: resolveCommonToken('USDC'),
		amount: readStorage('swapUSDC', 1) }) // output of swap function call on Optimism
	.userOp(...) // supply to lending protocol on Base
	.build()

Future Network Security and Participation

The network will operate on a delegated proof-of-stake model using the BICO token, creating an efficient marketplace for specialised node operators. BICO holders will be able to delegate their tokens to a network of nodes, directly influencing their capacity and earning potential within the network:

Open Network Participation

The Biconomy MEE will be designed as a permissionless network with multiple types of node roles:

BICO holders can participate in network economics by delegating to their chosen nodes, creating a dynamic marketplace where the most efficient and reliable node operators naturally attract more delegation and thus handle more network volume.

Conclusion

Biconomy MEE Devnet represents a fundamental advancement in blockchain infrastructure, combining account abstraction with hybrid execution to revolutionise cross-chain interactions. Through Supertransactions and seamless multi-chain composability, we're enabling developers to build the next generation of blockchain applications without the traditional complexities of cross-chain operations.

Join us in shaping the future of blockchain infrastructure. Visit the docs to start building with the Devnet.