22use std:: fmt:: { Display , Formatter } ;
33
44use dashmap:: DashMap ;
5- use pallas:: { codec:: utils:: Bytes , ledger:: traverse:: MultiEraTx } ;
5+ use pallas:: { codec:: utils:: Bytes , ledger:: traverse:: MultiEraTxWithRawAuxiliary } ;
66
77use crate :: utils:: blake2b_244;
88
@@ -17,11 +17,11 @@ pub(crate) struct TxWitness(WitnessMap);
1717
1818impl 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