Crates.io | eipv |
lib.rs | eipv |
version | 0.4.0 |
source | src |
created_at | 2020-08-06 20:08:46.331031 |
updated_at | 2021-11-10 14:52:03.149322 |
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.
---
---
eip
title
description
author
discussions-to
created
status
type
category
(iff type
== "Standards Track"){field}: {value}\n
eip
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. Doe
John 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:
draft
last call
accepted
final
abandoned
rejected
superseded
type
is one of the following string values:
standards track
informational
meta
category
is one of the following string values:
core
networking
interface
erc
last-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
existAbstract
Motivation
Specification
Rationale
Backwards Compatibility
Test Cases
Implementations
Security Considerations
Copyright Waiver
Abstract
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