Abstract
Abstract base class for Bitcoin transaction components (inputs and outputs). Provides common functionality for inputs and outputs.
Creates a new transaction component with the specified amount.
The amount in satoshis (as a string)
Protected
Get the amount in BTC
The amount in BTC (as a string)
Get the amount in satoshis
Set amount in satoshis
Check if the component is valid
True if valid, false otherwise
Abstract base class for Bitcoin transaction components (inputs and outputs). Provides common functionality for inputs and outputs.