#address #validate #bitcoin #litecoin #validation

coinaddress

用于验证base58哈希校验和的库,特别是包括比特币和莱特币地址

6个稳定版本

使用旧Rust 2015

1.1.3 2017年5月5日
1.1.2 2015年4月20日
1.1.1 2015年2月5日
1.1.0 2015年1月11日
1.0.2 2014年11月25日

#litecoin中排名第7

每月下载量23

MIT许可协议

6KB
93

币地址

主分支: 主分支构建状态

Rust库,用于验证比特币/莱特币/通用base58地址校验和。实际的检查是验证尾部校验和与公钥哈希。所有使用比特币格式的地址都可以验证。

要验证比特币/莱特币地址,检查以下内容

validate_btc_address("1theaddress") == Ok(0)  // (or 5, or 111 for testnet)
validate_ltc_address("Ltheaddress") == Ok(48)

任何其他地址可以使用以下方法进行检查

validate_base58_hash("...") == Ok(...)

Ok(...) 返回的值是地址版本/类型。

要使用此包,请将其添加到cargo依赖项中

[dependencies]
coinaddress = "1.*"

lib.rs:

用于验证base58哈希校验和的函数,特别是包括比特币和莱特币地址。

依赖项

~1MB
~20K SLoC