[]Struct private_currency::transactions::CreateWallet

pub struct CreateWallet { /* fields omitted */ }

Transaction for creating a new wallet.

Notes

This transaction specifies only the Ed25519 verification key used to check digital signatures of transactions authored by the wallet owner. The public encryption key of the wallet owner is deterministically derived from the verification key.

Methods

impl CreateWallet

Creates message and signs it.

Creates message and appends existing signature.

Returns the hex representation of the binary data. Lower case letters are used (e.g. f9b4ca).

Ed25519 key for the wallet.

Trait Implementations

impl Clone for CreateWallet

Performs copy-assignment from source. Read more

impl AsRef<RawMessage> for CreateWallet

impl PartialEq<CreateWallet> for CreateWallet

impl Debug for CreateWallet

impl ExonumJson for CreateWallet

impl ExonumJsonDeserialize for CreateWallet

impl Serialize for CreateWallet

impl<'de> Deserialize<'de> for CreateWallet

impl FromHex for CreateWallet

impl<'a> SegmentField<'a> for CreateWallet

impl ServiceMessage for CreateWallet

impl StorageValue for CreateWallet

impl Transaction for CreateWallet
[src]

impl Message for CreateWallet

Verifies the message using given public key.

Auto Trait Implementations

impl Send for CreateWallet

impl Sync for CreateWallet

Blanket Implementations

impl<T> From for T
[src]

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<'a, T> Field for T where
    T: SegmentField<'a>, 
[src]

impl<T> CryptoHash for T where
    T: Message
[src]

impl<T> UniqueHash for T where
    T: CryptoHash
[src]

impl<T> Erased for T

impl<T> Erased for T

impl<T> SerializeContent for T where
    T: Serialize
[src]

impl<T> Same for T

Should always be Self