Skip to content

Commit 9784eba

Browse files
committed
feat: witness
1 parent eb0d28b commit 9784eba

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

rust/cardano-chain-follower/src/witness.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
use std::fmt::{Display, Formatter};
33

44
use dashmap::DashMap;
5-
use pallas::{codec::utils::Bytes, ledger::traverse::MultiEraTx};
5+
use pallas::{codec::utils::Bytes, ledger::traverse::MultiEraTxWithRawAuxiliary};
66

77
use crate::utils::blake2b_244;
88

@@ -17,11 +17,11 @@ pub(crate) struct TxWitness(WitnessMap);
1717

1818
impl TxWitness {
1919
/// Create a new `TxWitness` from a list of `MultiEraTx`.
20-
pub(crate) fn new(txs: &[MultiEraTx]) -> anyhow::Result<Self> {
20+
pub(crate) fn new(txs: &[MultiEraTxWithRawAuxiliary]) -> anyhow::Result<Self> {
2121
let map: WitnessMap = DashMap::new();
2222
for (i, tx) in txs.iter().enumerate() {
2323
match tx {
24-
MultiEraTx::AlonzoCompatible(tx, _) => {
24+
MultiEraTxWithRawAuxiliary::AlonzoCompatible(tx, _) => {
2525
let witness_set = &tx.transaction_witness_set;
2626
if let Some(vkey_witness_set) = witness_set.vkeywitness.clone() {
2727
for vkey_witness in vkey_witness_set {
@@ -33,7 +33,7 @@ impl TxWitness {
3333
}
3434
};
3535
},
36-
MultiEraTx::Babbage(tx) => {
36+
MultiEraTxWithRawAuxiliary::Babbage(tx) => {
3737
let witness_set = &tx.transaction_witness_set;
3838
if let Some(vkey_witness_set) = witness_set.vkeywitness.clone() {
3939
for vkey_witness in vkey_witness_set {
@@ -45,7 +45,7 @@ impl TxWitness {
4545
}
4646
}
4747
},
48-
MultiEraTx::Conway(tx) => {
48+
MultiEraTxWithRawAuxiliary::Conway(tx) => {
4949
let witness_set = &tx.transaction_witness_set;
5050
if let Some(vkey_witness_set) = &witness_set.vkeywitness.clone() {
5151
for vkey_witness in vkey_witness_set {
@@ -103,7 +103,7 @@ mod tests {
103103
#[test]
104104
fn tx_witness() {
105105
let alonzo = alonzo_block();
106-
let alonzo_block = pallas::ledger::traverse::MultiEraBlock::decode(&alonzo)
106+
let alonzo_block = pallas::ledger::traverse::MultiEraBlockWithRawAuxiliary::decode(&alonzo)
107107
.expect("Failed to decode MultiEraBlock");
108108
let txs_alonzo = alonzo_block.txs();
109109
let tx_witness_alonzo = TxWitness::new(&txs_alonzo).expect("Failed to create TxWitness");
@@ -117,7 +117,7 @@ mod tests {
117117
assert!(tx_witness_alonzo.check_witness_in_tx(&vkey1_hash, 0));
118118

119119
let babbage = babbage_block();
120-
let babbage_block = pallas::ledger::traverse::MultiEraBlock::decode(&babbage)
120+
let babbage_block = pallas::ledger::traverse::MultiEraBlockWithRawAuxiliary::decode(&babbage)
121121
.expect("Failed to decode MultiEraBlock");
122122
let txs_babbage = babbage_block.txs();
123123
let tx_witness_babbage = TxWitness::new(&txs_babbage).expect("Failed to create TxWitness");

0 commit comments

Comments
 (0)