11个不稳定版本 (4个重大更改)
0.4.0 | 2021年11月10日 |
---|---|
0.3.0 | 2021年10月20日 |
0.2.0 | 2021年8月17日 |
0.1.1 | 2021年3月5日 |
0.0.5 | 2020年8月20日 |
#6 在 #验证器
每月下载量 54
29KB
646 行
EIP 验证器
一个引擎,确保以太坊改进提案满足某些要求。
入门
要安装 eipv
并验证 EIPs 仓库
git clone https://github.com/lightclient/eipv.git
cargo install --path=eipv eipv
eipv /path/to/EIPS
要求
此功能跟踪 eipv
可以验证的内容。
- 序言以
---
开始 - 序言以
---
结束 - 序言包括所有必填字段
eip
标题
描述
作者
讨论至
创建时间
状态
类型
category
(如果type
== "Standards Track")
- 序言不包含任何未知字段
- 序言字段格式正确
- 每个字段具有以下形状
{field}: {value}\n
-
eip
是一个无符号整数 -
title
是一个长度小于 44 个字符的字符串 -
author
是一个由逗号分隔的作者信息字符串,具有三种可能的形状- 仅名称:
John A. Doe
- 名称和电子邮件:
John A. Doe <john@doe.com>
- 名称和 Github 用户名:
John A. Doe (@johndoe)
- 仅名称:
-
discussions-to
是一个指向有关 EIP 讨论的 URL -
discussions-to
不指向 PR -
status
是以下字符串值之一草案
最后呼吁
接受
最终
废弃
拒绝
取代
-
type
是以下字符串值之一标准跟踪
信息
元数据
-
category
是以下字符串值之一核心
网络
接口
erc
-
last-call-deadline
是一个日期值 -
created
是一个日期值 -
updated
是一个由逗号分隔的日期值列表 -
requires
是一个按升序排列的 EIP 编号列表 -
withdrawal-reason
是一个字符串
- 每个字段具有以下形状
- 列出的
required
EIP 编号是存在的 - EIP 正文按照以下顺序包含所需的部分
摘要
动机
规范
理由
向后兼容性
测试用例
实现
安全考虑
版权放弃
Abstract
部分不超过 200 字Copyright Waiver
部分只包含以下字符串:通过 CC0 放弃版权和相关权利。
- EIP 正文不包括代码片段之外的任何未关闭的括号或括号
- 文件名形式为
eip-N.md
,其中N
对应于 EIP 分配的编号 - 指向其他 EIP 的 URL 是相对链接
- 序言部分没有尾随空格
依赖项
~8MB
~158K SLoC