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"),
|
|
|
|
}
|
|
|
|
}
|