Module prelude

Module prelude 

Source

Re-exports§

pub use crate::data_contract::DataContract;
pub use crate::errors::ProtocolError;
pub use crate::identity::state_transition::asset_lock_proof::AssetLockProof;
pub use crate::identity::Identity;
pub use crate::identity::IdentityPublicKey;
pub use crate::validation::ConsensusValidationResult;

Structs§

Identifier

Type Aliases§

AddressNonce
The Key of type none is only 32 bits, which means an address can be used up to 4 billion times.
BlockHeight
BlockHeightInterval
CoreBlockHeight
DerivationEncryptionKeyIndex
The index at which to derive the root encryption key.
EpochInterval
FeeMultiplier
IdentityNonce
Identity nonces are split 24 bits are for the recent documents, 40 bits are for the identity.
RecipientKeyIndex
Revision
RootEncryptionKeyIndex
The index of the user’s key that is used to derive keys that will be used to encrypt the contact’s user id in encToUserId and the private data.
SenderKeyIndex
StartAtIncluded
TimestampIncluded
TimestampMillis
TimestampMillisInterval
UserFeeIncrease
UserFeeIncrease is the additional percentage of the processing fee. A 1 here means we pay 1% more in processing fees. A 100 means we pay 100% more.