Warp DRE

crates.io

Rust package to interact with Warp's DRE nodes.

Example

```rust let client = warpdre::WarpDRE::new(WarpDREOptionsBuilder::default().build()?); let contracttxid = "z0ch80zdaDUFqC9jHjfOL8nekJcok4ZRkEUesYsk";

let mut query: HashMap<String, String> = HashMap::new();
query.insert("query".into(), "$.name".into());

let res = client.get_contract_with_query(contract_tx_id, query).await?;
let r = res.result.unwrap();
let result = r[0].as_str();
assert!(result == Some("VouchDAO"));

```