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是一个字符串
- 每个字段具有以下形状
- 列出的
requiredEIP 编号是存在的 - EIP 正文按照以下顺序包含所需的部分
摘要动机规范理由向后兼容性测试用例实现安全考虑版权放弃
Abstract部分不超过 200 字Copyright Waiver部分只包含以下字符串:通过 CC0 放弃版权和相关权利。- EIP 正文不包括代码片段之外的任何未关闭的括号或括号
- 文件名形式为
eip-N.md,其中N对应于 EIP 分配的编号 - 指向其他 EIP 的 URL 是相对链接
- 序言部分没有尾随空格
依赖项
~8MB
~158K SLoC