This library contains classes to work with hot wallet for different cryptocurrency.
- BCH
- BTC
- DASH
- ZEC
wallet.create_address(label=None)
- creates an address (label is ignored for ZEC)wallet.get_balance()
- returns the current balancewallet.get_transaction(tx_id)
- returns transaction info by tx idwallet.get_transactions(label=None, count=25, offset=0)
- returns list of transactions by label based on count and offset arguments.wallet.send(address, amount)
- sends some amount to an address.wallet.get_transactions_since(blockhash=None, target_confirmations=1)
- gets all transactions since block: blockhash, or all transactions if blockhash is None. target_confirmations return the nth from the best blockhash.wallet.run(command, *args)
- runs a custom command with the arguments specifiedwallet.get_zmq_notifier(zmq_address, topics=[{ALL_TOPICS}], loop=None, verbose=False)
- API for receiving topics from specified zmq address (ipc, tpc and udp supported).