Add ERC: Generic Relayer Architecture for Smart Accounts#1716
Conversation
File
|
| @@ -0,0 +1,782 @@ | |||
| --- | |||
There was a problem hiding this comment.
| --- | |
| --- | |
| eip: 8249 |
Assigning next sequential EIP/ERC/RIP number.
Numbers are assigned by editors & associates.
Please also update the filename.
There was a problem hiding this comment.
Hey @abcoathup, the filename has been updated
There was a problem hiding this comment.
Need to add assigned number as per suggestion.
| type: Standards Track | ||
| category: ERC | ||
| created: 2025-03-05 | ||
| --- |
There was a problem hiding this comment.
Please add a discussions topic. You need to create a topic in Eth Magicians.
https://ethereum-magicians.org/c/ercs/57
There was a problem hiding this comment.
Hey @abcoathup, eth magicians link has also been added
Rename erc-XXXX.md to erc-8249.md
chore: add discussions-to link
|
The commit ce8861e (as a parent of 2e378a9) contains errors. |
Adds a new draft ERC: Generic Relayer Architecture for Smart Accounts
Summary
This proposal introduces a standardized off-chain relayer architecture for smart accounts, enabling gasless and token-based fee transactions via a consistent set of JSON-RPC methods.
It defines a
relayer_*RPC namespace that complements existing wallet standards, covering fee discovery, transaction submission (including multichain), capability discovery, and status tracking.Motivation
As smart account adoption grows (e.g. via EIP-4337 and EIP-7702), relayers have become a critical component of the execution flow. However, current relayer implementations are fragmented, with inconsistent APIs, fee models, and integration patterns.
This proposal aims to standardize relayer interactions to:
Specification Overview
The ERC introduces five new JSON-RPC methods:
relayer_getFeeDatarelayer_sendTransactionrelayer_sendTransactionMultichainrelayer_getCapabilitiesrelayer_getStatusIt also defines:
Notes for Reviewers