PsbtInputTypes enum

Inheritance
Available extensions

Values

nonWitnessUTXO → const PsbtInputTypes
const PsbtInputTypes(0x00, "PSBT_IN_NON_WITNESS_UTXO")
witnessUTXO → const PsbtInputTypes
const PsbtInputTypes(0x01, "PSBT_IN_WITNESS_UTXO")
partialSignature → const PsbtInputTypes
const PsbtInputTypes(0x02, "PSBT_IN_PARTIAL_SIG")
sighashType → const PsbtInputTypes
const PsbtInputTypes(0x03, "PSBT_IN_SIGHASH_TYPE")
redeemScript → const PsbtInputTypes
const PsbtInputTypes(0x04, "PSBT_IN_REDEEM_SCRIPT")
witnessScript → const PsbtInputTypes
const PsbtInputTypes(0x05, "PSBT_IN_WITNESS_SCRIPT")
bip32DerivationPath → const PsbtInputTypes
const PsbtInputTypes(0x06, "PSBT_IN_BIP32_DERIVATION")
finalizedScriptSig → const PsbtInputTypes
const PsbtInputTypes(0x07, "PSBT_IN_FINAL_SCRIPTSIG")
finalizedWitness → const PsbtInputTypes
const PsbtInputTypes(0x08, "PSBT_IN_FINAL_SCRIPTWITNESS")
porCommitments → const PsbtInputTypes
const PsbtInputTypes(0x09, "PSBT_IN_POR_COMMITMENT")
ripemd160 → const PsbtInputTypes
const PsbtInputTypes(0x0a, "PSBT_IN_RIPEMD160")
sha256 → const PsbtInputTypes
const PsbtInputTypes(0x0b, "PSBT_IN_SHA256")
hash160 → const PsbtInputTypes
const PsbtInputTypes(0x0c, "PSBT_IN_HASH160")
hash256 → const PsbtInputTypes
const PsbtInputTypes(0x0d, "PSBT_IN_HASH256")
previousTxId → const PsbtInputTypes
const PsbtInputTypes(0x0e, "PSBT_IN_PREVIOUS_TXID", allowedVersion: PsbtVersion.v2, required: true)
spentOutputIndex → const PsbtInputTypes
const PsbtInputTypes(0x0f, "PSBT_IN_OUTPUT_INDEX", allowedVersion: PsbtVersion.v2, required: true)
sequenceNumber → const PsbtInputTypes
const PsbtInputTypes(0x10, "PSBT_IN_SEQUENCE", allowedVersion: PsbtVersion.v2)
requiredTimeBasedLockTime → const PsbtInputTypes
const PsbtInputTypes(0x11, "PSBT_IN_REQUIRED_TIME_LOCKTIME", allowedVersion: PsbtVersion.v2)
requiredHeightBasedLockTime → const PsbtInputTypes
const PsbtInputTypes(0x12, "PSBT_IN_REQUIRED_HEIGHT_LOCKTIME", allowedVersion: PsbtVersion.v2)
taprootKeySpentSignature → const PsbtInputTypes
const PsbtInputTypes(0x13, "PSBT_IN_TAP_KEY_SIG")
taprootScriptSpentSignature → const PsbtInputTypes
const PsbtInputTypes(0x14, "PSBT_IN_TAP_SCRIPT_SIG")
taprootInternalKey → const PsbtInputTypes
const PsbtInputTypes(0x17, "PSBT_IN_TAP_INTERNAL_KEY")
taprootMerkleRoot → const PsbtInputTypes
const PsbtInputTypes(0x18, "PSBT_IN_TAP_MERKLE_ROOT")
taprootLeafScript → const PsbtInputTypes
const PsbtInputTypes(0x15, "PSBT_IN_TAP_LEAF_SCRIPT")
taprootBip32Derivation → const PsbtInputTypes
const PsbtInputTypes(0x16, "PSBT_IN_TAP_BIP32_DERIVATION")
muSig2ParticipantPublicKeys → const PsbtInputTypes
const PsbtInputTypes(0x1a, "PSBT_IN_MUSIG2_PARTICIPANT_PUBKEYS")
muSig2PublicNonce → const PsbtInputTypes
const PsbtInputTypes(0x1b, "PSBT_IN_MUSIG2_PUB_NONCE")
muSig2ParticipantPartialSignature → const PsbtInputTypes
const PsbtInputTypes(0x1c, "PSBT_IN_MUSIG2_PARTIAL_SIG")
silentPaymentInputECDHShare → const PsbtInputTypes
const PsbtInputTypes(0x1d, "PSBT_IN_SP_ECDH_SHARE", allowedVersion: PsbtVersion.v2)
silentPaymentInputDLEQProof → const PsbtInputTypes
const PsbtInputTypes(0x1e, "PSBT_IN_SP_DLEQ", allowedVersion: PsbtVersion.v2)
proprietaryUseType → const PsbtInputTypes
const PsbtInputTypes(0xFC, "PSBT_IN_PROPRIETARY")
unknown → const PsbtInputTypes
const PsbtInputTypes(null, "UNKNOWN")

Properties

allowedVersion → PsbtVersion?
final
flag → int?
final
hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
psbtName → String
final
required → bool
final
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

find(int flag) → PsbtInputTypes

Constants

values → const List<PsbtInputTypes>
A constant List of the values in this enum, in order of their declaration.