Futures
Access hundreds of perpetual contracts
TradFi
Gold
One platform for global traditional assets
Options
Hot
Trade European-style vanilla options
Unified Account
Maximize your capital efficiency
Demo Trading
Introduction to Futures Trading
Learn the basics of futures trading
Futures Events
Join events to earn rewards
Demo Trading
Use virtual funds to practice risk-free trading
Launch
CandyDrop
Collect candies to earn airdrops
Launchpool
Quick staking, earn potential new tokens
HODLer Airdrop
Hold GT and get massive airdrops for free
Pre-IPOs
Unlock full access to global stock IPOs
Alpha Points
Trade on-chain assets and earn airdrops
Futures Points
Earn futures points and claim airdrop rewards
Why is the new interaction paradigm of ERC-8211 worth paying attention to?
Author: imToken
Starting in 2025, many people may gradually become accustomed to a new way of interaction: telling GPT or Gemini, “Help me plan my trip to Hong Kong next week and recommend suitable flights and hotels,” and it will silently perform information searches, filter conditions, route selection, price comparisons, and a series of steps in the background, finally presenting only the results for your confirmation.
However, bringing the same expectation onto the blockchain, the story completely changes.
For example, if you give a DeFi Agent the command: “Swap ETH in the wallet for USDC, cross to the Base chain, and deposit the full amount into Aave,” objectively speaking, from the perspective of “understanding the need” and “planning the path,” today’s Agent may not necessarily fail, but the real disconnect appears in the execution phase:
You are still very likely to need to complete signing, authorization, swapping, cross-chain transfer, and deposit step by step, with each step exposed to risks such as slippage fluctuations, Gas volatility, bridge delays, and on-chain state changes. This also means that if any link deviates from expectations, the previous actions may not be reversible, and subsequent steps may not connect properly, leaving only an incomplete process on-chain.
The problem is not that AI is not smart enough, but that the execution layer on-chain still lacks a truly suitable expression method for Agents.
It is precisely for this reason that in early April 2026, Biconomy and the Ethereum Foundation jointly released ERC-8211, aiming to solve the current “static limitation” problem in smart contract execution, providing a more expressive execution layer for AI agents and complex DeFi workflows, attempting to fill this missing piece.
1. The “Last Break” in AI Agent Integration on Chain
Over the past one or two years, the focus of the crypto industry has shifted from L2 scaling and RWA liquidity to how AI Agents can truly take over on-chain operations—this is a highly disruptive topic.
Objectively, from “issuing multi-step DeFi strategies via natural language” to “letting autonomous Agents manage entire cross-chain portfolios,” we have seen many practical implementations recently, most of which are mature at the demo level. These include generating multi-step DeFi strategies via natural language, autonomous rebalancing, automatic yield migration, cross-chain position adjustments, and even more complex portfolio management.
From the perspective of reasoning and orchestration, AI capabilities have advanced quite rapidly. However, when truly put into production environments, the shortcomings of execution layers become increasingly apparent.
In a production setting, this shortcoming can be summarized in one sentence: DeFi is dynamic, but most batch processes today are static.
The official website and discussion posts of ERC-8211 clearly state this issue: existing standards like ERC-4337 and EIP-5792 have indeed advanced from the old model of “one signature corresponds to one call” to the new stage of “one signature can pack multiple calls,” but the parameters within these calls are still largely frozen at the moment of signing.
In other words, the amounts, target values, and expected outputs filled in by the user at signing time do not automatically adjust based on on-chain state changes during execution.
But DeFi itself is full of uncertainties. The actual output of a swap depends on slippage and liquidity in the block where it is executed; the arrival time and final amount of a bridge transfer depend on the bridge’s mechanism and fees; the share-to-asset ratio in lending protocols or vaults also constantly changes.
After all, the values seen by the user or Agent at signing are often just current estimates, not the actual results at execution time.
To understand what ERC-8211 solves, consider a typical example: suppose an Agent wants to do something seemingly simple—swap ETH in the account for USDC, then deposit the full amount into Spark to earn interest.
In the current static batch processing model, the Agent must pre-estimate how much USDC it will get after the swap, often forcing you to hardcode the input amount for the second step at signing, which can lead to problems: if the estimate is too high and the actual amount received is insufficient, the entire batch rolls back; if too low, some funds remain idle in the wallet and can’t be used.
In other words, it falls into a dilemma: either bear the risk of failure or accept opportunity costs. This is why, once the steps extend to 5, 8, or even cross two chains, the process becomes fragile—not because the strategy itself is too complex to describe, but because the current execution paradigm relies heavily on pre-written parameters.
In short, the upper limit of static batch processing essentially determines the safe execution strategies for Agents.
From this perspective, ERC-8211 aims not to change how AI Agents make decisions, but to provide a more natural, stable, and secure way to execute decisions once made, enabling on-chain execution to have a native expression format designed for AI Agents.
2. What Exactly Does ERC-8211 Change?
The core breakthrough of ERC-8211 is not about packing more steps into a single signature, but about upgrading batch processing from a sequence of parameters hardcoded into transactions to a “program” that evaluates parameters dynamically at execution time.
It sounds abstract, but it’s not hard to understand. The official description is: From transactions to programs.
This means ERC-8211 no longer treats batch as a list of actions to be executed sequentially, but as a runtime-evaluated, condition-checked execution program. Specifically, it achieves this through three combinable primitives:
Fetchers: Define where to get the value of a parameter. It can be a query of the current balance of a specific address, making the parameter no longer a snapshot at signing time but a real-time reading from the chain state during execution;
Constraints: After parameters are extracted, they are checked against inline constraints—e.g., “USDC received must be ≥ 2500,” or “slippage cannot exceed 0.5%.” These constraints are verified before routing the values into the next call. If any check fails, the entire batch immediately reverts;
Predicates: Act as gatekeepers between steps, responsible for deciding whether to continue execution. For example, in a cross-chain scenario, the batch on Ethereum can be guarded by a predicate that waits until “WETH transferred from cross-chain has arrived.” Until then, the process does not proceed.
In this design, each parameter must answer two questions: first, where does this value come from during execution; second, what conditions must be satisfied before it is used in a call. The combination of these three elements transforms a batch from a simple list of transactions into a conditional program with embedded safety checks.
Ultimately, the mental model of static batch processing is a checklist—execute A, then B, then C in order; whereas ERC-8211’s model is a conditional program—after A executes, take its real output as input for B; B must meet constraints before proceeding to C; any step deviating from expectations causes a rollback of the entire batch.
We can simply understand it as a “smart batch” mechanism designed specifically for AI Agents and complex DeFi operations, because in traditional on-chain operations, completing a complex DeFi strategy often requires multiple independent transactions: withdrawing funds from lending protocols, swapping tokens, then depositing into another protocol (see extended reading: “The Panorama of Crypto AI Protocols: How to Build a New Operating System for AI Agents Starting from Ethereum’s Main Battlefield”).
Each step requires separate signatures and confirmations, which is already cumbersome for human users and a bottleneck for high-frequency autonomous AI Agents. ERC-8211’s solution is to allow multiple blockchain operations to be combined into a single transaction, with each step dynamically parsing actual values at execution and only proceeding if predefined conditions are met.
For example, an Agent can complete in one signed transaction: withdraw funds from Aave → swap the received amount on Uniswap → deposit the swap result into Compound—all atomically, without writing new smart contracts.
3. Why Is It More Related to Wallets, Especially Smart Wallets?
ERC-8211 is worth the attention of the wallet industry not only because it suits Agents but also because it will redefine the role of wallets in the interaction chain.
Traditional wallets are more like secure signers: their role is to hold private keys, display transactions, get user confirmation, and then send signatures. This role was crucial in the EOA era and continues to be so in the account abstraction era. But if more on-chain operations are to be performed by Agents in the future, the role of wallets will become even more central and significant.
The reason is simple: when users no longer control each on-chain action step-by-step but instead authorize an Agent to execute a whole set of goals, wallets must be capable of handling this higher-level interaction object. They need to display not just a contract address and calldata, but an entire “intent—value retrieval logic—condition checks—final outcome” execution program.
Therefore, future wallets need to understand not just transactions, but programs. ERC-8211 provides a clearer handle for wallets because it explicitly encodes these execution semantics—where parameters come from, what conditions must be met, when to continue, when to revert—these are no longer hidden black boxes but objects that wallets can interpret, simulate, and display.
From the wallet’s perspective, this entire mechanism ultimately points to the same goal: users no longer sign a string of low-level calls they can hardly understand, but a result-oriented, clearly bounded, condition-verifiable execution program:
AI Agents can interpret user intent and generate paths;
Wallets can present these paths more clearly for user review;
Relayers only submit when conditions are met, without having the authority to tamper with the outcome.
This is precisely why non-custodial execution is considered a prerequisite for Agentic DeFi: agents can participate, but sovereignty, constraints, and final settlement still reside on-chain. This is also where ERC-8211 aligns with smart wallets—by embedding “expressing complex intents securely” into the protocol standard.
It’s worth noting that ERC-8211 is fully compatible with other account abstraction standards like ERC-4337, EIP-7702, and ERC-7579. It does not replace account abstraction but adds a layer of programmable execution semantics on top of it.
If ERC-4337 solves “who can initiate transactions on my behalf,” and EIP-7702 addresses “how EOA temporarily gains smart contract capabilities,” then ERC-8211 addresses the question: Once an Agent starts acting on my behalf, can it complete an entire decision chain in a single signature?
Looking back at the evolution of on-chain interaction paradigms on Ethereum over the past decade:
Each transition allows users (or their Agents) to express more complex goals with less friction.
Although ERC-8211 is still in draft form, with ongoing technical discussions and a need for broader protocol integration, its direction is already clear: when AI Agents truly begin to make on-chain decisions for people, the chain needs a native execution syntax that matches this capability.