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}