feat: print some info

This commit is contained in:
rvcas 2022-09-03 14:22:10 -04:00
parent 055ca5c66b
commit c9072deb09
No known key found for this signature in database
GPG Key ID: C09B64E263F7D68C
2 changed files with 19 additions and 2 deletions

View File

@ -22,13 +22,29 @@ fn main() -> anyhow::Result<()> {
} else { } else {
let cbor_hex = fs::read_to_string(input)?; let cbor_hex = fs::read_to_string(input)?;
hex::decode(cbor_hex)? hex::decode(cbor_hex.trim())?
}; };
let tx = MultiEraTx::decode(Era::Alonzo, &tx_bytes) let tx = MultiEraTx::decode(Era::Alonzo, &tx_bytes)
.or_else(|_| MultiEraTx::decode(Era::Byron, &tx_bytes))?; .or_else(|_| MultiEraTx::decode(Era::Byron, &tx_bytes))?;
println!("{:?}", tx); println!("Simulating: {}", tx.hash());
println!("\nPlutus Data:");
println!("{:#?}", tx.witnesses().plutus_data());
println!("\nRedeemer:");
println!("{:#?}", tx.witnesses().redeemer());
println!("\nPlutus V1 Script:");
println!("{:#?}", tx.witnesses().plutus_v1_script());
println!("\nPlutus V2 Script:");
println!("{:#?}", tx.witnesses().plutus_v2_script());
} }
}, },
Args::Uplc(uplc_cmd) => match uplc_cmd { Args::Uplc(uplc_cmd) => match uplc_cmd {

1
thing.tx Normal file

File diff suppressed because one or more lines are too long