searchState.loadedDescShard("zcash_protocol", 0, "A crate for Zcash protocol constants and value types.\nThe Orchard protocol\nA value pool in the Zcash protocol.\nThe Sapling protocol\nA shielded value pool.\nA Zcash shielded transfer protocol.\nThe transparent value pool\nThe identifier for a Zcash transaction.\nConsensus logic and parameters.\nNetwork-specific Zcash constants.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nStructs for handling encrypted memos.\nA wrapper type representing blockchain heights.\nThe Blossom network upgrade.\nThe consensus rules deployed by NetworkUpgrade::Blossom
.\nA globally-unique identifier for a set of consensus rules …\nThe Canopy network upgrade.\nThe consensus rules deployed by NetworkUpgrade::Canopy
.\nThe height of the genesis block on a network.\nThe Heartwood network upgrade.\nThe consensus rules deployed by NetworkUpgrade::Heartwood
.\nThe production network.\nZcash Mainnet.\nMarker struct for the production network.\nZcash Mainnet.\nThe enumeration of known Zcash networks.\nConstants associated with a given Zcash network.\nThe enumeration of known Zcash network types.\nAn event that occurs at a specified height on the Zcash …\nThe Nu5 network upgrade.\nThe consensus rules deployed by NetworkUpgrade::Nu5
.\nThe Nu6 network upgrade.\nThe consensus rules deployed by NetworkUpgrade::Nu6
.\nThe Overwinter network upgrade.\nThe consensus rules deployed by NetworkUpgrade::Overwinter
.\nZcash consensus parameters.\nPrivate integration / regression testing, used in zcashd
.\nThe Sapling network upgrade.\nThe consensus rules deployed by NetworkUpgrade::Sapling
.\nThe consensus rules at the launch of Zcash.\nThe test network.\nZcash Testnet.\nMarker struct for the test network.\nZcash Testnet.\nThe “grace period” defined in ZIP 212.\nReturns the activation height for a particular network …\nReturns the human-readable prefix for Base58Check-encoded …\nReturns the human-readable prefix for Base58Check-encoded …\nReturns the human-readable prefix for Base58Check-encoded …\nThe coin type for ZEC, as defined by SLIP 44.\nReturns the branch ID corresponding to the consensus rule …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the range of heights for the consensus epoch …\nReturns the range of heights for the consensus epoch …\nReturns the human-readable prefix for Bech32-encoded …\nReturns the human-readable prefix for Bech32-encoded …\nReturns the Bech32-encoded human-readable prefix for …\nReturns the Bech32-encoded human-readable prefix for TEX …\nThe HRP for a Bech32m-encoded mainnet Unified Address.\nThe HRP for a Bech32m-encoded mainnet Unified FVK.\nThe HRP for a Bech32m-encoded mainnet Unified IVK.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nDetermines whether the specified network upgrade is active …\nReturns the type of network configured by this set of …\nSubtracts the provided value from this height, returning H0
…\nTransaction version 3, which was introduced by the …\nThe version group ID for Zcash v3 transactions.\nTransaction version 4, which was introduced by the Sapling …\nThe version group ID for Zcash v4 transactions.\nTransaction version 5, which was introduced by the NU5 …\nThe version group ID for Zcash v5 transactions.\nConstants for the Zcash main network.\nRegtest constants\nConstants for the Zcash test network.\nThe prefix for a Base58Check-encoded mainnet PublicKeyHash
.\nThe prefix for a Base58Check-encoded mainnet ScriptHash
.\nThe prefix for a Base58Check-encoded mainnet Sprout …\nThe mainnet coin type for ZEC, as defined by SLIP 44.\nThe HRP for a Bech32-encoded mainnet ExtendedFullViewingKey
…\nThe HRP for a Bech32-encoded mainnet Sapling …\nThe HRP for a Bech32-encoded mainnet Sapling PaymentAddress
…\nThe HRP for a Bech32m-encoded mainnet ZIP 320 TEX address.\nThe HRP for a Bech32m-encoded mainnet Unified Address.\nThe HRP for a Bech32m-encoded mainnet Unified FVK.\nThe HRP for a Bech32m-encoded mainnet Unified IVK.\nThe prefix for a Base58Check-encoded regtest transparent …\nThe prefix for a Base58Check-encoded regtest transparent …\nThe prefix for a Base58Check-encoded regtest Sprout …\nThe regtest cointype reuses the testnet cointype\nThe HRP for a Bech32-encoded regtest Sapling …\nThe HRP for a Bech32-encoded regtest Sapling …\nThe HRP for a Bech32-encoded regtest Sapling PaymentAddress
…\nThe HRP for a Bech32m-encoded regtest ZIP 320 TEX address.\nThe HRP for a Bech32m-encoded regtest Unified Address.\nThe HRP for a Bech32m-encoded regtest Unified FVK.\nThe HRP for a Bech32m-encoded regtest Unified IVK.\nThe prefix for a Base58Check-encoded testnet transparent …\nThe prefix for a Base58Check-encoded testnet transparent …\nThe prefix for a Base58Check-encoded testnet Sprout …\nThe testnet coin type for ZEC, as defined by SLIP 44.\nThe HRP for a Bech32-encoded testnet Sapling …\nThe HRP for a Bech32-encoded testnet Sapling …\nThe HRP for a Bech32-encoded testnet Sapling PaymentAddress
…\nThe HRP for a Bech32m-encoded testnet ZIP 320 TEX address.\nThe HRP for a Bech32m-encoded testnet Unified Address.\nThe HRP for a Bech32m-encoded testnet Unified FVK.\nThe HRP for a Bech32m-encoded testnet Unified IVK.\na LocalNetwork
setup should define the activation heights …\nReturns the argument unchanged.\nCalls U::from(self)
.\nA memo field containing arbitrary bytes.\nAn empty memo field.\nErrors that may result from attempting to construct an …\nSome unknown memo format from ✨the future✨ that we can…\nAn unencrypted memo received alongside a shielded note in …\nThe unencrypted memo bytes received alongside a shielded …\nA memo field containing a UTF-8 string.\nType-safe wrapper around String to enforce memo length …\nReturns the raw byte array containing the memo bytes, …\nReturns a slice of the raw bytes, excluding null padding.\nCreates a MemoBytes
indicating that no memo is present.\nSerializes the Memo
per ZIP 302.\nReturns the argument unchanged.\nSerializes the Memo
per ZIP 302.\nSerializes the Memo
per ZIP 302.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates a MemoBytes
from a slice, exactly as provided.\nParses a Memo
from its ZIP 302 serialization.\nReturns a Memo
containing the given string, or an error if …\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nConsumes this MemoBytes
value and returns the underlying …\nParses a Memo
from its ZIP 302 serialization.\nParses a Memo
from its ZIP 302 serialization.\nA type for balance violations in amount addition and …\nA struct that provides both the quotient and remainder of …\nReturns the identity Zatoshis
\nA type-safe representation of a Zcash value delta, in …\nA type-safe representation of some nonnegative amount of …\nCreates a constant ZatBalance from an i64.\nCreates a constant ZatBalance from a u64.\nCreates a constant Zatoshis from a u64.\nDivides this Zatoshis
value by the given divisor and …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates an ZatBalance from an i64.\nReads an ZatBalance from a signed 64-bit little-endian …\nCreates a non-negative ZatBalance from an i64.\nCreates a Zatoshis from an i64.\nReads a non-negative ZatBalance from a signed 64-bit …\nReads a Zatoshis from a signed integer represented as a two…\nCreates an ZatBalance from a u64.\nCreates a Zatoshis from a u64.\nReads an ZatBalance from an unsigned 64-bit little-endian …\nReads an Zatoshis from an unsigned 64-bit little-endian …\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nReturns this Zatoshis as a u64.\nReturns true
if self
is negative and false
if the …\nReturns true
if self
is positive and false
if the …\nReturns whether or not this Zatoshis
is positive.\nReturns whether or not this Zatoshis
is the zero value.\nReturns the quotient portion of the value.\nReturns the remainder portion of the value.\nReturns the ZatBalance encoded as a signed 64-bit …\nReturns this Zatoshis encoded as a signed two’s …\nReturns a zero-valued ZatBalance.")