Allow making direct RPC queries from the C API (#8588)

This commit is contained in:
Pierre Krieger
2018-05-22 19:07:27 +02:00
committed by Robert Habermeier
parent fe5f5b28d9
commit bd1e3fc606
6 changed files with 98 additions and 7 deletions

View File

@@ -49,6 +49,9 @@ pub enum Origin {
/// Session id
session: H256
},
/// From the C API
#[serde(rename="c-api")]
CApi,
/// Unknown
#[serde(rename="unknown")]
Unknown,
@@ -68,6 +71,7 @@ impl fmt::Display for Origin {
Origin::Ipc(ref session) => write!(f, "IPC (session: {})", session),
Origin::Ws { ref session, ref dapp } => write!(f, "{} via WebSocket (session: {})", dapp, session),
Origin::Signer { ref session, ref dapp } => write!(f, "{} via UI (session: {})", dapp, session),
Origin::CApi => write!(f, "C API"),
Origin::Unknown => write!(f, "unknown origin"),
}
}