ZcashEncodingUtils class

Constructors

ZcashEncodingUtils()

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

decodeBip32Fvk(List<int> bytes) → Bip32PublicKey
decodeBip44Fvk(List<int> bytes) → Bip32Slip10Secp256k1
decodeSaplingExtendedFullViewKey(String extendedKey, {String? hrp}) → List<int>
decodeSaplingExtendedSpendingKey(String extendedKey, String hrp) → List<int>
decodeUnifiedObject({required String address, required UnifiedReceiverMode mode, String? expectedHrp}) → (List<ZUnifiedReceiver>, List<int>, String)?
decodeUnifiedSpendKey(List<int> bytes) → List<ZUnifiedReceiver>
encodeBase58WithCheck({required List<int> bytes, required List<int> prefix}) → String
encodeBech32Address({required List<int> bytes, required String hrp, required Bech32Encodings encoding}) → String
encodeBip32Fvk(Bip32PublicKey bip32) → List<int>
encodeBip44Fvk(Bip32Slip10Secp256k1 bip32) → List<int>
encodeUnifiedObject({List<int>? addressBytes, List<ZUnifiedReceiver>? receivers, required String hrp, required UnifiedReceiverMode mode}) → String
encodeUnifiedSpendKey(List<ZUnifiedReceiver> receivers) → List<int>
tryDecodeBase58WithCheck(String base58, int prefixLength) → (List<int>, List<int>)?
tryDecodeBech32({required String bech32, required Bech32Encodings encoding}) → (List<int>, String)?
validateReceiverEncoding({required List<int> data, required Typecode typecode, required UnifiedReceiverMode mode}) → List<int>
validateUnifiedObjects({required List<ZUnifiedReceiver> receivers, required UnifiedReceiverMode mode}) → List<ZUnifiedReceiver>

Constants

maxTypeCodeValue → const int
unifiedAddressPaddingLength → const int