5 releases
0.1.4 | Jun 2, 2024 |
---|---|
0.1.3 | Jun 2, 2024 |
0.1.2 | Feb 29, 2024 |
0.1.1 | Feb 29, 2024 |
0.1.0 | Feb 29, 2024 |
#41 in #starknet
190KB
75 lines
Starknet Selector Decoder
Description
Simple tool to get the string value of a starknet selector hash. From readable string to hash is easy, just compute the hash, but if you only have the hash and want the string, it needs to be looked up.
The map is comrised of all selectors declared on Starknet mainnet and gets updated.
Example
use starknet_selector_decoder::get_selector;
let result =
get_selector("0x0083afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e");
match result {
Some(selector) => assert_eq!(selector, "transfer"),
None => assert!(false),
}
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Dependencies
~0.1–3MB
~42K SLoC