1 个不稳定版本
0.2.2 | 2022 年 7 月 22 日 |
---|
#11 在 #sui
每月 29 次下载
在 11 个crate中使用 (通过 static-address)
8KB
54 行
static-address
static-address
crate 提供了一个宏 static_address!
,用于将字符串在编译时解析为静态地址。这提供了一种在源代码中高效声明 Move 账户地址的方法,同时几乎不产生程序运行时的成本,无需自己声明字节数组。实际代码来自 这里。
用法
let key =
static_address!("0x80809acd8d3bc3d30aea82e5506f45951e3eb53e2fda39da6d772647e52c25cd");
assert_eq!(
key.to_hex_literal(),
"0x80809acd8d3bc3d30aea82e5506f45951e3eb53e2fda39da6d772647e52c25cd"
);
使用此宏的 Aptos 项目示例可在 crates/static-address-example-aptos 中找到。
许可证
static-address
使用 Apache 许可证,版本 2.0。
依赖项
~3MB
~66K SLoC