Struct tmkms::tx_signer::sign_msg::SignMsg[][src]

pub struct SignMsg {
    pub fee: StdFee,
    pub memo: String,
    // some fields omitted
}

String representation of a message that describes a particular transaction to be signed by transaction signer

Fields

fee: StdFee

Fee

memo: String

Memo

Implementations

impl SignMsg[src]

pub fn new(
    req: &TxSigningRequest,
    tx_builder: &Builder,
    sequence: u64
) -> Result<Self, Error>
[src]

Create a new SignMsg from a TxSigningRequest

pub fn authorize(&self, acl: &TxAcl) -> Result<(), Error>[src]

Authorize a message for signing according to the given ACL

pub fn to_stdtx(&self, sig: StdSignature) -> StdTx[src]

Serialize a [StdTx] after obtaining a signature

pub fn msgs(&self) -> &[Msg][src]

Borrow the signed messages

pub fn msg_types(&self) -> &Set<TypeName>[src]

Borrow the set of signed message types

pub fn sign_bytes(&self) -> &[u8][src]

Get the signed byte representation

Auto Trait Implementations

impl RefUnwindSafe for SignMsg

impl Send for SignMsg

impl Sync for SignMsg

impl Unpin for SignMsg

impl UnwindSafe for SignMsg

Blanket Implementations

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

impl<T> AsAny for T where
    T: Any
[src]

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

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

impl<T> Conv for T

impl<T> FmtForward for T

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

impl<T> Instrument for T[src]

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

impl<D> OwoColorize for D

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

impl<T> TryConv for T

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>,