Register and share your invite link to earn from video plays and referrals.

Mislav Javor
@ox_shaman
stablecoin, rwa, defi consultant @ acernus • product @biconomy • co-founder/ceo @klaster_io (acquired) • co-author "developers guide to ethereum" (2018) • 🇭🇷
1.2K Following    1.6K Followers
Quick update on two draft standards that are more interesting together than apart: ERC-8211 and EIP-8141. Both are in Draft, both are being designed with awareness of each other, and the pairing is worth paying attention to. EIP-8141 is native account abstraction as a new Ethereum transaction type. Validation, gas payment, and execution become first-class protocol primitives — no alt-mempool, no bundler network, no EntryPoint contract. What ERC-4337 does in user-space, 8141 does in-protocol. The practical upshot: custom validation per account (passkeys, multisig, session keys, post-quantum), any party paying any transaction in any token, atomic batching at the transaction level, and every existing EOA getting a default behaviour inside the new tx type with no migration. ERC-8211 is the encoding question. Inside any transaction — native or otherwise — something has to fill the execution slot. Today that's usually raw calldata or a custom router contract the dapp had to deploy and audit. 8211 replaces that with a structured, self-describing batch: runtime-resolved parameters, inline assertions, and predicate gates carried as data, not as a deployed helper contract. The flow a frontend dev wants to ship ("deposit, rebalance, stake, claim") becomes a TypeScript intent compiled to an encoded payload. No new Solidity per combination. This isn't theoretical. The pattern has been running in production for over a year as Biconomy's Modular Execution Environment, serving users across 4337, 7702, and wallet_sendCalls. ERC-8211 is the formalisation of that pattern as an open standard. The synergy in one line: 8211 answers what's in the transaction, 8141 answers how the transaction travels. 8211 alone is an excellent payload that only reaches users already on a specific AA stack. 8141 alone is universal transport, but apps still hand-roll routers and signing schemes, and wallet screens still render as opaque calldata. Both together is the first time Ethereum has a uniform way to carry structured programs to every account. A few things stop being dedicated infra projects once both ship: composing DeFi flows without a deployed router, MEV resistance via inline minimums and runtime-resolved parameters, single-signature multi-chain that's bridge-neutral, and wallet signing screens that show outcomes instead of calldata. On that last one — because an 8211 batch is self-describing, a wallet can parse its assertions and render something like "this will succeed only if you end up with at least 0.35 WETH and 3,383 aUSDC." The user signs the outcome. Works on hardware wallets with no internet access. For builders: if you're shipping multi-step flows today, write them as 8211 intents on whichever AA stack your users are on. When 8141 lands, the same code reaches every EOA — no rewrite, no migration. For users: the benefits are already available via MEE on 4337 / 7702 accounts — single-sig multi-chain, contract-free composition, inline MEV protection, readable signing. 8141 is what extends that surface to the EOA you already have. Neither standard is a new primitive or a faster chain. They're a cleaner split of responsibilities: a transport that doesn't care what it carries, and a payload that doesn't care which transport it rides. Worth tracking both.
Show more