mirror of
https://github.com/status-im/EIPs.git
synced 2025-02-22 11:48:19 +00:00
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:
parent
54d875576d
commit
3194278525
@ -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
|
||||
|
@ -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'
|
||||
@ -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'
|
||||
|
@ -4,7 +4,6 @@ title: EIP Purpose and Guidelines
|
||||
status: Active
|
||||
type: Meta
|
||||
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
|
||||
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
|
||||
---
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
eip: 1057
|
||||
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
|
||||
status: Accepted
|
||||
type: Standards Track
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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 <simon.jentzsch@slock.it>, Christoph Jentzsch <christoph.jentzsch@slock.it>
|
||||
discussions-to: https://github.com/ethereum/EIPs/issues/1186
|
||||
status: Draft
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
eip: 1337
|
||||
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
|
||||
type: Standards Track
|
||||
status: Draft
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
eip: 1355
|
||||
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
|
||||
status: Abandoned
|
||||
type: Standards Track
|
||||
|
@ -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
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
eip: 1485
|
||||
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
|
||||
status: Draft
|
||||
type: Standards Track
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
eip: 1571
|
||||
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
|
||||
status: Draft
|
||||
type: Standards Track
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
eip: 1613
|
||||
eip: 1613
|
||||
title: Gas stations network
|
||||
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
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
eip: 1620
|
||||
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
|
||||
status: Draft
|
||||
type: Standards Track
|
||||
@ -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/).
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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<chris@ethereum.org>
|
||||
type: Standards Track
|
||||
category: Core
|
||||
|
@ -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 <vitalik@ethereum.org>, Christian Reitwiessner <chris@ethereum.org>
|
||||
type: Standards Track
|
||||
category: Core
|
||||
|
@ -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
|
||||
@ -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/
|
||||
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
eip: 2009
|
||||
title: Compliance Service
|
||||
title: Compliance Service
|
||||
author: Daniel Lehrner <daniel@io.builders>
|
||||
discussions-to: https://github.com/ethereum/EIPs/issues/2022
|
||||
status: Draft
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
eip: 214
|
||||
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
|
||||
category: Core
|
||||
status: Final
|
||||
|
@ -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
|
||||
|
@ -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.-->
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -4,7 +4,7 @@ title: Subroutines and Static Jumps for the EVM
|
||||
status: Draft
|
||||
type: Standards Track
|
||||
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
|
||||
created: 2016-12-10
|
||||
---
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -1,9 +1,7 @@
|
||||
---
|
||||
eip: 712
|
||||
title: Ethereum typed structured data hashing and signing
|
||||
author: Remco Bloemen <remco@wicked.ventures>,
|
||||
Leonid Logvinov <logvinov.leon@gmail.com>,
|
||||
Jacob Evans <jacob@dekz.net>
|
||||
author: Remco Bloemen <remco@wicked.ventures>, 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
|
||||
status: Draft
|
||||
type: Standards Track
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
eip: 884
|
||||
title: 'DGCL Token'
|
||||
author: 'Dave Sag <davesag@gmail.com>'
|
||||
title: DGCL Token
|
||||
author: Dave Sag <davesag@gmail.com>
|
||||
type: Standards Track
|
||||
category: ERC
|
||||
status: Draft
|
||||
|
@ -7,7 +7,7 @@ type: Standards Track
|
||||
category: ERC
|
||||
status: Draft
|
||||
created: 2018-07-07
|
||||
requires: 721, 165
|
||||
requires: 165, 721
|
||||
---
|
||||
|
||||
## Simple Summary
|
||||
|
Loading…
x
Reference in New Issue
Block a user