=============
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.
* Free software: MIT license
* Documentation: https://bismuthclient.readthedocs.io.
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)
------------------
* First release on PyPI.
0.0.2 (2018-11-20)
------------------
* Alpha release
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)
-------------------
* Fix AmountFormatter
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)
-------------------
* Fix Send with data
0.0.27 (2018-12-09)
-------------------
* Small improvements
0.0.28 (2018-12-10)
-------------------
* Small improvements
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)
-------------------
* Bugfix
0.0.33 (2019-01-19)
-------------------
* Bugfix again
0.0.34 (2019-03-07)
-------------------
* Bugfix
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)
-------------------
* Edit Address labels
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)
-------------------
* Fix leaking info
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
Raw data
{
"_id": null,
"home_page": "https://github.com/BismuthFoundation/bismuthclient",
"name": "bismuthclient",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "bismuthclient",
"author": "EggdraSyl Bismuth Foundation",
"author_email": "dev@eggpool.net",
"download_url": "https://files.pythonhosted.org/packages/15/2e/d9376f2ab65279a5700b4c0cb148cca56b6c8b7fe8ad10cec40405010b01/bismuthclient-0.0.53.tar.gz",
"platform": null,
"description": "=============\nBismuthClient\n=============\n\n\n.. image:: https://img.shields.io/pypi/v/bismuthclient.svg\n :target: https://pypi.python.org/pypi/bismuthclient\n\n.. image:: https://img.shields.io/travis/EggPool/bismuthclient.svg\n :target: https://travis-ci.org/EggPool/bismuthclient\n\n.. image:: https://readthedocs.org/projects/bismuthclient/badge/?version=latest\n :target: https://bismuthclient.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n\n\nBismuth python library to be used by dApps and clients.\n\n\n* Free software: MIT license\n* Documentation: https://bismuthclient.readthedocs.io.\n\nOverview\n--------\n\nBismuthClient is an all-in-one native client for the Bismuth cryptocurrency, designed to connect to both local and remote wallet servers. \nIt is a comprehensive tool for managing Bismuth wallets and transactions, providing a range of functionalities to interact with the Bismuth blockchain.\n\nFeatures\n--------\n\n* Wallet Management: Supports operations with Bismuth wallets, including the ability to handle multiple wallet addresses.\n* Transaction Handling: Facilitates the creation, signing, and broadcasting of transactions.\n* Balance Checks: Provides functionalities to check the balance of Bismuth wallets.\n* Alias Management: Includes features for managing and resolving aliases associated with Bismuth addresses.\n* Server Connectivity: Can connect to a list of specified Bismuth wallet servers for various operations.\n* Caching Mechanism: Implements caching for faster retrieval of frequently accessed data.\n* Logging Support: Integrates logging for better tracking and debugging.\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.0.1 (2018-11-17)\n------------------\n\n* First release on PyPI.\n\n0.0.2 (2018-11-20)\n------------------\n\n* Alpha release\n\n0.0.21 (2018-11-26)\n-------------------\n\n* Added features, still Alpha\n\n0.0.22 (2018-11-30)\n-------------------\n\n* Added features, still Alpha\n\n0.0.23 (2018-11-30)\n-------------------\n\n* Fix AmountFormatter\n\n0.0.24 (2018-12-02)\n-------------------\n\n* Bismuth Util Class\n* Incremental updates\n\n0.0.25 (2018-12-02)\n-------------------\n\n* Fix AmountFormatter (again)\n\n0.0.26 (2018-12-05)\n-------------------\n\n* Fix Send with data\n\n0.0.27 (2018-12-09)\n-------------------\n\n* Small improvements\n\n0.0.28 (2018-12-10)\n-------------------\n\n* Small improvements\n\n\n0.0.29 (2018-12-11)\n-------------------\n\n* Embed simplecrypt, removes need for old and unmaintained pycrypto and simplecrypt modules.\n* Add missing \"requests\" dependencies\n\n0.0.30 (2018-12-18)\n-------------------\n\n* Removed debug log\n* BismuthClient, user_subdir now is a static method\n\n0.0.31 (2019-01-19)\n-------------------\n\n* BismuthMultiWallet class\n* Various fixes and addition to support Tornado Wallet\n\n0.0.32 (2019-01-19)\n-------------------\n\n* Bugfix\n\n0.0.33 (2019-01-19)\n-------------------\n\n* Bugfix again\n\n0.0.34 (2019-03-07)\n-------------------\n\n* Bugfix\n\n0.0.35 (2019-03-09)\n-------------------\n\n* More info from API\n* Full server list property with load and height\n* refresh_server_list method\n\n0.0.36 (2019-03-10)\n-------------------\n\n* Edit Address labels\n\n\n0.0.37 (2019-03-14)\n-------------------\n\n* Fix labels with encrypted wallets\n\n0.0.38 (2019-03-14)\n-------------------\n\n* Multi level encryption support for faster operations on encrypted wallets.\n\n0.0.39 (2019-03-14)\n-------------------\n\n* Fix leaking info\n\n0.0.40 (2019-05-03)\n-------------------\n\n* Addons to support new wallet functions.\n* import encrypted wallet.der\n* reject empty messages tx to exchanges\n* reduce verbosity\n\n0.0.41 (2019-05-04)\n-------------------\n\n* First support for alias functions\n* cached alias results\n\n0.0.42 (2019-05-12)\n-------------------\n\nMore feedback on failed tx submission\n\n0.0.43 (2019-05-18)\n-------------------\n\nFixed encrypted wallet.der loading\n\n0.0.44 (2019-05-20)\n-------------------\n\nSupport for message encryption/decryption and pubkey retrieval\n\n0.0.45 (2019-06-27)\n-------------------\n\nSupport for new addresses schemes\n\n0.0.46 (2019-06-28)\n-------------------\n\nSupport for optional mempool txs in last transactions.\n\n0.0.47 (2019-07-14)\n-------------------\n\nFixes by @Endogen, alias support\n\n0.0.48 (2019-09-30)\n-------------------\n\nFirst support for other crypto schemes, include polysign.\n\n0.0.49 (2019-10-16)\n-------------------\n\nFix single wallet operations\n\n0.0.50 (2020-05-09)\n-------------------\n\nMerge dev branch, several new features to doc\nUpdate to supply calculation\n\n0.0.51 (2021-04-18)\n-------------------\n\nSupport for very old style privkey.der wallets\nNew feature: sublimate and condensate utils, to split privkveys into several chunks.\nAll chunks are then needed to rebuild the key.\n\n0.0.52 (2021-04-19)\n-------------------\n\nSublimate tweak\n\n0.0.53 (2023-11-15)\n-------------------\n\nAdded backup API\n\n\n\n",
"bugtrack_url": null,
"license": "MIT license",
"summary": "Bismuth python library to be used by dApps and clients.",
"version": "0.0.53",
"project_urls": {
"Homepage": "https://github.com/BismuthFoundation/bismuthclient"
},
"split_keywords": [
"bismuthclient"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2d02e8f0151376b53c1b925cea513f532cf0ff497e095143673f02d39a11c1dc",
"md5": "d437609b652d9aac745f00bf3da96111",
"sha256": "6ff53d17393ab2a925390f539eb05b7d77914f15404c9a38d2f5f11b694ef670"
},
"downloads": -1,
"filename": "bismuthclient-0.0.53-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "d437609b652d9aac745f00bf3da96111",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 32716,
"upload_time": "2023-11-15T19:46:20",
"upload_time_iso_8601": "2023-11-15T19:46:20.424322Z",
"url": "https://files.pythonhosted.org/packages/2d/02/e8f0151376b53c1b925cea513f532cf0ff497e095143673f02d39a11c1dc/bismuthclient-0.0.53-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "152ed9376f2ab65279a5700b4c0cb148cca56b6c8b7fe8ad10cec40405010b01",
"md5": "b2d0039eb51421fff0390a8f18181299",
"sha256": "0a38683a2024db4811a508a31d1e36a2d357614ddb8b0a01c240cc98924fb543"
},
"downloads": -1,
"filename": "bismuthclient-0.0.53.tar.gz",
"has_sig": false,
"md5_digest": "b2d0039eb51421fff0390a8f18181299",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 55084,
"upload_time": "2023-11-15T19:46:22",
"upload_time_iso_8601": "2023-11-15T19:46:22.437892Z",
"url": "https://files.pythonhosted.org/packages/15/2e/d9376f2ab65279a5700b4c0cb148cca56b6c8b7fe8ad10cec40405010b01/bismuthclient-0.0.53.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-15 19:46:22",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "BismuthFoundation",
"github_project": "bismuthclient",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "bismuthclient"
}