bit-JCO


Namebit-JCO JSON
Version 0.8.1 PyPI version JSON
download
home_pagehttps://github.com/RastinS/tron-api-JCO
SummaryBitcoin made easy.
upload_time2023-09-22 00:58:55
maintainerRustin Soraki
docs_urlNone
authorRustin Soraki
requires_python
licenseMIT
keywords bitcoin cryptocurrency payments tools wallet
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage
            Bit: Bitcoin made easy.
=======================

.. image:: https://img.shields.io/pypi/v/bit.svg?style=flat-square
    :target: https://pypi.org/project/bit

.. image:: https://img.shields.io/travis/ofek/bit.svg?branch=master&style=flat-square
    :target: https://travis-ci.org/ofek/bit

.. image:: https://img.shields.io/codecov/c/github/ofek/bit.svg?style=flat-square
    :target: https://codecov.io/gh/ofek/bit

.. image:: https://img.shields.io/pypi/pyversions/bit.svg?style=flat-square
    :target: https://pypi.org/project/bit

.. image:: https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square
    :target: https://en.wikipedia.org/wiki/MIT_License

-----

Bit is Python's `fastest <https://ofek.github.io/bit/guide/intro.html#why-bit>`_
Bitcoin library and was designed from the beginning to feel intuitive, be
effortless to use, and have readable source code. It is heavily inspired by
`Requests <https://github.com/requests/requests>`_ and
`Keras <https://github.com/keras-team/keras>`_.

**Bit is so easy to use, in fact, you can do this:**

.. code-block:: python

    >>> from bit import Key
    >>>
    >>> my_key = Key(...)
    >>> my_key.get_balance('usd')
    '12.51'
    >>>
    >>> # Let's donate!
    >>> outputs = [
    >>>     # Wikileaks
    >>>     ('1HB5XMLmzFVj8ALj6mfBsbifRoD4miY36v', 0.0035, 'btc'),
    >>>     # Internet Archive
    >>>     ('1Archive1n2C579dMsAu3iC6tWzuQJz8dN', 190, 'jpy'),
    >>>     # The Pirate Bay
    >>>     ('129TQVAroeehD9fZpzK51NdZGQT4TqifbG', 3, 'eur'),
    >>>     # xkcd
    >>>     ('14Tr4HaKkKuC1Lmpr2YMAuYVZRWqAdRTcr', 2.5, 'cad')
    >>> ]
    >>>
    >>> my_key.send(outputs)
    '9f59f5c6757ec46fdc7440acbeb3920e614c8d1d247ac174eb6781b832710c1c'

Here is the transaction `<https://blockchain.info/tx/9f59f5c6757ec46fdc7440acbeb3920e614c8d1d247ac174eb6781b832710c1c>`_.

Features
--------

- Python's fastest available implementation (100x faster than closest library)
- Seamless integration with existing server setups
- Supports keys in cold storage
- Fully supports 25 different currencies
- First class support for storing data in the blockchain
- Deterministic signatures via RFC 6979
- Access to the blockchain (and testnet chain) through multiple APIs for redundancy
- Exchange rate API, with optional caching
- Optimal transaction fee API, with optional caching
- Compressed public keys by default
- Multiple representations of private keys; WIF, PEM, DER, etc.
- Legacy P2PKH and Segwit nested-P2WPKH transactions
- Legacy P2SH and Segwit nested-P2WSH transactions

If you are intrigued, continue reading. If not, continue all the same!

Installation
------------

Bit is distributed on `PyPI`_ as a universal wheel and is available on Linux/macOS
and Windows and supports Python 3.5+ and PyPy3.5-v5.7.1+. ``pip`` >= 8.1.2 is required.

.. code-block:: bash

    $ pip install bit

Documentation
-------------

Docs are `hosted by Github Pages`_ and are automatically built and published
by Travis after every successful commit to Bit's ``master`` branch.

Credits
-------

- Logo courtesy of `<https://textcraft.net>`_
- `Gregory Maxwell`_ (Bitcoin core dev) for teaching me a bit of `ECC`_ math
- `arubi`_ in #bitcoin for helping me understand transaction gotchas
- `fuzeman`_ for bestowing me the name ``bit`` on the `Python Package Index`_

.. _PyPI: https://pypi.org/project/bit
.. _hosted by Github Pages: https://ofek.github.io/bit
.. _Gregory Maxwell: https://github.com/gmaxwell
.. _ECC: https://en.wikipedia.org/wiki/Elliptic_curve_cryptography
.. _arubi: https://github.com/fivepiece
.. _fuzeman: https://github.com/fuzeman
.. _Python Package Index: https://pypi.org

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/RastinS/tron-api-JCO",
    "name": "bit-JCO",
    "maintainer": "Rustin Soraki",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "rustin.souraki@gmail.com",
    "keywords": "bitcoin,cryptocurrency,payments,tools,wallet",
    "author": "Rustin Soraki",
    "author_email": "rustin.souraki@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/32/fe/68aaf1c702032010978e6cd6f08ca8b56004b3b7ae5f97d0730c75e6e4ce/bit-JCO-0.8.1.tar.gz",
    "platform": null,
    "description": "Bit: Bitcoin made easy.\n=======================\n\n.. image:: https://img.shields.io/pypi/v/bit.svg?style=flat-square\n    :target: https://pypi.org/project/bit\n\n.. image:: https://img.shields.io/travis/ofek/bit.svg?branch=master&style=flat-square\n    :target: https://travis-ci.org/ofek/bit\n\n.. image:: https://img.shields.io/codecov/c/github/ofek/bit.svg?style=flat-square\n    :target: https://codecov.io/gh/ofek/bit\n\n.. image:: https://img.shields.io/pypi/pyversions/bit.svg?style=flat-square\n    :target: https://pypi.org/project/bit\n\n.. image:: https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square\n    :target: https://en.wikipedia.org/wiki/MIT_License\n\n-----\n\nBit is Python's `fastest <https://ofek.github.io/bit/guide/intro.html#why-bit>`_\nBitcoin library and was designed from the beginning to feel intuitive, be\neffortless to use, and have readable source code. It is heavily inspired by\n`Requests <https://github.com/requests/requests>`_ and\n`Keras <https://github.com/keras-team/keras>`_.\n\n**Bit is so easy to use, in fact, you can do this:**\n\n.. code-block:: python\n\n    >>> from bit import Key\n    >>>\n    >>> my_key = Key(...)\n    >>> my_key.get_balance('usd')\n    '12.51'\n    >>>\n    >>> # Let's donate!\n    >>> outputs = [\n    >>>     # Wikileaks\n    >>>     ('1HB5XMLmzFVj8ALj6mfBsbifRoD4miY36v', 0.0035, 'btc'),\n    >>>     # Internet Archive\n    >>>     ('1Archive1n2C579dMsAu3iC6tWzuQJz8dN', 190, 'jpy'),\n    >>>     # The Pirate Bay\n    >>>     ('129TQVAroeehD9fZpzK51NdZGQT4TqifbG', 3, 'eur'),\n    >>>     # xkcd\n    >>>     ('14Tr4HaKkKuC1Lmpr2YMAuYVZRWqAdRTcr', 2.5, 'cad')\n    >>> ]\n    >>>\n    >>> my_key.send(outputs)\n    '9f59f5c6757ec46fdc7440acbeb3920e614c8d1d247ac174eb6781b832710c1c'\n\nHere is the transaction `<https://blockchain.info/tx/9f59f5c6757ec46fdc7440acbeb3920e614c8d1d247ac174eb6781b832710c1c>`_.\n\nFeatures\n--------\n\n- Python's fastest available implementation (100x faster than closest library)\n- Seamless integration with existing server setups\n- Supports keys in cold storage\n- Fully supports 25 different currencies\n- First class support for storing data in the blockchain\n- Deterministic signatures via RFC 6979\n- Access to the blockchain (and testnet chain) through multiple APIs for redundancy\n- Exchange rate API, with optional caching\n- Optimal transaction fee API, with optional caching\n- Compressed public keys by default\n- Multiple representations of private keys; WIF, PEM, DER, etc.\n- Legacy P2PKH and Segwit nested-P2WPKH transactions\n- Legacy P2SH and Segwit nested-P2WSH transactions\n\nIf you are intrigued, continue reading. If not, continue all the same!\n\nInstallation\n------------\n\nBit is distributed on `PyPI`_ as a universal wheel and is available on Linux/macOS\nand Windows and supports Python 3.5+ and PyPy3.5-v5.7.1+. ``pip`` >= 8.1.2 is required.\n\n.. code-block:: bash\n\n    $ pip install bit\n\nDocumentation\n-------------\n\nDocs are `hosted by Github Pages`_ and are automatically built and published\nby Travis after every successful commit to Bit's ``master`` branch.\n\nCredits\n-------\n\n- Logo courtesy of `<https://textcraft.net>`_\n- `Gregory Maxwell`_ (Bitcoin core dev) for teaching me a bit of `ECC`_ math\n- `arubi`_ in #bitcoin for helping me understand transaction gotchas\n- `fuzeman`_ for bestowing me the name ``bit`` on the `Python Package Index`_\n\n.. _PyPI: https://pypi.org/project/bit\n.. _hosted by Github Pages: https://ofek.github.io/bit\n.. _Gregory Maxwell: https://github.com/gmaxwell\n.. _ECC: https://en.wikipedia.org/wiki/Elliptic_curve_cryptography\n.. _arubi: https://github.com/fivepiece\n.. _fuzeman: https://github.com/fuzeman\n.. _Python Package Index: https://pypi.org\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Bitcoin made easy.",
    "version": "0.8.1",
    "project_urls": {
        "Download": "https://github.com/RastinS/tron-api-JCO",
        "Homepage": "https://github.com/RastinS/tron-api-JCO"
    },
    "split_keywords": [
        "bitcoin",
        "cryptocurrency",
        "payments",
        "tools",
        "wallet"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5493ede5ab4f977ee9c3314ddceebb9451785461bbbfb43718ed0d2f17f0c30a",
                "md5": "2d745bfccd683d80f5c61f6e31c31ddc",
                "sha256": "e2491a4a103761fd5db1361c04e5d2ab015101c1481992382c1fdbd110201a28"
            },
            "downloads": -1,
            "filename": "bit_JCO-0.8.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2d745bfccd683d80f5c61f6e31c31ddc",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 69204,
            "upload_time": "2023-09-22T00:58:52",
            "upload_time_iso_8601": "2023-09-22T00:58:52.923897Z",
            "url": "https://files.pythonhosted.org/packages/54/93/ede5ab4f977ee9c3314ddceebb9451785461bbbfb43718ed0d2f17f0c30a/bit_JCO-0.8.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "32fe68aaf1c702032010978e6cd6f08ca8b56004b3b7ae5f97d0730c75e6e4ce",
                "md5": "b3fda2ea8b06ac3be3a48c418bc56a91",
                "sha256": "a7ab2afe4f68d88a53aeb6a2e25542d90f0a372d468e2d1d2a941a4f8df77f53"
            },
            "downloads": -1,
            "filename": "bit-JCO-0.8.1.tar.gz",
            "has_sig": false,
            "md5_digest": "b3fda2ea8b06ac3be3a48c418bc56a91",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 63340,
            "upload_time": "2023-09-22T00:58:55",
            "upload_time_iso_8601": "2023-09-22T00:58:55.166882Z",
            "url": "https://files.pythonhosted.org/packages/32/fe/68aaf1c702032010978e6cd6f08ca8b56004b3b7ae5f97d0730c75e6e4ce/bit-JCO-0.8.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-22 00:58:55",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "RastinS",
    "github_project": "tron-api-JCO",
    "travis_ci": true,
    "coveralls": true,
    "github_actions": false,
    "lcname": "bit-jco"
}
        
Elapsed time: 0.18999s