bitcoinlib.services.bitcoinlibtest module¶
-
class
bitcoinlib.services.bitcoinlibtest.
BitcoinLibTestClient
(network, base_url, denominator, *args)[source]¶ Bases:
bitcoinlib.services.baseclient.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
-