feat: implement GetCBOR local state query (#413)

This commit is contained in:
Alexsander Falcucci 2024-03-04 19:25:17 +01:00 committed by GitHub
parent 94b37fd798
commit 655efad6c2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 22 additions and 2 deletions

View file

@ -68,6 +68,13 @@ async fn do_localstate_query(client: &mut NodeClient) {
let result = queries_v16::get_genesis_config(client, era).await.unwrap();
println!("result: {:?}", result);
// Ensure decoding across version disparities by always receiving a valid
// response using the wrap function for the query result with CBOR-in-CBOR
// concept.
let query = queries_v16::BlockQuery::GetCurrentPParams;
let result = queries_v16::get_cbor(client, era, query).await.unwrap();
println!("result: {:?}", result);
client.send_release().await.unwrap();
}