@@ -8,7 +8,7 @@ pub mod validator;
|
||||
pub use error::Error;
|
||||
|
||||
use crate::{
|
||||
config::{self, Config},
|
||||
config::{self, Config, PlutusVersion},
|
||||
module::CheckedModules,
|
||||
};
|
||||
use aiken_lang::gen_uplc::CodeGenerator;
|
||||
@@ -44,13 +44,6 @@ pub struct Preamble {
|
||||
pub license: Option<String>,
|
||||
}
|
||||
|
||||
#[derive(Debug, PartialEq, Clone, serde::Serialize, serde::Deserialize)]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
pub enum PlutusVersion {
|
||||
V1,
|
||||
V2,
|
||||
}
|
||||
|
||||
#[derive(Debug, PartialEq, Clone, serde::Serialize, serde::Deserialize)]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
pub struct Compiler {
|
||||
@@ -151,7 +144,7 @@ impl From<&Config> for Preamble {
|
||||
name: "Aiken".to_string(),
|
||||
version: config::compiler_version(true),
|
||||
}),
|
||||
plutus_version: PlutusVersion::V2,
|
||||
plutus_version: config.plutus_version,
|
||||
version: config.version.clone(),
|
||||
license: config.license.clone(),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user