Add arg field to UnitWitness

This commit is contained in:
Giacomo Pasini 2025-02-27 18:07:25 +01:00
parent 44a8b6b1ff
commit 42817aceee
No known key found for this signature in database
GPG Key ID: FC08489D2D895D4B
3 changed files with 4 additions and 1 deletions

View File

@ -10,6 +10,7 @@ pub struct UnitWitness {
pub spending_covenant: [u8; 32],
pub minting_covenant: [u8; 32],
pub burning_covenant: [u8; 32],
pub arg: [u8; 32],
}
impl UnitWitness {
@ -19,7 +20,7 @@ impl UnitWitness {
hasher.update(self.spending_covenant);
hasher.update(self.minting_covenant);
hasher.update(self.burning_covenant);
hasher.update(self.arg);
hasher.finalize().into()
}
}

View File

@ -5,6 +5,7 @@ fn nmo_unit() -> UnitWitness {
spending_covenant: [0; 32],
minting_covenant: [0; 32],
burning_covenant: [0; 32],
arg: [0; 32],
}
}

View File

@ -27,6 +27,7 @@ fn nmo() -> UnitWitness {
spending_covenant: NOP_COVENANT,
minting_covenant: NOP_COVENANT,
burning_covenant: NOP_COVENANT,
arg: [0; 32],
}
}