Skip to content

Add ERC: Generic Relayer Architecture for Smart Accounts#1716

Open
seansing wants to merge 5 commits into
ethereum:masterfrom
seansing:erc-generic-relayer-architecture-for-smart-accounts
Open

Add ERC: Generic Relayer Architecture for Smart Accounts#1716
seansing wants to merge 5 commits into
ethereum:masterfrom
seansing:erc-generic-relayer-architecture-for-smart-accounts

Conversation

@seansing
Copy link
Copy Markdown

@seansing seansing commented May 2, 2026

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:

  • Reduce integration complexity for wallets and dApps
  • Improve interoperability across relayer providers
  • Provide a consistent developer experience for gasless and sponsored transactions

Specification Overview

The ERC introduces five new JSON-RPC methods:

  • relayer_getFeeData
  • relayer_sendTransaction
  • relayer_sendTransactionMultichain
  • relayer_getCapabilities
  • relayer_getStatus

It also defines:

  • A standardized transaction lifecycle for relayed execution
  • Payment abstraction (token-based or sponsored)
  • Task-based transaction tracking
  • Error codes and optional authentication patterns

Notes for Reviewers

  • This proposal is fully off-chain and does not require protocol changes
  • Designed to be compatible with any smart account implementation
  • Builds on patterns introduced in EIP-5792 while extending the execution path to relayers

@eip-review-bot
Copy link
Copy Markdown
Collaborator

eip-review-bot commented May 2, 2026

File ERCS/erc-8249.md

Requires 1 more reviewers from @g11tech, @jochem-brouwer, @samwilsn, @xinbenlv

@eip-review-bot eip-review-bot changed the title Add draft ERC: Generic Relayer Architecture for Smart Accounts Add ERC: Generic Relayer Architecture for Smart Accounts May 2, 2026
@github-actions github-actions Bot added the w-ci label May 2, 2026
Comment thread ERCS/erc-8249.md
@@ -0,0 +1,782 @@
---
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
---
---
eip: 8249

Assigning next sequential EIP/ERC/RIP number.
Numbers are assigned by editors & associates.

Please also update the filename.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @abcoathup, the filename has been updated

Copy link
Copy Markdown
Contributor

@abcoathup abcoathup May 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need to add assigned number as per suggestion.

Comment thread ERCS/erc-8249.md
type: Standards Track
category: ERC
created: 2025-03-05
---
Copy link
Copy Markdown
Contributor

@abcoathup abcoathup May 4, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add a discussions topic. You need to create a topic in Eth Magicians.
https://ethereum-magicians.org/c/ercs/57

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @abcoathup, eth magicians link has also been added

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How to verified hay I'm so streess

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2026

The commit ce8861e (as a parent of 2e378a9) contains errors.
Please inspect the Run Summary for details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants