Fix ordering for ScriptInfo type
This commit is contained in:
@@ -429,14 +429,14 @@ impl TypedDataType {
|
||||
constructors: vec![
|
||||
RecordConstructor {
|
||||
location: Span::empty(),
|
||||
name: "__Spend".to_string(),
|
||||
name: "__Mint".to_string(),
|
||||
arguments: vec![],
|
||||
doc: None,
|
||||
sugar: false,
|
||||
},
|
||||
RecordConstructor {
|
||||
location: Span::empty(),
|
||||
name: "__Mint".to_string(),
|
||||
name: "__Spend".to_string(),
|
||||
arguments: vec![],
|
||||
doc: None,
|
||||
sugar: false,
|
||||
|
||||
@@ -665,26 +665,11 @@ pub fn prelude(id_gen: &IdGenerator) -> TypeInfo {
|
||||
prelude.types_constructors.insert(
|
||||
SCRIPT_PURPOSE.to_string(),
|
||||
vec![
|
||||
SCRIPT_PURPOSE_SPEND.to_string(),
|
||||
SCRIPT_PURPOSE_MINT.to_string(),
|
||||
SCRIPT_PURPOSE_SPEND.to_string(),
|
||||
],
|
||||
);
|
||||
|
||||
prelude.values.insert(
|
||||
SCRIPT_PURPOSE_SPEND.to_string(),
|
||||
ValueConstructor::public(
|
||||
function(vec![data(), option(data())], script_purpose()),
|
||||
ValueConstructorVariant::Record {
|
||||
module: "".into(),
|
||||
name: SCRIPT_PURPOSE_SPEND.to_string(),
|
||||
field_map: None::<FieldMap>,
|
||||
arity: 2,
|
||||
location: Span::empty(),
|
||||
constructors_count: SCRIPT_PURPOSES_COUNT,
|
||||
},
|
||||
),
|
||||
);
|
||||
|
||||
prelude.values.insert(
|
||||
SCRIPT_PURPOSE_MINT.to_string(),
|
||||
ValueConstructor::public(
|
||||
@@ -700,6 +685,21 @@ pub fn prelude(id_gen: &IdGenerator) -> TypeInfo {
|
||||
),
|
||||
);
|
||||
|
||||
prelude.values.insert(
|
||||
SCRIPT_PURPOSE_SPEND.to_string(),
|
||||
ValueConstructor::public(
|
||||
function(vec![data(), option(data())], script_purpose()),
|
||||
ValueConstructorVariant::Record {
|
||||
module: "".into(),
|
||||
name: SCRIPT_PURPOSE_SPEND.to_string(),
|
||||
field_map: None::<FieldMap>,
|
||||
arity: 2,
|
||||
location: Span::empty(),
|
||||
constructors_count: SCRIPT_PURPOSES_COUNT,
|
||||
},
|
||||
),
|
||||
);
|
||||
|
||||
prelude.types.insert(
|
||||
SCRIPT_PURPOSE.to_string(),
|
||||
TypeConstructor {
|
||||
|
||||
Reference in New Issue
Block a user