| Crates.io | eipv |
| lib.rs | eipv |
| version | 0.4.0 |
| created_at | 2020-08-06 20:08:46.331031+00 |
| updated_at | 2021-11-10 14:52:03.149322+00 |
| description | Ethereum Improvement Proposal validator |
| homepage | |
| repository | https://github.com/lightclient/eipv |
| max_upload_size | |
| id | 273741 |
| size | 102,157 |
An engine which ensures Ethereum Improvement Proposals meet certain requirements.
To install eipv and validate the EIPs repository:
git clone https://github.com/lightclient/eipv.git
cargo install --path=eipv eipv
eipv /path/to/EIPS
This tracks what eipv can validate.
------eiptitledescriptionauthordiscussions-tocreatedstatustypecategory (iff type == "Standards Track"){field}: {value}\neip is an unsigned integertitle is a string whose length is less than 44 charactersauthor is a comma-separated string of author information which has
three possible shapes:
John A. DoeJohn A. Doe <john@doe.com>John A. Doe (@johndoe)discussions-to is a URL where discussions regarding the EIP should be
directeddiscussions-to does not point to a PRstatus is one of the following string values:
draftlast callacceptedfinalabandonedrejectedsupersededtype is one of the following string values:
standards trackinformationalmetacategory is one of the following string values:
corenetworkinginterfaceerclast-call-deadline is a date valuecreated is a date valueupdated is a comma-separated list of date valuesrequires is a comma-separated list of EIP numbers in ascending orderwithdrawal-reason is a stringrequired existAbstractMotivationSpecificationRationaleBackwards CompatibilityTest CasesImplementationsSecurity ConsiderationsCopyright WaiverAbstract section is no longer than 200 wordsCopyright Waiver section contains only the following string:
Copyright and related rights waived via CC0.eip-N.md, where N coresponds to the EIP's assigned number