Skip to main content

BismuthClient

https://img.shields.io/pypi/v/bismuthclient.svg https://img.shields.io/travis/EggPool/bismuthclient.svg 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.

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bismuthclient-0.0.53.tar.gz (55.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bismuthclient-0.0.53-py2.py3-none-any.whl (32.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file bismuthclient-0.0.53.tar.gz.

File metadata

  • Download URL: bismuthclient-0.0.53.tar.gz
  • Upload date:
  • Size: 55.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for bismuthclient-0.0.53.tar.gz
Algorithm Hash digest
SHA256 0a38683a2024db4811a508a31d1e36a2d357614ddb8b0a01c240cc98924fb543
MD5 b2d0039eb51421fff0390a8f18181299
BLAKE2b-256 152ed9376f2ab65279a5700b4c0cb148cca56b6c8b7fe8ad10cec40405010b01

See more details on using hashes here.

File details

Details for the file bismuthclient-0.0.53-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for bismuthclient-0.0.53-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6ff53d17393ab2a925390f539eb05b7d77914f15404c9a38d2f5f11b694ef670
MD5 d437609b652d9aac745f00bf3da96111
BLAKE2b-256 2d02e8f0151376b53c1b925cea513f532cf0ff497e095143673f02d39a11c1dc

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.53 This release

2 files

0.0.52

2 files

0.0.51

2 files

0.0.50

2 files

0.0.49

2 files

0.0.48

2 files

0.0.47

2 files

0.0.46

2 files

0.0.45

2 files

0.0.44

2 files

0.0.43

2 files

0.0.42

2 files

0.0.41

2 files

0.0.40

2 files

0.0.39

2 files

0.0.38

2 files

0.0.37

2 files

0.0.36

2 files

0.0.35

2 files

0.0.34

2 files

0.0.33

2 files

0.0.32

2 files

0.0.31

2 files

0.0.30

2 files

0.0.29

2 files

0.0.28

2 files

0.0.27

2 files

0.0.26

2 files

0.0.25

2 files

0.0.24

2 files

0.0.23

2 files

0.0.22

2 files

0.0.21

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page