[−][src]Trait solana_vote_signer::rpc::VoteSignerRpc
Associated Types
Loading content...Required methods
fn register(
&self,
_: Self::Metadata,
_: Pubkey,
_: Signature,
_: Vec<u8>
) -> Result<Pubkey>
&self,
_: Self::Metadata,
_: Pubkey,
_: Signature,
_: Vec<u8>
) -> Result<Pubkey>
fn sign(
&self,
_: Self::Metadata,
_: Pubkey,
_: Signature,
_: Vec<u8>
) -> Result<Signature>
&self,
_: Self::Metadata,
_: Pubkey,
_: Signature,
_: Vec<u8>
) -> Result<Signature>
fn deregister(
&self,
_: Self::Metadata,
_: Pubkey,
_: Signature,
_: Vec<u8>
) -> Result<()>
&self,
_: Self::Metadata,
_: Pubkey,
_: Signature,
_: Vec<u8>
) -> Result<()>
Provided methods
fn to_delegate(self) -> IoDelegate<Self, Self::Metadata>
Create an IoDelegate
, wiring rpc calls to the trait methods.
Implementors
impl VoteSignerRpc for VoteSignerRpcImpl
[src]
type Metadata = Meta
fn register(
&self,
meta: Self::Metadata,
id: Pubkey,
sig: Signature,
signed_msg: Vec<u8>
) -> Result<Pubkey>
[src]
&self,
meta: Self::Metadata,
id: Pubkey,
sig: Signature,
signed_msg: Vec<u8>
) -> Result<Pubkey>
fn sign(
&self,
meta: Self::Metadata,
id: Pubkey,
sig: Signature,
signed_msg: Vec<u8>
) -> Result<Signature>
[src]
&self,
meta: Self::Metadata,
id: Pubkey,
sig: Signature,
signed_msg: Vec<u8>
) -> Result<Signature>
fn deregister(
&self,
meta: Self::Metadata,
id: Pubkey,
sig: Signature,
signed_msg: Vec<u8>
) -> Result<()>
[src]
&self,
meta: Self::Metadata,
id: Pubkey,
sig: Signature,
signed_msg: Vec<u8>
) -> Result<()>