refactor: support roundtrip encoding for script data hash components (#526)
This commit is contained in:
parent
969d5612b7
commit
537cd45c23
9 changed files with 84 additions and 119 deletions
|
|
@ -395,7 +395,7 @@ mod tests {
|
|||
use std::str::FromStr;
|
||||
|
||||
use pallas_addresses::Address as PallasAddress;
|
||||
use pallas_primitives::{babbage::PlutusData, Fragment};
|
||||
use pallas_primitives::{babbage::PlutusData, Fragment, MaybeIndefArray};
|
||||
|
||||
use crate::transaction::{model::*, Bytes64, DatumBytes, DatumHash, Hash28, TransactionStatus};
|
||||
|
||||
|
|
@ -473,8 +473,8 @@ mod tests {
|
|||
),
|
||||
datums: Some(datums),
|
||||
redeemers: Some(Redeemers::from_map(vec![
|
||||
(RedeemerPurpose::Spend(Input { tx_hash: Bytes32([4; 32]), txo_index: 1 }), (Bytes(PlutusData::Array(vec![]).encode_fragment().unwrap()), Some(ExUnits { mem: 1337, steps: 7331 }))),
|
||||
(RedeemerPurpose::Mint(Hash28([5; 28])), (Bytes(PlutusData::Array(vec![]).encode_fragment().unwrap()), None)),
|
||||
(RedeemerPurpose::Spend(Input { tx_hash: Bytes32([4; 32]), txo_index: 1 }), (Bytes(PlutusData::Array(MaybeIndefArray::Def(vec![])).encode_fragment().unwrap()), Some(ExUnits { mem: 1337, steps: 7331 }))),
|
||||
(RedeemerPurpose::Mint(Hash28([5; 28])), (Bytes(PlutusData::Array(MaybeIndefArray::Def(vec![])).encode_fragment().unwrap()), None)),
|
||||
].into_iter().collect::<HashMap<_, _>>())),
|
||||
signature_amount_override: Some(5),
|
||||
change_address: Some(Address(PallasAddress::from_str("addr1g9ekml92qyvzrjmawxkh64r2w5xr6mg9ngfmxh2khsmdrcudevsft64mf887333adamant").unwrap())),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue