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

Lowercase filenames and add lang attribute to all specs #102

Merged
merged 4 commits into from
Jun 29, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,15 @@ header_pages:
collections:
specs:
output: true
permalink: /ECIPs/:slug/
permalink: /ECIPs/:path

defaults:
- scope:
type: specs
values:
layout: ecip

permalink: /:slug
permalink: /:path

exclude:
- Gemfile
Expand Down
2 changes: 1 addition & 1 deletion _includes/eiptable.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
}
</style>
{% for status in site.data.statuses %}
{% assign eips = include.eips|where:"status",status|sort:"eip" %}
{% assign eips = include.eips|where:"status",status|sort:"ecip" %}
{% assign count = eips|size %}
{% if count > 0 %}
<h2>{{status}}</h2>
Expand Down
3 changes: 2 additions & 1 deletion _specs/ECIP-1000.md → _specs/ecip-1000.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1000
title: ECIP Process
status: Active
Expand Down Expand Up @@ -175,7 +176,7 @@ There are three kinds of ECIP:

The typical paths of the status of ECIPs are as follows:

![ECIP process](https://github.com/ethereumclassic/ECIPs/blob/master/assets/ECIP-1000/process.png)
![ECIP process](../assets/ecip-1000/process.png)

Champions of an ECIP may decide on their own to change the status between `Draft`, `Deferred`, or `Withdrawn`.

Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1010.md → _specs/ecip-1010.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1010
title: Delay Difficulty Bomb Explosion
author: Igor Artamonov <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1013.md → _specs/ecip-1013.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1013
title: ETC On-Chain Cryptographic Signing and Authentication Protocol
status: Draft
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1015.md → _specs/ecip-1015.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1015
title: Long-term gas cost changes for IO-heavy operations to mitigate transaction spam attacks
author: Unknown
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1016.md → _specs/ecip-1016.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1016
title: ETC Improvement Proposal Management
status: Draft
Expand Down
5 changes: 3 additions & 2 deletions _specs/ECIP-1017.md → _specs/ecip-1017.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1017
title: Monetary Policy and Final Modification to the Ethereum Classic Emission Schedule
author: Matthew Mazur <[email protected]>
Expand Down Expand Up @@ -30,7 +31,7 @@ Above all, it is important to recognize that a monetary policy does not directly

[Source](http://ethdocs.org/en/latest/mining.html)

![image alt text](../assets/ECIP-1017/ETC_MP_Perpetual.png)
![image alt text](../assets/ecip-1017/ETC_MP_Perpetual.png)

The current mining rewards on the Ethereum Classic Network are as follows:

Expand All @@ -46,7 +47,7 @@ The current mining rewards on the Ethereum Classic Network are as follows:

[Source](https://docs.google.com/spreadsheets/d/1Fs_RNEPSRJxP22PZmwxWjiulVVcu5Ic1GvBXCPCt9to/edit?usp=sharing)

![image alt text](../assets/ECIP-1017/ETC_MP_5M20.png)
![image alt text](../assets/ecip-1017/ETC_MP_5M20.png)

*An "Era" is defined as the number of blocks containing a given production rate.*

Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1018.md → _specs/ecip-1018.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1018
title: (Epoch Decay) Monetary Policy and Final Modification to the Ethereum Classic Emission Schedule
author: Mike Boremi <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1019.md → _specs/ecip-1019.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1019
title: (Epoch Decay 10) Monetary Policy and Final Modification to the Ethereum Classic Emission Schedule
author: Mike Boremi <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1021.md → _specs/ecip-1021.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1021
title: Token standard
author: Dexaran, <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1025.md → _specs/ecip-1025.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1025
title: Precompiled Contracts for zkSNARK Verification
author: Wei Tang <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1026.md → _specs/ecip-1026.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1026
title: Modexp Precompiled Contract
author: Wei Tang <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1027.md → _specs/ecip-1027.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1027
title: Scaling ETC with Sidechains
author: Igor Artamonov <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1028.md → _specs/ecip-1028.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1028
title: Private Sidechain checkpoints
author: Igor Artamonov <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1035.md → _specs/ecip-1035.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1035
title: Ethereum Classic Privacy Enhanced Stealth Address Schema
author: Cody Burns <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1036.md → _specs/ecip-1036.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1036
title: Fallback Complete Difficulty Bomb Diffusion
author: Wei Tang <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1037.md → _specs/ecip-1037.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1037
title: Simple Interactive URI Scheme
author: Cody Burns <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1039.md → _specs/ecip-1039.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1039
title: Monetary policy rounding specification
author: Isaac Ardis <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1041.md → _specs/ecip-1041.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1041
title: Remove Difficulty Bomb
author: Igor Artamonov <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1042.md → _specs/ecip-1042.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1042
title: GASPAY opcode
author: Igor Artamonov <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1043.md → _specs/ecip-1043.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1043
title: Fixed DAG limit restriction
author: Cody Burns <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1044.md → _specs/ecip-1044.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1044
title: Formalize IPFS hash into ECNS (Ethereum Classic Name Service) resolver
author: Phyrex Tsai <[email protected]>, Portal Network Team
Expand Down
4 changes: 2 additions & 2 deletions _specs/ECIP-1045.md → _specs/ecip-1045.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
lang: en
ecip: 1045
title: Support for ETH Byzantium & Constantinople EVM and Protocol Upgrades
status: Draft
type: Standards Track
category: Meta
type: Meta
author: Isaac Ardis <[email protected]>
created: 2018-06-18
---
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1046.md → _specs/ecip-1046.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1046
title: Precompiled contract for verification of Merkle Inclusion Proofs
author: Kostis Karantias <[email protected]>, Dionysis Zindros <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1047.md → _specs/ecip-1047.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1047
title: Reduce Gas Limit to 1 Million
author: Anthony Lusardi ([email protected])
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1048.md → _specs/ecip-1048.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1048
title: Clique proof-of-authority consensus protocol
author: Péter Szilágyi <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1049.md → _specs/ecip-1049.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1049
title: Change the ETC Proof of Work Algorithm to Keccak256
status: Draft
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1050.md → _specs/ecip-1050.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1050
title: Status Codes
author: Brooklyn Zelenka [@expede](https://github.com/expede), [Boris Mann](https://github.com/bmann)
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1051.md → _specs/ecip-1051.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1051
title: Ethereum Classic Treasury system
status: Draft
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1052.md → _specs/ecip-1052.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1052
title: Smart-contract Security Auditing core
status: Draft
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1053.md → _specs/ecip-1053.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1053
title: Add OpenRPC Service Discovery To JSON-RPC Services
author: Shane Jonas, Zachary Belford
Expand Down
4 changes: 2 additions & 2 deletions _specs/ECIP-1054.md → _specs/ecip-1054.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
lang: en
ecip: 1054
title: Atlantis EVM and Protocol Upgrades
status: Accepted
type: Standards Track
category: Meta
type: Meta
author: Isaac Ardis <[email protected]>
created: 2019-02-11
discussions-To: https://github.com/ethereumclassic/ECIPs/issues/67
Expand Down
4 changes: 2 additions & 2 deletions _specs/ECIP-1056.md → _specs/ecip-1056.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
lang: en
ecip: 1056
title: Agharta EVM and Protocol Upgrades
status: Draft
type: Standards Track
category: Meta
type: Meta
author: Isaac Ardis <[email protected]>
created: 2019-03-25
---
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1057.md → _specs/ecip-1057.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1057
title: Cold Staking
author: Dexaran, [email protected]
Expand Down
1 change: 1 addition & 0 deletions _specs/ECIP-1060.md → _specs/ecip-1060.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
lang: en
ecip: 1060
title: Cliquey proof-of-authority consensus protocol
author: Aidan Hyman (@ChainSafeSystems), Talha Cross (@soc1c)
Expand Down
26 changes: 13 additions & 13 deletions _zh-specs/ECIP-1017_cn.md → _specs/zh/ecip-1017.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
### Title

ECIP: 1017
主题:ETC 货币政策和铸币方案最终修改
作者:Matthew Mazur [email protected]
翻译:Roy (以太坊原链协会 ECC) QQ:1251433202
状态:起草阶段
类型:标准
创建:2016/11/20
<br />
---
lang: zh
ecip: 1017
title: ETC 货币政策和铸币方案最终修改
author: Matthew Mazur [email protected]
translator: Roy (以太坊原链协会 ECC) QQ:1251433202
status: Final
type: Standards Track
category: Core
created: 2016/11/20
---

### 摘要

Expand All @@ -35,7 +35,7 @@

[来源](http://ethdocs.org/en/latest/mining.html)

![image alt text](ETC_MP_Perpetual.png)
![image alt text](../../assets/ecip-1017/ETC_MP_Perpetual.png)

ETC 网络目前的挖矿奖励模型如下:

Expand All @@ -53,7 +53,7 @@ ETC 网络目前的挖矿奖励模型如下:

[来源](https://docs.google.com/spreadsheets/d/1Fs_RNEPSRJxP22PZmwxWjiulVVcu5Ic1GvBXCPCt9to/edit?usp=sharing)

![image alt text](ETC_MP_5M20.png)
![image alt text](../../assets/ecip-1017/ETC_MP_5M20.png)

*Era" 被定义为特定区块数量里包含了一个特定的出币率。*

Expand Down
1 change: 1 addition & 0 deletions all.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,5 @@
title: All
---

{% assign eips=site.specs|where:"lang","en"|where:"type","Standards Track"|where:"category","Core" %}
{% include eiptable.html eips=site.specs %}
File renamed without changes
File renamed without changes
2 changes: 1 addition & 1 deletion core.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
title: Core
---

{% assign eips=site.specs|where:"type","Standards Track"|where:"category","Core" %}
{% assign eips=site.specs|where:"lang","en"|where:"type","Standards Track"|where:"category","Core" %}
{% include eiptable.html eips=eips %}
2 changes: 1 addition & 1 deletion erc.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
title: ERC
---

{% assign eips=site.specs|where:"type","Standards Track"|where:"category","ERC" %}
{% assign eips=site.specs|where:"lang","en"|where:"type","Standards Track"|where:"category","ERC" %}
{% include eiptable.html eips=eips %}
12 changes: 6 additions & 6 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,20 +13,20 @@ <h2>ECIP Types</h2>

<p>ECIPs are separated into a number of types, and each has its own list of ECIPs.</p>

<h3>Standard Track ({{site.specs|where:"type","Standards Track"|size}})</h3>
<h3>Standard Track ({{site.specs|where:"lang","en"|where:"type","Standards Track"|size}})</h3>
Copy link
Contributor

Choose a reason for hiding this comment

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

Cool stuff. This will make it easier to add more languages in the future for all of them and explore each ECIP.

<p>Describes any change that affects most or all Ethereum Classic implementations, such as a change to the 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 Classic. Furthermore Standard ECIPs can be broken down into the following categories.</p>

<h4><a href="{{"core"|relative_url}}">Core</a> ({{site.specs|where:"type","Standards Track"|where:"category","Core"|size}})</h4>
<h4><a href="{{"core"|relative_url}}">Core</a> ({{site.specs|where:"lang","en"|where:"type","Standards Track"|where:"category","Core"|size}})</h4>
<p>Improvements requiring a consensus fork, as well as changes that are not necessarily consensus critical but may be relevant to “core dev” discussions.</p>

<h4><a href="{{"interface"|relative_url}}">Interface</a> ({{site.specs|where:"type","Standards Track"|where:"category","Interface"|size}})</h4>
<h4><a href="{{"interface"|relative_url}}">Interface</a> ({{site.specs|where:"lang","en"|where:"type","Standards Track"|where:"category","Interface"|size}})</h4>
<p>Includes improvements around client API/RPC specifications and standards, and also certain language-level standards like method names and contract ABIs. The label “interface” aligns with the interfaces repo and discussion should primarily occur in that repository before an ECIP is submitted to the ECIPs repository.</p>

<h4><a href="{{"erc"|relative_url}}">ERC</a> ({{site.specs|where:"type","Standards Track"|where:"category","ERC"|size}})</h4>
<h4><a href="{{"erc"|relative_url}}">ERC</a> ({{site.specs|where:"lang","en"|where:"type","Standards Track"|where:"category","ERC"|size}})</h4>
<p>Application-level standards and conventions, including contract standards such as token standards, name registries, URI schemes, library/package formats, and wallet formats.</p>

<h3><a href="{{"meta"|relative_url}}">Meta</a> ({{site.specs|where:"type","Meta"|size}})</h3>
<h3><a href="{{"meta"|relative_url}}">Meta</a> ({{site.specs|where:"lang","en"|where:"type","Meta"|size}})</h3>
<p>Describes a process surrounding Ethereum Classic or proposes a change to (or an event in) a process. Process ECIPs are like Standards Track ECIPs but apply to areas other than the Ethereum Classic protocol itself. They may propose an implementation, but not to Ethereum Classic's codebase; they often require community consensus; unlike Informational ECIPs, 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 Classic development. Any meta-ECIP is also considered a Process ECIP.</p>

<h3><a href="{{"informational"|relative_url}}">Informational</a> ({{site.specs|where:"type","Informational"|size}})</h3>
<h3><a href="{{"informational"|relative_url}}">Informational</a> ({{site.specs|where:"lang","en"|where:"type","Informational"|size}})</h3>
<p>Describes a Ethereum Classic design issue, or provides general guidelines or information to the Ethereum Classic community, but does not propose a new feature. Informational ECIPs do not necessarily represent Ethereum Classic community consensus or a recommendation, so users and implementers are free to ignore Informational ECIPs or follow their advice.</p>
2 changes: 1 addition & 1 deletion informational.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
title: Informational
---

{% assign eips=site.specs|where:"type","Informational" %}
{% assign eips=site.specs|where:"lang","en"|where:"type","Informational" %}
{% include eiptable.html eips=eips %}
2 changes: 1 addition & 1 deletion interface.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
title: Interface
---

{% assign eips=site.specs|where:"type","Standards Track"|where:"category","Interface" %}
{% assign eips=site.specs|where:"lang","en"|where:"type","Standards Track"|where:"category","Interface" %}
{% include eiptable.html eips=eips %}
2 changes: 1 addition & 1 deletion meta.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
title: Meta
---

{% assign eips=site.specs|where:"type","Meta" %}
{% assign eips=site.specs|where:"lang","en"|where:"type","Meta" %}
{% include eiptable.html eips=eips %}