Struct ibc_proto::cosmos::tx::v1beta1::SignerInfo[][src]

pub struct SignerInfo {
    pub public_key: Option<Any>,
    pub mode_info: Option<ModeInfo>,
    pub sequence: u64,
}

SignerInfo describes the public key and signing mode of a single top-level signer.

Fields

public_key: Option<Any>

public_key is the public key of the signer. It is optional for accounts that already exist in state. If unset, the verifier can use the required
signer address for this position and lookup the public key.

mode_info: Option<ModeInfo>

mode_info describes the signing mode of the signer and is a nested structure to support nested multisig pubkey’s

sequence: u64

sequence is the sequence of the account, which describes the number of committed transactions signed by a given address. It is used to prevent replay attacks.

Trait Implementations

impl Clone for SignerInfo[src]

impl Debug for SignerInfo[src]

impl Default for SignerInfo[src]

impl Message for SignerInfo[src]

impl PartialEq<SignerInfo> for SignerInfo[src]

impl StructuralPartialEq for SignerInfo[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]