EIP-55 校验和工具
将任意以太坊地址转换为符合 EIP-55 标准的校验和格式,在转账前及时发现输入错误。
您输入的地址与标准校验和不一致——如果这个地址是从其他工具复制来的,防打字错误机制已经检测到了问题。
使用方法
- 1 粘贴任意以太坊地址——无论是小写、大写还是大小写混合。
- 2 工具会输出符合 EIP-55 标准的校验和地址。
- 3 大小写混合的编码方式基于小写地址的 keccak-256 哈希值——哈希值对应的 nibble ≥ 8 的字母会被转换为大写。
为什么使用此工具
- EIP-55 把一个不区分大小写的 40 位十六进制地址,转换成一个能够检测输入错误的校验和格式。
- 大多数钱包(MetaMask、Ledger Live 等)导出的地址都已经是校验和格式——粘贴回去时如果有字符错误,就会被立即发现。
- 适合用来安全地转换那些从日志或旧系统中获取、只有小写形式的地址。
- 完全在浏览器本地运行,keccak-256 计算在本地完成。
常见问题
带校验和的地址是不是一个不同的地址?
不是——它指向的仍然是链上完全相同的账户。以太坊地址在协议层面本身是不区分大小写的,校验和只是客户端层面用来防止输入错误的一种保护机制。
如果我输入的地址本身有误怎么办?
只要输入的是 40 位有效的十六进制字符(不论大小写),这个工具都会生成对应的校验和格式。如果想验证一个大小写混合的地址是否符合 EIP-55 标准,请使用「钱包地址验证工具」(Wallet Address Validator)。
EIP-55 为什么会出现?
如果没有校验和机制,40 位十六进制地址中哪怕只错一个字符,资金也可能被发送到另一个账户(很可能是无法找回的地址)。EIP-55(由 Vitalik Buterin 与 Alex Van de Sande 于 2016 年提出)在不改变地址格式的前提下,增加了错误检测能力。
什么是 EIP-55 校验和工具?
EIP-55 校验和工具可以将以太坊地址转换为符合 EIP-55 标准的校验和格式,其中部分字母会根据地址的哈希值被转换为大写。这种大小写交替的编码方式能帮助钱包在转账发生前就发现地址中的输入错误。整个转换过程完全在浏览器本地完成,地址内容不会被发送到任何服务器。
功能特性
标准校验和
输出由地址的 Keccak-256 哈希推导出的、符合 EIP-55 标准的精确大小写混合形式。
匹配检测
判断粘贴的地址是否已具有有效校验和、与标准形式不同,或格式不正确。
防止输入错误
一个字符错误就会使校验和失效,从而让钱包拒绝有误的地址。
100% 隐私保护
在客户端运行——地址永远不会离开你的浏览器。
示例
Input
0x5aaeb6053f3e94c9b9a09f33669435e7ef1beaed
Output
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed
常见使用场景
-
1
发送前验证
确认复制的地址具有有效校验和,降低因输入错误导致资金转错的风险。
-
2
规范化小写地址
将日志或数据库中全小写的地址转换为便于显示的校验和形式。
-
3
安全地比较地址
对两个地址分别计算校验和,以发现仅大小写不同的细微差异。
Zerethon 的 EIP-55 工具可将以太坊地址转换为标准的大小写混合校验和形式,并判断你粘贴的地址是否已经匹配。每个字母的大小写由小写地址的 Keccak-256 哈希值推导而来,因此只要有一个字符错误就会破坏校验和,让钱包能在资金转出前发现输入错误。整个过程完全在浏览器本地运行。
- 分类
- Web3
- 价格
- 免费
- 隐私
- 基于浏览器
- 注册
- 无需
参考资料
- EIP-55: Mixed-case checksum address encoding — Ethereum Improvement Proposals
- Ethereum accounts — ethereum.org
隐私
除非另有说明,否则你的数据永远不会离开浏览器。EIP-55 校验和工具 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。
相关工具
钱包地址校验器
校验 Ethereum、Bitcoin(legacy + SegWit)、Solana、TRON 和 Litecoin 钱包地址的格式与校验和,无需 RPC。
打开工具NFT Metadata 校验工具
按照 ERC-721、OpenSea 及 Solana Metaplex 标准校验 NFT metadata,在铸造前预览 NFT 效果。
打开工具ETH 单位转换器
在 Wei、Gwei、Ether、Szabo、Finney 等多种单位之间自由转换。基于 BigInt 运算,杜绝舍入误差。
打开工具Keccak-256 哈希生成器
计算文本或文件的 Keccak-256 哈希值(以太坊使用的哈希函数)。注意它与 SHA-3 不同——与 Solidity 的 keccak256() 函数结果一致。
打开工具在 Zerethon Social 上创作、分享与成长
免费注册。赚取积分,收集成就,与全球创作者建立联系。