melorun 0.4.0

Melodeon interactive repl and command-line evaluator
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,
}