#cash #bitcoin #bch

bch_addr

受 bchaddrjs 启发的 cash_addr 格式实现

1 个不稳定版本

0.1.0 2019 年 3 月 9 日

#9#bch

Download history • Rust 包仓库 55/week @ 2024-03-11 • Rust 包仓库 43/week @ 2024-03-18 • Rust 包仓库 82/week @ 2024-03-25 • Rust 包仓库 71/week @ 2024-04-01 • Rust 包仓库 38/week @ 2024-04-08 • Rust 包仓库 131/week @ 2024-04-15 • Rust 包仓库 57/week @ 2024-04-22 • Rust 包仓库 5/week @ 2024-04-29 • Rust 包仓库 53/week @ 2024-05-06 • Rust 包仓库 28/week @ 2024-05-13 • Rust 包仓库 13/week @ 2024-05-20 • Rust 包仓库 12/week @ 2024-05-27 • Rust 包仓库 18/week @ 2024-06-03 • Rust 包仓库 14/week @ 2024-06-10 • Rust 包仓库 54/week @ 2024-06-17 • Rust 包仓库 26/week @ 2024-06-24 • Rust 包仓库

113 每月下载量
用于 cash_tx_builder

MIT 许可证

45KB
696

bch_addr

CircleCI codecov

bchaddrjs 启发的 cash_addr 格式实现。

用法

use bch_addr::Converter;
let converter = Converter::new();
let cash_addr = converter.to_cash_addr("1B9UNtBfkkpgt8kVbwLN9ktE62QKnMbDzR").unwrap();
assert_eq!(cash_addr, "bitcoincash:qph5kuz78czq00e3t85ugpgd7xmer5kr7c5f6jdpwk");

let legacy_addr = converter.to_legacy_addr(&cash_addr).unwrap();
assert_eq!(legacy_addr, "1B9UNtBfkkpgt8kVbwLN9ktE62QKnMbDzR");

lib.rs:

受 bchaddrjs 启发的 cash_addr 格式实现。

示例

use bch_addr::Converter;
let converter = Converter::new();
let cash_addr = converter.to_cash_addr("1B9UNtBfkkpgt8kVbwLN9ktE62QKnMbDzR").unwrap();
assert_eq!(cash_addr, "bitcoincash:qph5kuz78czq00e3t85ugpgd7xmer5kr7c5f6jdpwk");

let legacy_addr = converter.to_legacy_addr(&cash_addr).unwrap();
assert_eq!(legacy_addr, "1B9UNtBfkkpgt8kVbwLN9ktE62QKnMbDzR");

依赖项

~1MB
~18K SLoC