=============
BismuthClient
.. image:: https://img.shields.io/pypi/v/bismuthclient.svg
:target: https://pypi.python.org/pypi/bismuthclient
.. image:: https://img.shields.io/travis/EggPool/bismuthclient.svg
:target: https://travis-ci.org/EggPool/bismuthclient
.. image:: https://readthedocs.org/projects/bismuthclient/badge/?version=latest
:target: https://bismuthclient.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
Bismuth python library to be used by dApps and clients.
Overview
BismuthClient is an all-in-one native client for the Bismuth cryptocurrency, designed to connect to both local and remote wallet servers.
It is a comprehensive tool for managing Bismuth wallets and transactions, providing a range of functionalities to interact with the Bismuth blockchain.
Features
- Wallet Management: Supports operations with Bismuth wallets, including the ability to handle multiple wallet addresses.
- Transaction Handling: Facilitates the creation, signing, and broadcasting of transactions.
- Balance Checks: Provides functionalities to check the balance of Bismuth wallets.
- Alias Management: Includes features for managing and resolving aliases associated with Bismuth addresses.
- Server Connectivity: Can connect to a list of specified Bismuth wallet servers for various operations.
- Caching Mechanism: Implements caching for faster retrieval of frequently accessed data.
- Logging Support: Integrates logging for better tracking and debugging.
Credits
This package was created with Cookiecutter_ and the audreyr/cookiecutter-pypackage
_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _audreyr/cookiecutter-pypackage
: https://github.com/audreyr/cookiecutter-pypackage
=======
History
0.0.1 (2018-11-17)
0.0.2 (2018-11-20)
0.0.21 (2018-11-26)
- Added features, still Alpha
0.0.22 (2018-11-30)
- Added features, still Alpha
0.0.23 (2018-11-30)
0.0.24 (2018-12-02)
- Bismuth Util Class
- Incremental updates
0.0.25 (2018-12-02)
- Fix AmountFormatter (again)
0.0.26 (2018-12-05)
0.0.27 (2018-12-09)
0.0.28 (2018-12-10)
0.0.29 (2018-12-11)
- Embed simplecrypt, removes need for old and unmaintained pycrypto and simplecrypt modules.
- Add missing "requests" dependencies
0.0.30 (2018-12-18)
- Removed debug log
- BismuthClient, user_subdir now is a static method
0.0.31 (2019-01-19)
- BismuthMultiWallet class
- Various fixes and addition to support Tornado Wallet
0.0.32 (2019-01-19)
0.0.33 (2019-01-19)
0.0.34 (2019-03-07)
0.0.35 (2019-03-09)
- More info from API
- Full server list property with load and height
- refresh_server_list method
0.0.36 (2019-03-10)
0.0.37 (2019-03-14)
- Fix labels with encrypted wallets
0.0.38 (2019-03-14)
- Multi level encryption support for faster operations on encrypted wallets.
0.0.39 (2019-03-14)
0.0.40 (2019-05-03)
- Addons to support new wallet functions.
- import encrypted wallet.der
- reject empty messages tx to exchanges
- reduce verbosity
0.0.41 (2019-05-04)
- First support for alias functions
- cached alias results
0.0.42 (2019-05-12)
More feedback on failed tx submission
0.0.43 (2019-05-18)
Fixed encrypted wallet.der loading
0.0.44 (2019-05-20)
Support for message encryption/decryption and pubkey retrieval
0.0.45 (2019-06-27)
Support for new addresses schemes
0.0.46 (2019-06-28)
Support for optional mempool txs in last transactions.
0.0.47 (2019-07-14)
Fixes by @Endogen, alias support
0.0.48 (2019-09-30)
First support for other crypto schemes, include polysign.
0.0.49 (2019-10-16)
Fix single wallet operations
0.0.50 (2020-05-09)
Merge dev branch, several new features to doc
Update to supply calculation
0.0.51 (2021-04-18)
Support for very old style privkey.der wallets
New feature: sublimate and condensate utils, to split privkveys into several chunks.
All chunks are then needed to rebuild the key.
0.0.52 (2021-04-19)
Sublimate tweak
0.0.53 (2023-11-15)
Added backup API