1use dharitri_sdk::data::{sdk_address::SdkAddress, vm::VMQueryInput};
2use dharitri_sdk_http::{GatewayHttpProxy, DEVNET_GATEWAY};
3
4#[tokio::main]
5async fn main() {
6 let blockchain = GatewayHttpProxy::new(DEVNET_GATEWAY.to_string());
7 let sc_address = SdkAddress::from_bech32_string(
8 "drt1qqqqqqqqqqqqqpgq5dvvkmka7sujfsx7cfmygnx0n7luv8k0d8sstahm6x",
9 )
10 .unwrap();
11 let req = VMQueryInput {
12 sc_address: sc_address.clone(),
13 func_name: "empty".to_string(),
14 args: vec![],
15 };
16 let result = blockchain.execute_vmquery(&req).await;
17 assert!(result.is_ok());
18 println!("{result:#?}");
19}