pub mod ast; pub mod builtins; mod debruijn; mod flat; pub mod machine; pub mod parser; mod pretty; pub mod program_builder; pub mod tx; pub use pallas_codec::utils::KeyValuePairs; pub use pallas_crypto::hash::Hash; pub use pallas_primitives::{ alonzo::{BigInt, Constr, PlutusData}, babbage::{PostAlonzoTransactionOutput, TransactionInput, TransactionOutput, Value}, }; use pallas_primitives::{Error, Fragment}; pub fn plutus_data(bytes: &[u8]) -> Result { PlutusData::decode_fragment(bytes) } pub fn plutus_data_to_bytes(data: &PlutusData) -> Result, Error> { PlutusData::encode_fragment(data) }