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

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

Required methods

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

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

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

Loading content...

Implementors

impl VoteSigner for LocalVoteSigner[src]

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

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

Loading content...