From 4693f759ab3e92b0c11912909a1d84701a2ac39a Mon Sep 17 00:00:00 2001 From: William Entriken Date: Mon, 13 Mar 2023 14:55:12 -0400 Subject: [PATCH] move to all.html --- all.html | 172 ++++++++++++++++++++++++++++++++++++++++++++ index.html | 208 ++++++++++++----------------------------------------- 2 files changed, 216 insertions(+), 164 deletions(-) create mode 100644 all.html diff --git a/all.html b/all.html new file mode 100644 index 00000000000000..d1cd29d07c8b97 --- /dev/null +++ b/all.html @@ -0,0 +1,172 @@ +--- +layout: null +--- + + + + + + Ethereum EIPs + + + + + + + + + + + + +
+ + + {% for status in site.data.statuses %} + {% assign eips = site.pages | where: "status", status | sort: "eip" %} + {% assign count = eips|size %} + {% for page in eips %} + + + + + {% endfor %} + {% endfor %} +
+ {% if status == "Last Call" %} +

{{ status }}

+

Ends {{ page.last-call-deadline }}

+ {% elsif status == "Review" %} +

{{ status }}

+ {% elsif status == "Living" %} +

{{ status }}

+ {% elsif status == "Final" %} +

{{ status }}

+ {% elsif status == "Draft" %} +

{{ status }}

+ {% elsif status == "Stagnant" %} +

{{ status }}

+ {% elsif status == "Withdrawn" %} +

{{ status }}

+ {% endif %} +
+

+ + EIP-{{ page.eip | escape }} + {{ page.title | escape }} + +

+

+ Authors: {% include authorlist.html authors=page.author %} +

+
+
+ + + + + \ No newline at end of file diff --git a/index.html b/index.html index d1cd29d07c8b97..c53a9b86c0e27f 100644 --- a/index.html +++ b/index.html @@ -1,172 +1,52 @@ --- -layout: null +layout: default +title: Home --- - - - - - - Ethereum EIPs - - - - - - - - - - - -
- - - {% for status in site.data.statuses %} - {% assign eips = site.pages | where: "status", status | sort: "eip" %} - {% assign count = eips|size %} - {% for page in eips %} - - - - - {% endfor %} - {% endfor %} -
- {% if status == "Last Call" %} -

{{ status }}

-

Ends {{ page.last-call-deadline }}

- {% elsif status == "Review" %} -

{{ status }}

- {% elsif status == "Living" %} -

{{ status }}

- {% elsif status == "Final" %} -

{{ status }}

- {% elsif status == "Draft" %} -

{{ status }}

- {% elsif status == "Stagnant" %} -

{{ status }}

- {% elsif status == "Withdrawn" %} -

{{ status }}

- {% endif %} -
-

- - EIP-{{ page.eip | escape }} - {{ page.title | escape }} - -

-

- Authors: {% include authorlist.html authors=page.author %} -

-
-
+

EIPs + Discord channel for ECH eip-editer + Discord channel for Eth R&D eip-editing + Discord server for discussions about proposals that impact Ethereum wallets + RSS +

+

Ethereum Improvement Proposals (EIPs) describe standards for the Ethereum platform, including core protocol specifications, client APIs, and contract standards. Network upgrades are discussed separately in the Ethereum Project Management repository.

- - - - \ No newline at end of file +

Standard Track ({{site.pages|where:"type","Standards Track"|size}})

+

Describes any change that affects most or all Ethereum implementations, such as a change to the network protocol, a change in block or transaction validity rules, proposed application standards/conventions, or any change or addition that affects the interoperability of applications using Ethereum. Furthermore Standard EIPs can be broken down into the following categories.

+ +

Core ({{site.pages|where:"type","Standards Track"|where:"category","Core"|size}})

+

Improvements requiring a consensus fork (e.g. EIP-5, EIP-211), as well as changes that are not necessarily consensus critical but may be relevant to “core dev” discussions (for example, the PoA algorithm for testnets described in EIP-225).

+ +

Networking ({{site.pages|where:"type","Standards Track"|where:"category","Networking"|size}})

+

Includes improvements around devp2p (EIP-8) and Light Ethereum Subprotocol, as well as proposed improvements to network protocol specifications of whisper and swarm.

+ +

Interface ({{site.pages|where:"type","Standards Track"|where:"category","Interface"|size}})

+

Includes improvements around client API/RPC specifications and standards, and also certain language-level standards like method names (EIP-6) and contract ABIs. The label “interface” aligns with the interfaces repo and discussion should primarily occur in that repository before an EIP is submitted to the EIPs repository.

+ +

ERC ({{site.pages|where:"type","Standards Track"|where:"category","ERC"|size}})

+

Application-level standards and conventions, including contract standards such as token standards (EIP-20), name registries (EIP-137), URI schemes (EIP-681), library/package formats (EIP-190), and account abstraction (EIP-4337).

+ +

Meta ({{site.pages|where:"type","Meta"|size}})

+

Describes a process surrounding Ethereum or proposes a change to (or an event in) a process. Process EIPs are like Standards Track EIPs but apply to areas other than the Ethereum protocol itself. They may propose an implementation, but not to Ethereum's codebase; they often require community consensus; unlike Informational EIPs, they are more than recommendations, and users are typically not free to ignore them. Examples include procedures, guidelines, changes to the decision-making process, and changes to the tools or environment used in Ethereum development. Any meta-EIP is also considered a Process EIP.

+ +

Informational ({{site.pages|where:"type","Informational"|size}})

+

Describes a Ethereum design issue, or provides general guidelines or information to the Ethereum community, but does not propose a new feature. Informational EIPs do not necessarily represent Ethereum community consensus or a recommendation, so users and implementers are free to ignore Informational EIPs or follow their advice.

\ No newline at end of file