Skip to main content

chia_generator_parser/
lib.rs

1pub mod error;
2pub mod parser;
3pub mod types;
4
5pub use error::*;
6use hex::FromHexError;
7pub use parser::*;
8pub use types::*;
9
10pub fn string_to_bytes32(string: &String) -> Result<Bytes32> {
11    let u8_vec = hex::decode(string)?;
12    Bytes32::try_from(u8_vec)
13        .map_err(|_| GeneratorParserError::HexDecodingError(FromHexError::InvalidStringLength))
14}