20 lines
461 B
Rust
Raw Normal View History

2021-04-29 19:44:07 -05:00
use fluence::module_manifest;
2021-03-01 17:03:57 -06:00
use fluence::{fce, WasmLoggerBuilder};
use serde_json;
2021-04-29 19:44:07 -05:00
module_manifest!();
2021-03-01 17:03:57 -06:00
fn main() {
WasmLoggerBuilder::new().build().ok();
}
#[fce]
pub fn extract_miner_address(json_string: String) -> String {
let obj = serde_json::from_str::<serde_json::Value>(&json_string);
match obj {
2021-04-29 19:44:07 -05:00
Ok(x) => x["result"]["blockMiner"].to_string(),
// Ok(x) => json_string,
2021-03-01 17:03:57 -06:00
Err(_) => String::from("boo yah"),
}
}