[]Struct private_currency::storage::Wallet

pub struct Wallet { /* fields omitted */ }

Wallet summary.

Methods

impl Wallet

Creates a new instance with given parameters.

Ed25519 public key associated with the wallet. Transactions originating from the wallet need to be digitally signed with the paired secret key.

Commitment to the current wallet balance.

Number of entries in the wallet history.

Index of the last outgoing transfer in the wallet history.

Merkle root of the wallet history list.

Merkle root of the unaccepted incoming transfers.

impl Wallet
[src]

Retrieves the wallet summary.

Computes the encryption key associated with the wallet.

Trait Implementations

impl Clone for Wallet

Performs copy-assignment from source. Read more

impl PartialEq<Wallet> for Wallet

impl Debug for Wallet

impl ExonumJson for Wallet

impl ExonumJsonDeserialize for Wallet

impl Serialize for Wallet

impl<'de> Deserialize<'de> for Wallet

impl<'a> Field<'a> for Wallet

impl CryptoHash for Wallet

impl StorageValue for Wallet

Auto Trait Implementations

impl Send for Wallet

impl Sync for Wallet

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