1 2 3 4 5 6 7 8 9 10 11 12
use serde::{Deserialize, Serialize}; use themelio_stf::melvm::CovenantEnv; use themelio_structs::Transaction; /// YAML/TOML/JSON-encoded environment file #[derive(Serialize, Deserialize, Clone, Debug)] pub struct EnvFile { /// Input transaction pub spender_tx: Transaction, /// Execution environment pub environment: CovenantEnv, }