4个版本
使用旧版Rust 2015
0.1.3 | 2019年3月5日 |
---|---|
0.1.2 | 2019年3月5日 |
0.1.1 | 2019年3月5日 |
0.1.0 | 2019年3月5日 |
#7 in #ether
每月下载量 28次
8KB
120 行
ether-converter
Rust中的以太单位转换器库和CLI
安装
cargo install ether-converter
入门指南
使用库
extern crate ether_converter;
fn main() {
let amt = "1";
let amt_unit = "ether";
let to_unit = "wei";
let map = ether_converter::convert(&amt, &amt_unit);
let val = map.get(to_unit).unwrap();
println!("{} {} = {} {}", amt, amt_unit, val, to_unit);
// 1 ether = 1000000000000000000 wei
}
命令行界面
$ ether_converter {value} {unit}
示例
$ ether_converter 10 ether
wei 10000000000000000000
kwei 10000000000000000
mwei 10000000000000
gwei 10000000000
szabo 10000000
finney 10000
ether 10
kether 0.01
mether 0.00001
gether 0.00000001
tether 0.00000000001
另一个示例
$ ether_converter 30 gwei
wei 30000000000
kwei 30000000
mwei 30000
gwei 30
szabo 0.03
finney 0.00003
ether 0.00000003
kether 0.00000000003
mether 0.00000000000003
gether 0.00000000000000003
tether 0.00000000000000000003
测试
make test
许可证
依赖
~2.8–4MB
~70K SLoC