1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
// --- crates.io ---
use serde::Serialize;
use serde_json::{json, Value};
// --- subrpcer ---
use crate::{rpc, DEFAULT_ID};
#[subrpcer_impl::rpc]
pub fn submit_and_watch_extrinsic(extrinsic: impl Serialize) -> Value {
rpc(
DEFAULT_ID,
"author_submitAndWatchExtrinsic",
json!([extrinsic]),
)
}
#[subrpcer_impl::rpc]
pub fn unwatch_extrinsic(subscription_id: impl Serialize) -> Value {
rpc(
DEFAULT_ID,
"author_unwatchExtrinsic",
json!([subscription_id]),
)
}