Skip to content

Commit

Permalink
Switch validator to eipv (ethereum#2860)
Browse files Browse the repository at this point in the history
* switch to eipv

* fix

* fix

* 1153 remove trailing whitespace

* remove file name checks

* 615 remo whitespace before comma

* 884 remove extra single-quotes

* 1337 remove whitespace before comma

* 1057 remove extra spaces after comma

* 2470 update created date to Y/M/D format

* 1078 update required eips to be in ascending order

* 2477 update required eips to be in ascending order

* 1271 remove extra whitespace

* 2767 required eipupdated to be in ascending order

* 2525 update created date to Y/M/D format

* 2458 remove trailing whitespace

* 1884 remove trailing whitespace

* 712 authors should be on a single line

* 601 remove extra whitespace

* 1485 remove unneeded parentheses

* 634 remove trailing whitespace

* 2657 update discussions-to to correct spelling

* 2009 remove trailing whitespace

* 998 required eips updated to be in ascending order

* 1186 remove trailing whitespace

* 1470 remove extra whitespace

* 1895 update created date to Y/M/D format

* 2747 remove extra whitespace

* 1613 remove leading whitespace

* 1571 can'have both handle and email in author field

* 1191 remove trailing whitespace

* 1973 remove trailing whitespace

* 196 don't wrap title field

* 1679 required eips must be in ascending order

* 1620 author can't have both handle and email

* 197 don't line wrap title field

* 2378 remove extra newline

* 1355 author can't have both handle and email

* 698 update created date to Y/M/D format

* 2193 required eips must be in ascending order

* 214 remove extra info after author email

* use v0.0.3 of eipv

* 1 remove malformed field

* bump eipv to v0.0.4

* cache eipv build

* 1485 remove extra author info

* 2771 removing extra whitespaces
  • Loading branch information
lightclient authored and Arachnid committed Mar 6, 2021
1 parent 9dfcf8b commit e059bb1
Show file tree
Hide file tree
Showing 41 changed files with 50 additions and 61 deletions.
10 changes: 1 addition & 9 deletions .travis-ci.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,7 @@ elif [[ $TASK = 'htmlproofer-external' ]]; then
bundle exec jekyll build
bundle exec htmlproofer $HTMLPROOFER_OPTIONS --external_only
elif [[ $TASK = 'eip-validator' ]]; then
BAD_FILES="$(ls EIPS | egrep -v "eip-[0-9]+.md|eip-20-token-standard.md")" || true
if [[ ! -z $BAD_FILES ]]; then
echo "Files found with invalid names:"
echo $BAD_FILES
exit 1
fi

FILES="$(ls EIPS/*.md | egrep "eip-[0-9]+.md")"
bundle exec eip_validator $FILES
eipv EIPS/ --ignore=title_max_length,missing_discussions_to --skip=eip-20-token-standard.md
elif [[ $TASK = 'codespell' ]]; then
codespell -q4 -I .codespell-whitelist eip-X.md EIPS/
fi
7 changes: 5 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
sudo: false # route your build to the container-based infrastructure for a faster build

language: ruby
language: ruby, rust

before_install:
- gem install bundler -v '< 2'
Expand All @@ -27,7 +27,10 @@ matrix:
env: TASK='htmlproofer'
- rvm: 2.6.0
env: TASK='htmlproofer-external'
- rvm: 2.6.0
- language: rust
cache: cargo
before_script:
- cargo install eipv --version=0.0.4
env: TASK='eip-validator'
- python: 3.3
env: TASK='codespell'
Expand Down
1 change: 0 additions & 1 deletion EIPS/eip-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ title: EIP Purpose and Guidelines
status: Active
type: Meta
author: Martin Becze <[email protected]>, Hudson Jameson <[email protected]>, and others
https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1.md
created: 2015-10-27
updated: 2015-12-07, 2016-02-01, 2018-03-21, 2018-05-29, 2018-10-17, 2019-05-19, 2019-12-04, 2020-06-17
---
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-1057.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
eip: 1057
title: ProgPoW, a Programmatic Proof-of-Work
author: Greg Colvin <[email protected]>, Andrea Lanfranchi (@AndreaLanfranchi), Michael Carter (@bitsbetrippin), IfDefElse <[email protected]>
author: Greg Colvin <[email protected]>, Andrea Lanfranchi (@AndreaLanfranchi), Michael Carter (@bitsbetrippin), IfDefElse <[email protected]>
discussions-to: https://ethereum-magicians.org/t/eip-progpow-a-programmatic-proof-of-work/272
status: Accepted
type: Standards Track
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-1078.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ status: Draft
type: Standards Track
category: ERC
created: 2018-05-04
requires: 1077, 725, 681, 191
requires: 191, 681, 725, 1077
---

## Abstract
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-1153.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
eip: 1153
eip: 1153
title: Transient storage opcodes
author: Alexey Akhunov (@AlexeyAkhunov)
discussions-to: https://ethereum-magicians.org/t/eip-transient-storage-opcodes/553
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-1186.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
eip: 1186
title: RPC-Method to get Merkle Proofs - eth_getProof
title: RPC-Method to get Merkle Proofs - eth_getProof
author: Simon Jentzsch <[email protected]>, Christoph Jentzsch <[email protected]>
discussions-to: https://github.com/ethereum/EIPs/issues/1186
status: Draft
Expand Down
4 changes: 2 additions & 2 deletions EIPS/eip-1191.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
eip: 1191
title: Add chain id to mixed-case checksum address encoding
eip: 1191
title: Add chain id to mixed-case checksum address encoding
author: Juliano Rizzo (@juli)
status: Last Call
review-period-end: 2019-11-18
Expand Down
4 changes: 2 additions & 2 deletions EIPS/eip-1271.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
eip: 1271
title: Standard Signature Validation Method for Contracts
author: Francisco Giordano (@frangio), Matt Condon (@shrugs), Philippe Castonguay (@PhABC), Amir Bandeali (@abandeali1), Jorge Izquierdo (@izqui), Bertrand Masius (@catageek)
title: Standard Signature Validation Method for Contracts
author: Francisco Giordano (@frangio), Matt Condon (@shrugs), Philippe Castonguay (@PhABC), Amir Bandeali (@abandeali1), Jorge Izquierdo (@izqui), Bertrand Masius (@catageek)
discussions-to: https://github.com/ethereum/EIPs/issues/1271
status: Draft
type: Standards Track
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-1337.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
eip: 1337
title: Subscriptions on the blockchain
author: Kevin Owocki <[email protected]> , Andrew Redden <[email protected]>, Scott Burke <[email protected]> , Kevin Seagraves <[email protected]> , Luka Kacil <[email protected]>, Štefan Šimec <[email protected]>, Piotr Kosiński (@kosecki123), ankit raj <[email protected]>, John Griffin <[email protected]> , Nathan Creswell <[email protected]>
author: Kevin Owocki <[email protected]>, Andrew Redden <[email protected]>, Scott Burke <[email protected]>, Kevin Seagraves <[email protected]>, Luka Kacil <[email protected]>, Štefan Šimec <[email protected]>, Piotr Kosiński (@kosecki123), ankit raj <[email protected]>, John Griffin <[email protected]>, Nathan Creswell <[email protected]>
discussions-to: https://ethereum-magicians.org/t/eip-1337-subscriptions-on-the-blockchain/4422
type: Standards Track
status: Draft
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-1355.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
eip: 1355
title: Ethash 1a
author: Paweł Bylica (@chfast) <[email protected]>, Jean M. Cyr (@jean-m-cyr)
author: Paweł Bylica (@chfast), Jean M. Cyr (@jean-m-cyr)
discussions-to: https://ethereum-magicians.org/t/eip-1355-ethash-1a/1167
status: Abandoned
type: Standards Track
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-1470.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
eip: 1470
title: Smart Contract Weakness Classification (SWC)
author: Gerhard Wagner (@thec00n)
author: Gerhard Wagner (@thec00n)
discussions-to: https://github.com/ethereum/EIPs/issues/1469
status: Draft
type: Informational
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-1485.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
eip: 1485
title: TEthashV1
author: trustfarm (KT Ahn - 안씨아저씨) <[email protected]>, trustfarm <[email protected]>
author: trustfarm <[email protected]>, trustfarm <[email protected]>
discussions-to: https://ethereum-magicians.org/t/anti-eth-asic-mining-eip-1488-pr/1807
status: Draft
type: Standards Track
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-1571.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
eip: 1571
title: EthereumStratum/2.0.0
author: Andrea Lanfranchi (@AndreaLanfranchi) <[email protected]>, Pawel Bylica (@chfast) <[email protected]>, Marius Van Der Wijden (@MariusVanDerWijden)
author: Andrea Lanfranchi (@AndreaLanfranchi), Pawel Bylica (@chfast), Marius Van Der Wijden (@MariusVanDerWijden)
discussions-to: https://github.com/AndreaLanfranchi/EthereumStratum-2.0.0/issues
status: Draft
type: Standards Track
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-1613.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
eip: 1613
eip: 1613
title: Gas stations network
author: Yoav Weiss <[email protected]>, Dror Tirosh <[email protected]>, Alex Forshtat <[email protected]>
discussions-to: https://github.com/yoav-tabookey/EIPs/issues/1
Expand Down
4 changes: 2 additions & 2 deletions EIPS/eip-1620.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
eip: 1620
title: ERC-1620 Money Streaming
author: Paul Berg (@PaulRBerg) <[email protected]>
author: Paul Berg (@PaulRBerg)
discussions-to: https://github.com/ethereum/EIPs/issues/1620
status: Draft
type: Standards Track
Expand Down Expand Up @@ -302,4 +302,4 @@ There could be a way to avoid running two different streams in parallel. That is
Many thanks to @mmilton41 for countless brainstorming sessions. We have been doing research on the topic of money streaming for quite a while within the context of @ChronosProtocol. In August this year, we published the first version of our white paper describing a Plasma approach. However, in the meantime, we realised that it would be much more [fun](https://twitter.com/PaulRBerg/status/1056595919116910592) and easier to start small on Ethereum itself and sidechains like [xDai](https://blockscout.com/poa/dai).

## Copyright
Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).
Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).
4 changes: 2 additions & 2 deletions EIPS/eip-1679.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
eip: 1679
title: "Hardfork Meta: Istanbul"
title: Hardfork Meta: Istanbul
author: Alex Beregszaszi (@axic), Afri Schoedon (@5chdn)
discussions-to: https://ethereum-magicians.org/t/hardfork-meta-istanbul-discussion/3207
type: Meta
status: Final
created: 2019-01-04
requires: 1716, 152, 1108, 1344, 1884, 2028, 2200
requires: 152, 1108, 1334, 1716, 1884, 2028, 2200
---

## Abstract
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-1884.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
eip: 1884
title: Repricing for trie-size-dependent opcodes
title: Repricing for trie-size-dependent opcodes
author: Martin Holst Swende (@holiman)
type: Standards Track
category: Core
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-1895.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ discussions-to: https://ethresear.ch/t/reducing-the-verification-cost-of-a-snark
status: Draft
type: Standards Track
category: Core
created: 2018-31-03
created: 2018-03-31
---

## Simple Summary
Expand Down
3 changes: 1 addition & 2 deletions EIPS/eip-196.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
---
eip: 196
title: Precompiled contracts for addition and scalar multiplication
on the elliptic curve alt_bn128
title: Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128
author: Christian Reitwiessner<[email protected]>
type: Standards Track
category: Core
Expand Down
3 changes: 1 addition & 2 deletions EIPS/eip-197.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
---
eip: 197
title: Precompiled contracts for optimal ate pairing check
on the elliptic curve alt_bn128
title: Precompiled contracts for optimal ate pairing check on the elliptic curve alt_bn128
author: Vitalik Buterin <[email protected]>, Christian Reitwiessner <[email protected]>
type: Standards Track
category: Core
Expand Down
6 changes: 3 additions & 3 deletions EIPS/eip-1973.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
eip: 1973
title: Scalable Rewards
eip: 1973
title: Scalable Rewards
author: Lee Raj (@lerajk), Qin Jian (@qinjian)
type: Standards Track
category: ERC
Expand Down Expand Up @@ -267,4 +267,4 @@ Copyright and related rights waived via CC0.

1. Scalable Reward Distribution on the Ethereum Blockchain by Bogdan Batog, Lucian Boca and Nick Johnson

2. Fomo3d DApp, https://fomo3d.hostedwiki.co/
2. Fomo3d DApp, https://fomo3d.hostedwiki.co/
2 changes: 1 addition & 1 deletion EIPS/eip-2009.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
eip: 2009
title: Compliance Service
title: Compliance Service
author: Daniel Lehrner <[email protected]>
discussions-to: https://github.com/ethereum/EIPs/issues/2022
status: Draft
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-214.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
eip: 214
title: New opcode STATICCALL
author: Vitalik Buterin <[email protected]>, Christian Reitwiessner <[email protected]>;
author: Vitalik Buterin <[email protected]>, Christian Reitwiessner <[email protected]>
type: Standards Track
category: Core
status: Final
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-2193.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ status: Draft
type: Standards Track
category: ERC
created: 2019-07-16
requires: 1900, 2157, 155
requires: 155, 1900, 2157
---

## Simple Summary
Expand Down
1 change: 0 additions & 1 deletion EIPS/eip-2378.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ discussions-to: https://gitter.im/ethereum/EIPs
status: Draft
type: Meta
created: 2019-11-13

---

<!--You can leave these HTML comments in your merged EIP and delete the visible duplicate text guides, they will not appear and may be helpful to refer to if you edit it again. This is the suggested template for new EIPs. Note that an EIP number will be assigned by an editor. When opening a pull request to submit your EIP, please use an abbreviated title in the filename, `eip-draft_title_abbrev.md`. The title should be 44 characters or less.-->
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-2458.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
eip: 2458
title: Updates and Updated-by Header
author: Edson Ayllon (@edsonayllon)
author: Edson Ayllon (@edsonayllon)
discussions-to: https://github.com/ethereum/EIPs/issues/2453
status: Draft
type: Informational
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-2470.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ discussions-to: https://ethereum-magicians.org/t/erc-2470-singleton-factory/3933
status: Draft
type: Standards Track
category: ERC
created: 15-01-2020
created: 2020-01-15
requires: 1014
---

Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-2477.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ type: Standards Track
category: ERC
status: Draft
created: 2020-01-02
requires: 721, 1155, 165
requires: 165, 721, 1155
---

## Simple Summary
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-2525.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ discussions-to: https://ethereum-magicians.org/t/discussion-ens-login/3569
status: Draft
type: Standards Track
category: ERC
created: 19/02/2020
created: 2020-02-19
requires: 137, 634, 1193, 2304
---

Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-2657.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
eip: 2657
title: Ephemeral Testnet Yolo
author: James Hancock (@madeoftin)
discussion-to: https://gitter.im/ethereum/AllCoreDevs
discussions-to: https://gitter.im/ethereum/AllCoreDevs
status: Draft
type: Meta
created: 2020-04-19
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-2746.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ author: Aaron Kendall (@jaerith), Juan Blanco <@juanfranblanco>
discussions-to: https://ethereum-magicians.org/t/eip-2746-rules-engine-interface/4435
status: Draft
type: Standards Track
category : ERC
category: ERC
created: 2020-06-20
---

Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-2767.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ status: Draft
type: Standards Track
category: ERC
created: 2020-07-04
requires: 173, 165, 191
requires: 165, 173, 191
---

## Simple Summary
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-2771.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
eip: 2771
title: Secure Protocol for Native Meta Transactions
author: Ronan Sandford (@wighawag), Liraz Siri (@lirazsiri), Dror Tirosh (@drortirosh), Yoav Weiss (@yoavw), Alex Forshtat (@forshtat), Hadrien Croubois (@Amxx), Tomar Sachin (@tomarsachin2271), Patrick McCorry (@stonecoldpat), Nicolas Venturo (@nventuro), Fabian Vogelsteller (@frozeman)
author: Ronan Sandford (@wighawag), Liraz Siri (@lirazsiri), Dror Tirosh (@drortirosh), Yoav Weiss (@yoavw), Alex Forshtat (@forshtat), Hadrien Croubois (@Amxx), Tomar Sachin (@tomarsachin2271), Patrick McCorry (@stonecoldpat), Nicolas Venturo (@nventuro), Fabian Vogelsteller (@frozeman)
discussions-to: https://ethereum-magicians.org/t/eip-2771-secure-protocol-for-native-meta-transactions
status: Draft
type: Standards Track
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-601.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ eip: 601
title: Ethereum hierarchy for deterministic wallets
author: Nick Johnson (@arachnid), Micah Zoltu (@micahzoltu)
type: Standards Track
category : ERC
category: ERC
status: Final
discussions-to: https://ethereum-magicians.org/t/eip-erc-app-keys-application-specific-wallet-accounts/2742
created: 2017-04-13
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-615.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: Subroutines and Static Jumps for the EVM
status: Draft
type: Standards Track
category: Core
author: Greg Colvin <[email protected]>, Brooklyn Zelenka (@expede) , Paweł Bylica (@chfast), Christian Reitwiessner(@chriseth)
author: Greg Colvin <[email protected]>, Brooklyn Zelenka (@expede), Paweł Bylica (@chfast), Christian Reitwiessner(@chriseth)
discussions-to: https://ethereum-magicians.org/t/eip-615-subroutines-and-static-jumps-for-the-evm-last-call/3472
created: 2016-12-10
---
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-634.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
eip: 634
title: Storage of text records in ENS
title: Storage of text records in ENS
author: Richard Moore (@ricmoo)
type: Standards Track
discussions-to: https://github.com/ethereum/EIPs/issues/2439
Expand Down
2 changes: 1 addition & 1 deletion EIPS/eip-698.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ discussions-to: https://github.com/ethereum/EIPs/issues/698
status: Draft
type: Standards Track
category: Core
created: 2017-28-08
created: 2017-08-28
---

## Simple Summary
Expand Down
4 changes: 1 addition & 3 deletions EIPS/eip-712.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
eip: 712
title: Ethereum typed structured data hashing and signing
author: Remco Bloemen <[email protected]>,
Leonid Logvinov <[email protected]>,
Jacob Evans <[email protected]>
author: Remco Bloemen <[email protected]>, Leonid Logvinov <[email protected]>, Jacob Evans <[email protected]>
discussions-to: https://ethereum-magicians.org/t/eip-712-eth-signtypeddata-as-a-standard-for-machine-verifiable-and-human-readable-typed-data-signing/397
status: Draft
type: Standards Track
Expand Down
4 changes: 2 additions & 2 deletions EIPS/eip-884.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
eip: 884
title: 'DGCL Token'
author: 'Dave Sag <[email protected]>'
title: DGCL Token
author: Dave Sag <[email protected]>
type: Standards Track
category: ERC
status: Draft
Expand Down
Loading

0 comments on commit e059bb1

Please sign in to comment.