bitcoin_base library

Classes

BipAddress
BtcTransaction
Represents a Bitcoin transaction
ControlBlock
ECPrivate
Represents an ECDSA private key.
ECPublic
P2pkAddress
P2pkhAddress
P2shAddress
P2trAddress
P2wpkhAddress
P2wshAddress
Script
A Script contains just a list of OP_CODES and also knows how to serialize into bytes
SegwitAddress
Sequence
Helps setting up appropriate sequence. Used to provide the sequence to transaction inputs and to scripts.
TxInput
A transaction input requires a transaction id of a UTXO and the index of that UTXO.
TxOutput
Represents a transaction output.
TxWitnessInput
A list of the witness items required to satisfy the locking conditions of a segwit input (aka witness stack).

Enums

ScriptType