Vote signing JSON RPC service (#1965)
* Vote signing JSON RPC service - barebone service that listens for RPC requests * Daemon for vote signer service * Add request APIs for JSON RPC * Cleanup of cargo dependencies * Fix compiler error
This commit is contained in:
@@ -13,6 +13,9 @@ pub enum RpcRequest {
|
||||
GetTransactionCount,
|
||||
RequestAirdrop,
|
||||
SendTransaction,
|
||||
RegisterNode,
|
||||
SignVote,
|
||||
DeregisterNode,
|
||||
}
|
||||
pub type RpcClient = reqwest::Client;
|
||||
|
||||
@@ -53,6 +56,9 @@ impl RpcRequest {
|
||||
RpcRequest::GetTransactionCount => "getTransactionCount",
|
||||
RpcRequest::RequestAirdrop => "requestAirdrop",
|
||||
RpcRequest::SendTransaction => "sendTransaction",
|
||||
RpcRequest::RegisterNode => "registerNode",
|
||||
RpcRequest::SignVote => "signVote",
|
||||
RpcRequest::DeregisterNode => "deregisterNode",
|
||||
};
|
||||
let mut request = json!({
|
||||
"jsonrpc": jsonrpc,
|
||||
|
Reference in New Issue
Block a user