chore: fix examples after latest refactors (#560)

This commit is contained in:
Santiago Carmuega 2024-12-14 17:18:31 -03:00 committed by GitHub
parent 1e5c267823
commit 106d8676b6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,7 +1,8 @@
use std::collections::BTreeSet; use std::{collections::BTreeSet, str::FromStr};
use pallas::{ use pallas::{
codec::utils::Bytes, codec::utils::Bytes,
crypto::hash::Hash,
ledger::{addresses::Address, traverse::MultiEraBlock}, ledger::{addresses::Address, traverse::MultiEraBlock},
network::{ network::{
facades::NodeClient, facades::NodeClient,
@ -11,7 +12,6 @@ use pallas::{
Point, PRE_PRODUCTION_MAGIC, Point, PRE_PRODUCTION_MAGIC,
}, },
}, },
crypto::hash::Hash,
}; };
use tracing::info; use tracing::info;
@ -21,14 +21,19 @@ async fn do_localstate_query(client: &mut NodeClient) {
client.acquire(None).await.unwrap(); client.acquire(None).await.unwrap();
// Get UTxO from a (singleton) set of tx inputs. // Get UTxO from a (singleton) set of tx inputs.
let transaction_id = Hash::<32>::from(<[u8; 32]>::from_hex( let transaction_id =
"15244950ed56a3af61a00f62584779fb53a9f3910468013a2b00b94b8bbc10e0" Hash::<32>::from_str("15244950ed56a3af61a00f62584779fb53a9f3910468013a2b00b94b8bbc10e0")
).unwrap()); .unwrap();
let tx_in = TransactionInput { transaction_id, index: 0 }; let tx_in = TransactionInput {
transaction_id,
index: 0,
};
let mut txins = BTreeSet::new(); let mut txins = BTreeSet::new();
txins.insert(tx_in); txins.insert(tx_in);
let result = queries_v16::get_utxo_by_txin(client, 6, txins).await.unwrap(); let result = queries_v16::get_utxo_by_txin(client, 6, txins)
.await
.unwrap();
info!("result: {:?}", result); info!("result: {:?}", result);
let result = queries_v16::get_chain_point(client).await.unwrap(); let result = queries_v16::get_chain_point(client).await.unwrap();
@ -46,14 +51,14 @@ async fn do_localstate_query(client: &mut NodeClient) {
// Getting delegation and rewards for preprod stake addresses: // Getting delegation and rewards for preprod stake addresses:
let mut addrs = BTreeSet::new(); let mut addrs = BTreeSet::new();
// 1. `stake_test1uqfp3atrunssjk8a4w7lk3ct97wnscs4wc7v3ynnmx7ll7s2ea9p2` // 1. `stake_test1uqfp3atrunssjk8a4w7lk3ct97wnscs4wc7v3ynnmx7ll7s2ea9p2`
let addr: Addr = <[u8; 28]>::from_hex( let addr: Addr = hex::decode("1218F563E4E10958FDABBDFB470B2F9D386215763CC89273D9BDFFFA")
"1218F563E4E10958FDABBDFB470B2F9D386215763CC89273D9BDFFFA" .unwrap()
).unwrap().to_vec().into(); .into();
addrs.insert(StakeAddr::from((0x00, addr))); addrs.insert(StakeAddr::from((0x00, addr)));
// 2. `stake_test1uq2pnumhfrnnse0t3uwj4n0lhz58ehfhkdhr64ylptjhq9cyney6d` // 2. `stake_test1uq2pnumhfrnnse0t3uwj4n0lhz58ehfhkdhr64ylptjhq9cyney6d`
let addr: Addr = <[u8; 28]>::from_hex( let addr: Addr = hex::decode("1419F37748E73865EB8F1D2ACDFFB8A87CDD37B36E3D549F0AE57017")
"1419F37748E73865EB8F1D2ACDFFB8A87CDD37B36E3D549F0AE57017" .unwrap()
).unwrap().to_vec().into(); .into();
addrs.insert(StakeAddr::from((0x00, addr))); addrs.insert(StakeAddr::from((0x00, addr)));
let result = queries_v16::get_filtered_delegations_rewards(client, era, addrs) let result = queries_v16::get_filtered_delegations_rewards(client, era, addrs)