Skip to main content

An asynchronous library for interacting with various cryptocurrencies and blockchains

Project description

AioTx

AioTx is an asynchronous library for interacting with various cryptocurrencies and blockchains. It aims to provide a lightweight and efficient solution for developers to integrate cryptocurrency functionalities into their projects without relying on heavy dependencies like web3.js or bitcoin-lib. Features

  • Asynchronous and non-blocking design for high performance
  • Support for multiple cryptocurrencies and blockchains
  • Minimal dependencies to keep the library small and fast
  • Easy-to-use API for common tasks like wallet creation, balance retrieval, and transaction signing
  • Extensible architecture for adding support for new cryptocurrencies and blockchains

Installation

You can install AioTx using pip:

pip install aiotx

Usage

Here's a simple example of how to use AioTx to create a wallet and retrieve its balance:

from aiotx import AioTxClient

async def main():
    client = AioTxClient(node_url="https://example.com")
    
    # Create a new wallet
    wallet = await client.create_wallet()
    print(f"Wallet address: {wallet.address}")
    
    # Retrieve the wallet balance
    balance = await client.get_balance(wallet.address)
    print(f"Wallet balance: {balance}")

# Run the async main function
asyncio.run(main())

For more detailed usage examples and API reference, please refer to the documentation.

Contributing

Contributions to AioTx are welcome! If you find any bugs, have feature requests, or want to contribute improvements, please open an issue or submit a pull request on the GitHub repository.

License

AioTx is open-source software licensed under the MIT License.

Project details


Download files

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

Source Distribution

aiotx-0.0.2.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

aiotx-0.0.2-py3-none-any.whl (2.3 kB view details)

Uploaded Python 3

File details

Details for the file aiotx-0.0.2.tar.gz.

File metadata

  • Download URL: aiotx-0.0.2.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for aiotx-0.0.2.tar.gz
Algorithm Hash digest
SHA256 9739a4050326e9bebdd91c7e3ef13bf943b2766a6957614ad0c8996750b4d617
MD5 90a8fea0e4b4c23adf5e8a175d495cb0
BLAKE2b-256 0a1474a667325eb9a374459d526568d4d631b0271ceece71243721ad4e7cf5cd

See more details on using hashes here.

File details

Details for the file aiotx-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: aiotx-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 2.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for aiotx-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3b841d4fa2ab0d7c89aff99ee920661046de830bbe1176889c04b0f553fd8b3c
MD5 a022ea11016ad65914ea1bd179c02c30
BLAKE2b-256 76dfe5063256919ab24d4817f56d0907836705228d1428becead8b5edf4fe8d8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page