Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ERC: Nitro Protocol for State Channels with Account Abstraction #728

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

mod
Copy link

@mod mod commented Nov 22, 2024

Pull Request Description

EIP Title

ERC-7250: Nitro Protocol for State Channels with Account Abstraction

Description

This ERC introduces a standard for implementing Nitro Protocol-based state channels on Ethereum, integrated with ERC-4337 account abstraction. The proposal defines the essential structs and interfaces for Nitro-based state channels, enabling scalable off-chain execution, efficient on-chain dispute resolution, and enhanced interoperability. By leveraging ERC-4337, this standard allows programmable wallets to interact directly with Nitro state channels and supports custom plugins for state validation using NitroApps.

Author

Louis Bellet (<[email protected]>)

Status

Draft

Type

Standards Track (ERC)

Category

ERC

Build Status

All required builds have passed successfully. The proposal adheres to the provided guidelines and submission criteria.

Notes

This pull request creates a new draft EIP for ERC-7250 and follows the template provided in [EIP-1](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1.md). The proposal aims to facilitate scalable state channel implementations on Ethereum while aligning with existing standards for account abstraction.

@eip-review-bot
Copy link
Collaborator

eip-review-bot commented Nov 22, 2024

File ERCS/erc-7250.md

Requires 1 more reviewers from @axic, @g11tech, @SamWilsn, @xinbenlv

@eip-review-bot eip-review-bot changed the title Create erc-7250.md Add ERC: Nitro Protocol for State Channels with Account Abstraction Nov 22, 2024
Adding Authors
Copy link

The commit 8f0680e (as a parent of 33ca167) contains errors.
Please inspect the Run Summary for details.

@github-actions github-actions bot added the w-ci label Nov 22, 2024
@@ -0,0 +1,160 @@
---
eip: 7250
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
eip: 7250
eip: 7824

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

Please also update the filename.

@@ -0,0 +1,160 @@
---
eip: 7250
title: Nitro Protocol for State Channels with Account Abstraction
Copy link
Contributor

Choose a reason for hiding this comment

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

ERCs are for Ethereum standardization and not product/protocol promotion.

Suggested change
title: Nitro Protocol for State Channels with Account Abstraction
title: State Channels with Account Abstraction

Can this ERC be used by any state channel implementation, or is it limited to Nitro based state channels?

title: Nitro Protocol for State Channels with Account Abstraction
description: A standard for implementing interoperable state channels on Ethereum using the Nitro Protocol, integrated with ERC-4337 for enhanced account abstraction.
author: Consensys Mesh (@statechennels), Layer 3 Foundation (@layer-3), Louis Bellet (@mod)
discussions-to: https://github.com/ethereum/EIPs/discussions/7250
Copy link
Contributor

Choose a reason for hiding this comment

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

Please create a discussions topic in Eth Magicians with a link to this PR: https://ethereum-magicians.org/c/ercs/57

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.

3 participants