Switch validator to eipv (#2860)

* 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
This commit is contained in:
lightclient 2020-08-10 10:18:25 -06:00 committed by GitHub
parent 54d875576d
commit 3194278525
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
41 changed files with 50 additions and 61 deletions

View File

@ -15,15 +15,7 @@ elif [[ $TASK = 'htmlproofer-external' ]]; then
bundle exec jekyll build bundle exec jekyll build
bundle exec htmlproofer $HTMLPROOFER_OPTIONS --external_only bundle exec htmlproofer $HTMLPROOFER_OPTIONS --external_only
elif [[ $TASK = 'eip-validator' ]]; then elif [[ $TASK = 'eip-validator' ]]; then
BAD_FILES="$(ls EIPS | egrep -v "eip-[0-9]+.md|eip-20-token-standard.md")" || true eipv EIPS/ --ignore=title_max_length,missing_discussions_to --skip=eip-20-token-standard.md
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
elif [[ $TASK = 'codespell' ]]; then elif [[ $TASK = 'codespell' ]]; then
codespell -q4 -I .codespell-whitelist eip-X.md EIPS/ codespell -q4 -I .codespell-whitelist eip-X.md EIPS/
fi fi

View File

@ -1,6 +1,6 @@
sudo: false # route your build to the container-based infrastructure for a faster build sudo: false # route your build to the container-based infrastructure for a faster build
language: ruby language: ruby, rust
before_install: before_install:
- gem install bundler -v '< 2' - gem install bundler -v '< 2'
@ -27,7 +27,10 @@ matrix:
env: TASK='htmlproofer' env: TASK='htmlproofer'
- rvm: 2.6.0 - rvm: 2.6.0
env: TASK='htmlproofer-external' 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' env: TASK='eip-validator'
- python: 3.3 - python: 3.3
env: TASK='codespell' env: TASK='codespell'

View File

@ -4,7 +4,6 @@ title: EIP Purpose and Guidelines
status: Active status: Active
type: Meta type: Meta
author: Martin Becze <mb@ethereum.org>, Hudson Jameson <hudson@ethereum.org>, and others author: Martin Becze <mb@ethereum.org>, Hudson Jameson <hudson@ethereum.org>, and others
https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1.md
created: 2015-10-27 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 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
--- ---

View File

@ -1,7 +1,7 @@
--- ---
eip: 1057 eip: 1057
title: ProgPoW, a Programmatic Proof-of-Work title: ProgPoW, a Programmatic Proof-of-Work
author: Greg Colvin <greg@colvin.org>, Andrea Lanfranchi (@AndreaLanfranchi), Michael Carter (@bitsbetrippin), IfDefElse <ifdefelse@protonmail.com> author: Greg Colvin <greg@colvin.org>, Andrea Lanfranchi (@AndreaLanfranchi), Michael Carter (@bitsbetrippin), IfDefElse <ifdefelse@protonmail.com>
discussions-to: https://ethereum-magicians.org/t/eip-progpow-a-programmatic-proof-of-work/272 discussions-to: https://ethereum-magicians.org/t/eip-progpow-a-programmatic-proof-of-work/272
status: Accepted status: Accepted
type: Standards Track type: Standards Track

View File

@ -7,7 +7,7 @@ status: Draft
type: Standards Track type: Standards Track
category: ERC category: ERC
created: 2018-05-04 created: 2018-05-04
requires: 1077, 725, 681, 191 requires: 191, 681, 725, 1077
--- ---
## Abstract ## Abstract

View File

@ -1,7 +1,7 @@
--- ---
eip: 1271 eip: 1271
title: Standard Signature Validation Method for Contracts 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) 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 discussions-to: https://github.com/ethereum/EIPs/issues/1271
status: Draft status: Draft
type: Standards Track type: Standards Track

View File

@ -1,7 +1,7 @@
--- ---
eip: 1337 eip: 1337
title: Subscriptions on the blockchain title: Subscriptions on the blockchain
author: Kevin Owocki <kevin@gitcoin.co> , Andrew Redden <andrew@blockcrushr.com>, Scott Burke <scott@blockcrushr.com> , Kevin Seagraves <k.s.seagraves@gmail.com> , Luka Kacil <luka.kacil@gmail.com>, Štefan Šimec <stefan.simec@gmail.com>, Piotr Kosiński (@kosecki123), ankit raj <tradeninja7@gmail.com>, John Griffin <john@atchai.com> , Nathan Creswell <nathantr@gmail.com> author: Kevin Owocki <kevin@gitcoin.co>, Andrew Redden <andrew@blockcrushr.com>, Scott Burke <scott@blockcrushr.com>, Kevin Seagraves <k.s.seagraves@gmail.com>, Luka Kacil <luka.kacil@gmail.com>, Štefan Šimec <stefan.simec@gmail.com>, Piotr Kosiński (@kosecki123), ankit raj <tradeninja7@gmail.com>, John Griffin <john@atchai.com>, Nathan Creswell <nathantr@gmail.com>
discussions-to: https://ethereum-magicians.org/t/eip-1337-subscriptions-on-the-blockchain/4422 discussions-to: https://ethereum-magicians.org/t/eip-1337-subscriptions-on-the-blockchain/4422
type: Standards Track type: Standards Track
status: Draft status: Draft

View File

@ -1,7 +1,7 @@
--- ---
eip: 1355 eip: 1355
title: Ethash 1a title: Ethash 1a
author: Paweł Bylica (@chfast) <pawel@ethereum.org>, 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 discussions-to: https://ethereum-magicians.org/t/eip-1355-ethash-1a/1167
status: Abandoned status: Abandoned
type: Standards Track type: Standards Track

View File

@ -1,7 +1,7 @@
--- ---
eip: 1470 eip: 1470
title: Smart Contract Weakness Classification (SWC) title: Smart Contract Weakness Classification (SWC)
author: Gerhard Wagner (@thec00n) author: Gerhard Wagner (@thec00n)
discussions-to: https://github.com/ethereum/EIPs/issues/1469 discussions-to: https://github.com/ethereum/EIPs/issues/1469
status: Draft status: Draft
type: Informational type: Informational

View File

@ -1,7 +1,7 @@
--- ---
eip: 1485 eip: 1485
title: TEthashV1 title: TEthashV1
author: trustfarm (KT Ahn - 안씨아저씨) <trustfarm.info@gmail.com>, trustfarm <cpplover@trustfarm.net> author: trustfarm <trustfarm.info@gmail.com>, trustfarm <cpplover@trustfarm.net>
discussions-to: https://ethereum-magicians.org/t/anti-eth-asic-mining-eip-1488-pr/1807 discussions-to: https://ethereum-magicians.org/t/anti-eth-asic-mining-eip-1488-pr/1807
status: Draft status: Draft
type: Standards Track type: Standards Track

View File

@ -1,7 +1,7 @@
--- ---
eip: 1571 eip: 1571
title: EthereumStratum/2.0.0 title: EthereumStratum/2.0.0
author: Andrea Lanfranchi (@AndreaLanfranchi) <andrea.lanfranchi@gmail.com>, Pawel Bylica (@chfast) <pawel@ethereum.org>, 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 discussions-to: https://github.com/AndreaLanfranchi/EthereumStratum-2.0.0/issues
status: Draft status: Draft
type: Standards Track type: Standards Track

View File

@ -1,5 +1,5 @@
--- ---
eip: 1613 eip: 1613
title: Gas stations network title: Gas stations network
author: Yoav Weiss <yoav@tabookey.com>, Dror Tirosh <dror@tabookey.com>, Alex Forshtat <alex@tabookey.com> author: Yoav Weiss <yoav@tabookey.com>, Dror Tirosh <dror@tabookey.com>, Alex Forshtat <alex@tabookey.com>
discussions-to: https://github.com/yoav-tabookey/EIPs/issues/1 discussions-to: https://github.com/yoav-tabookey/EIPs/issues/1

View File

@ -1,7 +1,7 @@
--- ---
eip: 1620 eip: 1620
title: ERC-1620 Money Streaming title: ERC-1620 Money Streaming
author: Paul Berg (@PaulRBerg) <hello@paulrberg.com> author: Paul Berg (@PaulRBerg)
discussions-to: https://github.com/ethereum/EIPs/issues/1620 discussions-to: https://github.com/ethereum/EIPs/issues/1620
status: Draft status: Draft
type: Standards Track type: Standards Track

View File

@ -1,12 +1,12 @@
--- ---
eip: 1679 eip: 1679
title: "Hardfork Meta: Istanbul" title: Hardfork Meta: Istanbul
author: Alex Beregszaszi (@axic), Afri Schoedon (@5chdn) author: Alex Beregszaszi (@axic), Afri Schoedon (@5chdn)
discussions-to: https://ethereum-magicians.org/t/hardfork-meta-istanbul-discussion/3207 discussions-to: https://ethereum-magicians.org/t/hardfork-meta-istanbul-discussion/3207
type: Meta type: Meta
status: Final status: Final
created: 2019-01-04 created: 2019-01-04
requires: 1716, 152, 1108, 1344, 1884, 2028, 2200 requires: 152, 1108, 1334, 1716, 1884, 2028, 2200
--- ---
## Abstract ## Abstract

View File

@ -6,7 +6,7 @@ discussions-to: https://ethresear.ch/t/reducing-the-verification-cost-of-a-snark
status: Draft status: Draft
type: Standards Track type: Standards Track
category: Core category: Core
created: 2018-31-03 created: 2018-03-31
--- ---
## Simple Summary ## Simple Summary

View File

@ -1,7 +1,6 @@
--- ---
eip: 196 eip: 196
title: Precompiled contracts for addition and scalar multiplication title: Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128
on the elliptic curve alt_bn128
author: Christian Reitwiessner<chris@ethereum.org> author: Christian Reitwiessner<chris@ethereum.org>
type: Standards Track type: Standards Track
category: Core category: Core

View File

@ -1,7 +1,6 @@
--- ---
eip: 197 eip: 197
title: Precompiled contracts for optimal ate pairing check title: Precompiled contracts for optimal ate pairing check on the elliptic curve alt_bn128
on the elliptic curve alt_bn128
author: Vitalik Buterin <vitalik@ethereum.org>, Christian Reitwiessner <chris@ethereum.org> author: Vitalik Buterin <vitalik@ethereum.org>, Christian Reitwiessner <chris@ethereum.org>
type: Standards Track type: Standards Track
category: Core category: Core

View File

@ -1,7 +1,7 @@
--- ---
eip: 214 eip: 214
title: New opcode STATICCALL title: New opcode STATICCALL
author: Vitalik Buterin <vitalik@ethereum.org>, Christian Reitwiessner <chris@ethereum.org>; author: Vitalik Buterin <vitalik@ethereum.org>, Christian Reitwiessner <chris@ethereum.org>
type: Standards Track type: Standards Track
category: Core category: Core
status: Final status: Final

View File

@ -7,7 +7,7 @@ status: Draft
type: Standards Track type: Standards Track
category: ERC category: ERC
created: 2019-07-16 created: 2019-07-16
requires: 1900, 2157, 155 requires: 155, 1900, 2157
--- ---
## Simple Summary ## Simple Summary

View File

@ -6,7 +6,6 @@ discussions-to: https://gitter.im/ethereum/EIPs
status: Draft status: Draft
type: Meta type: Meta
created: 2019-11-13 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.--> <!--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.-->

View File

@ -6,7 +6,7 @@ discussions-to: https://ethereum-magicians.org/t/erc-2470-singleton-factory/3933
status: Draft status: Draft
type: Standards Track type: Standards Track
category: ERC category: ERC
created: 15-01-2020 created: 2020-01-15
requires: 1014 requires: 1014
--- ---

View File

@ -7,7 +7,7 @@ type: Standards Track
category: ERC category: ERC
status: Draft status: Draft
created: 2020-01-02 created: 2020-01-02
requires: 721, 1155, 165 requires: 165, 721, 1155
--- ---
## Simple Summary ## Simple Summary

View File

@ -6,7 +6,7 @@ discussions-to: https://ethereum-magicians.org/t/discussion-ens-login/3569
status: Draft status: Draft
type: Standards Track type: Standards Track
category: ERC category: ERC
created: 19/02/2020 created: 2020-02-19
requires: 137, 634, 1193, 2304 requires: 137, 634, 1193, 2304
--- ---

View File

@ -2,7 +2,7 @@
eip: 2657 eip: 2657
title: Ephemeral Testnet Yolo title: Ephemeral Testnet Yolo
author: James Hancock (@madeoftin) author: James Hancock (@madeoftin)
discussion-to: https://gitter.im/ethereum/AllCoreDevs discussions-to: https://gitter.im/ethereum/AllCoreDevs
status: Draft status: Draft
type: Meta type: Meta
created: 2020-04-19 created: 2020-04-19

View File

@ -5,7 +5,7 @@ author: Aaron Kendall (@jaerith), Juan Blanco <@juanfranblanco>
discussions-to: https://ethereum-magicians.org/t/eip-2746-rules-engine-interface/4435 discussions-to: https://ethereum-magicians.org/t/eip-2746-rules-engine-interface/4435
status: Draft status: Draft
type: Standards Track type: Standards Track
category : ERC category: ERC
created: 2020-06-20 created: 2020-06-20
--- ---

View File

@ -7,7 +7,7 @@ status: Draft
type: Standards Track type: Standards Track
category: ERC category: ERC
created: 2020-07-04 created: 2020-07-04
requires: 173, 165, 191 requires: 165, 173, 191
--- ---
## Simple Summary ## Simple Summary

View File

@ -1,7 +1,7 @@
--- ---
eip: 2771 eip: 2771
title: Secure Protocol for Native Meta Transactions 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 discussions-to: https://ethereum-magicians.org/t/eip-2771-secure-protocol-for-native-meta-transactions
status: Draft status: Draft
type: Standards Track type: Standards Track

View File

@ -3,7 +3,7 @@ eip: 601
title: Ethereum hierarchy for deterministic wallets title: Ethereum hierarchy for deterministic wallets
author: Nick Johnson (@arachnid), Micah Zoltu (@micahzoltu) author: Nick Johnson (@arachnid), Micah Zoltu (@micahzoltu)
type: Standards Track type: Standards Track
category : ERC category: ERC
status: Final status: Final
discussions-to: https://ethereum-magicians.org/t/eip-erc-app-keys-application-specific-wallet-accounts/2742 discussions-to: https://ethereum-magicians.org/t/eip-erc-app-keys-application-specific-wallet-accounts/2742
created: 2017-04-13 created: 2017-04-13

View File

@ -4,7 +4,7 @@ title: Subroutines and Static Jumps for the EVM
status: Draft status: Draft
type: Standards Track type: Standards Track
category: Core category: Core
author: Greg Colvin <greg@colvin.org>, Brooklyn Zelenka (@expede) , Paweł Bylica (@chfast), Christian Reitwiessner(@chriseth) author: Greg Colvin <greg@colvin.org>, 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 discussions-to: https://ethereum-magicians.org/t/eip-615-subroutines-and-static-jumps-for-the-evm-last-call/3472
created: 2016-12-10 created: 2016-12-10
--- ---

View File

@ -6,7 +6,7 @@ discussions-to: https://github.com/ethereum/EIPs/issues/698
status: Draft status: Draft
type: Standards Track type: Standards Track
category: Core category: Core
created: 2017-28-08 created: 2017-08-28
--- ---
## Simple Summary ## Simple Summary

View File

@ -1,9 +1,7 @@
--- ---
eip: 712 eip: 712
title: Ethereum typed structured data hashing and signing title: Ethereum typed structured data hashing and signing
author: Remco Bloemen <remco@wicked.ventures>, author: Remco Bloemen <remco@wicked.ventures>, Leonid Logvinov <logvinov.leon@gmail.com>, Jacob Evans <jacob@dekz.net>
Leonid Logvinov <logvinov.leon@gmail.com>,
Jacob Evans <jacob@dekz.net>
discussions-to: https://ethereum-magicians.org/t/eip-712-eth-signtypeddata-as-a-standard-for-machine-verifiable-and-human-readable-typed-data-signing/397 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 status: Draft
type: Standards Track type: Standards Track

View File

@ -1,7 +1,7 @@
--- ---
eip: 884 eip: 884
title: 'DGCL Token' title: DGCL Token
author: 'Dave Sag <davesag@gmail.com>' author: Dave Sag <davesag@gmail.com>
type: Standards Track type: Standards Track
category: ERC category: ERC
status: Draft status: Draft

View File

@ -7,7 +7,7 @@ type: Standards Track
category: ERC category: ERC
status: Draft status: Draft
created: 2018-07-07 created: 2018-07-07
requires: 721, 165 requires: 165, 721
--- ---
## Simple Summary ## Simple Summary