bitcoinlib.services.bitcoinlibtest module
- class bitcoinlib.services.bitcoinlibtest.BitcoinLibTestClient(network, base_url, denominator, *args)[source]
Bases:
BaseClient
Dummy service client for bitcoinlib test network. Only used for testing.
Does not make any connection to a service provider, so can be used offline.
- estimatefee(blocks)[source]
Dummy estimate fee method for the bitcoinlib testnet.
- Parameters
blocks (int) – Number of blocks
- Return int
Fee as 100000 // number of blocks
- getbalance(addresslist)[source]
Dummy getbalance method for bitcoinlib testnet
- Parameters
addresslist (list) – List of addresses
- Return int
- getutxos(address, after_txid='', limit=10, utxos_per_address=2)[source]
Dummy method to retreive UTXO’s. This method creates a new UTXO for each address provided out of the testnet void, which can be used to create test transactions for the bitcoinlib testnet.
- Parameters
address (str) – Address string
after_txid (str) – Transaction ID of last known transaction. Only check for utxos after given tx id. Default: Leave empty to return all utxos. If used only provide a single address
limit (int) – Maximum number of utxo’s to return
- Return list
The created UTXO set