Install any skill in seconds. Free to start, no credit card required.
Get Started Free →lifinance/eip7702-atomic-batch
Run one or more contract calls atomically from an EOA via an EIP-7702 sponsored transaction — the EOA ("authority") only signs an off-chain authorization while a separate "sponsor" account pays for and sends a single type-4 tx that executes the calls with `msg.sender == authority`, all-or-nothing.
Passed 19 of 21 test cases with the skill, and 5 of 21 without it.
and 20 more in the full report
15 fixed5 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
When omitting the delegate field in the batch JSON configuration file, which contract address does the batch runner direct EIP-7702 delegation signatures to by default?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies the canonical Multicall3 contract address 0xcA11bde05977b3631167028862bE2a173976CA11 as the default delegate | Missed | Passed |
The instructions your model reads when the skill loads.
Run a batch of calls as an EOA, atomically, with the gas paid by a different
account. The engine is script/tasks/atomicBatch7702.ts; this document is the policy
around it.
EIP-7702 lets an EOA temporarily adopt a contract's code via a signed authorization. We
delegate the EOA to the canonical Multicall3 (0xcA11bde05977b3631167028862bE2a173976CA11,
deployed at that address on every EVM chain) and call its aggregate3 — which issues each
inner call with msg.sender == the EOA, reverting the whole tx if any call fails.
Because the sponsor signs and pays for the transaction while the authority (the EOA) only signs an off-chain authorization tuple:
That second property is what makes this the reliable way to extract a transaction from a compromised, actively-swept EOA: a sweeper bot only fires when the key receives native gas. With 7702 sponsorship no gas ever lands on the key, the bot stays idle, and the authority's nonce stays stable so the authorization can't be invalidated underneath you.
transferOwnership, renounceRole, approve). Sponsor it.interact-tron (no EIP-7702; different VM/address model).test cases passed, vs 5 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.