bismuthclient


Namebismuthclient JSON
Version 0.0.53 PyPI version JSON
download
home_pagehttps://github.com/BismuthFoundation/bismuthclient
SummaryBismuth python library to be used by dApps and clients.
upload_time2023-11-15 19:46:22
maintainer
docs_urlNone
authorEggdraSyl Bismuth Foundation
requires_python
licenseMIT license
keywords bismuthclient
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            =============
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"
}
        
Elapsed time: 0.50465s