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