bitcoin library

Enums

Network

Functions

checkCallStatus(UniffiRustCallStatusErrorHandler errorHandler, Pointer<RustCallStatus> status) → void
createUint8ListFromInt(int value) Uint8List
ensureInitialized() → void
initialize() → void
rustCall<T>(T callback(Pointer<RustCallStatus>), [UniffiRustCallStatusErrorHandler? errorHandler]) → T
toRustBuffer(Uint8List data) RustBuffer
uniffiRustCallAsync<T, F>(Pointer<Void> rustFutureFunc(), void pollFunc(Pointer<Void>, Pointer<NativeFunction<UniffiRustFutureContinuationCallback>>, Pointer<Void>), F completeFunc(Pointer<Void>, Pointer<RustCallStatus>), void freeFunc(Pointer<Void>), T liftFunc(F), [UniffiRustCallStatusErrorHandler? errorHandler]) Future<T>

Exceptions / Errors

AbsurdFeeRateExtractTxException
AddressParseException
ArithmeticOverflowFeeRateException
Base58AddressParseException
Base64EncodingPsbtParseException
Bech32AddressParseException
CombineInconsistentKeySourcesPsbtException
ConsensusEncodingPsbtException
DuplicateKeyPsbtException
EncodeException
ExtractTxException
FeeOverflowPsbtException
FeeRateException
FromScriptException
InputTooLargeParseAmountException
InvalidBase58PayloadLengthAddressParseException
InvalidCharacterParseAmountException
InvalidChecksumEncodeException
InvalidControlBlockPsbtException
InvalidEcdsaSignaturePsbtException
InvalidHashPsbtException
InvalidKeyPsbtException
InvalidLeafVersionPsbtException
InvalidLegacyPrefixAddressParseException
InvalidMagicPsbtException
InvalidPreimageHashPairPsbtException
InvalidProprietaryKeyPsbtException
InvalidPublicKeyPsbtException
InvalidSecp256k1PublicKeyPsbtException
InvalidSeparatorPsbtException
InvalidTaprootSignaturePsbtException
InvalidXOnlyPublicKeyPsbtException
IoEncodeException
IoPsbtException
LegacyAddressTooLongAddressParseException
MissingDigitsParseAmountException
MissingInputValueExtractTxException
MissingUtxoPsbtException
MustHaveUnsignedTxPsbtException
NegativeFeePsbtException
NetworkValidationAddressParseException
NoMorePairsPsbtException
NonMinimalVarIntEncodeException
NonStandardSighashTypePsbtException
OtherAddressParseErrAddressParseException
OtherEncodeErrEncodeException
OtherExtractTxErrExtractTxException
OtherFromScriptErrFromScriptException
OtherParseAmountErrParseAmountException
OtherPsbtErrPsbtException
OutOfRangeParseAmountException
OversizedVectorAllocationEncodeException
ParseAmountException
ParseFailedEncodeException
PartialDataConsumptionPsbtException
PsbtEncodingPsbtParseException
PsbtException
PsbtParseException
PsbtUtxoOutOfBoundsPsbtException
SendingTooMuchExtractTxException
TaprootPsbtException
TapTreePsbtException
TooPreciseParseAmountException
UnexpectedUnsignedTxPsbtException
UniffiInternalError
UnknownHrpAddressParseException
UnrecognizedScriptFromScriptException
UnsignedTxHasScriptSigsPsbtException
UnsignedTxHasScriptWitnessesPsbtException
UnsupportedSegwitFlagEncodeException
VersionPsbtException
WitnessProgramAddressParseException
WitnessProgramFromScriptException
WitnessVersionAddressParseException
WitnessVersionFromScriptException
XPubKeyPsbtException