-
Notifications
You must be signed in to change notification settings - Fork 479
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: ERC for Exit Format and State Channels #728
base: master
Are you sure you want to change the base?
Conversation
ERCS/erc-7250.md
Outdated
@@ -0,0 +1,160 @@ | |||
--- | |||
eip: 7250 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
eip: 7250 | |
eip: 7824 |
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I applied the change of number as suggested,
I decided to split into two ERC
- 7824: Define the EXIT format: https://github.com/statechannels/exit-format
- 7825: Define the State Channels types: https://docs.statechannels.org/protocol-tutorial/0010-states-channels/
Please note this code was audited by Consensys Diligence
ERCS/erc-7250.md
Outdated
@@ -0,0 +1,160 @@ | |||
--- | |||
eip: 7250 | |||
title: Nitro Protocol for State Channels with Account Abstraction |
There was a problem hiding this comment.
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.
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?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello,
There is no commercial name or product nitro,
this can be used by most state-channels
We are from the open-source project https://statechannels.org/
https://github.com/statechannels
We are mentioned in https://ethereum.org/en/developers/docs/scaling/state-channels/
I will remove nitro, as it's an historical name of the open source protocol, but we also have the following name: "Stateful Asset Transfer Protocol"
ERCS/erc-7250.md
Outdated
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 |
There was a problem hiding this comment.
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
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Account in progress, I will create the topic as soon as I have permissions
The commit 7de0c81 (as a parent of cfda43d) contains errors. |
Will be corrected soon |
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 (<mod@yellow.org>)
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.