diff --git a/index.html b/index.html index 577158f1f9b071..6440684333c63a 100644 --- a/index.html +++ b/index.html @@ -3,6 +3,8 @@ title: Home --- +{% assign standards_track_pages = site.pages | where: "type", "Standards Track" %} +

EIPs Discord channel for ECH eip-editer Discord channel for Eth R&D eip-editing @@ -33,19 +35,19 @@

EIP Types

EIPs are separated into a number of types, and each has its own list of EIPs.

-

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

+

Standards Track ({{ standards_track_pages | 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}})

+

Core ({{ standards_track_pages | 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}})

+

Networking ({{ standards_track_pages | 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}})

+

Interface ({{ standards_track_pages | 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}})

+

ERC ({{ standards_track_pages | 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}})