1 个不稳定版本
0.1.0 | 2024年3月5日 |
---|
#35 在 #keccak
5KB
ethp
一个用于在编译时评估常见以太坊和区块链相关函数的 Rust 程序宏集合。
示例
use hex_literal::hex;
use ethp::{keccak256, selector};
assert_eq!(
keccak256!("Transfer(address,address,uint256)"),
hex!("ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"),
);
assert_eq!(selector!("transfer(address,uint256)"), hex!("a9059cbb"));
依赖项
~0.4–0.8MB
~19K SLoC