[][src]Trait solana_vote_signer::rpc::VoteSigner

pub trait VoteSigner {
    fn register(
        &self,
        pubkey: &Pubkey,
        sig: &Signature,
        signed_msg: &[u8]
    ) -> Result<Pubkey>;
fn sign(
        &self,
        pubkey: &Pubkey,
        sig: &Signature,
        msg: &[u8]
    ) -> Result<Signature>;
fn deregister(
        &self,
        pubkey: &Pubkey,
        sig: &Signature,
        msg: &[u8]
    ) -> Result<()>; }

Required methods

fn register(
    &self,
    pubkey: &Pubkey,
    sig: &Signature,
    signed_msg: &[u8]
) -> Result<Pubkey>

fn sign(
    &self,
    pubkey: &Pubkey,
    sig: &Signature,
    msg: &[u8]
) -> Result<Signature>

fn deregister(&self, pubkey: &Pubkey, sig: &Signature, msg: &[u8]) -> Result<()>

Loading content...

Implementors

impl VoteSigner for LocalVoteSigner[src]

fn register(
    &self,
    pubkey: &Pubkey,
    sig: &Signature,
    msg: &[u8]
) -> Result<Pubkey>
[src]

Process JSON-RPC request items sent via JSON-RPC.

Loading content...