Skip to main content

Hathor Wallet is a python library that allows you to interact with the hathor-wallet-headless API.

Project description

Hathor Wallet

Hathor Wallet is a python library that allows you to interact with the hathor-wallet-headless API. To test, you can use the headless wallet running at https://hathor-wallet-headless.mailsonnascin.repl.co/. Or use one running locally, here you can get all the instructions to install.

Installation

To install Hathor Wallet, simply use pip: pip install hathor-wallet

Usage

First, import the library and create an instance of the Configs and HathorWallet class:

from hathor_wallet.hathor_wallet import HathorWallet
from hathor_wallet.configs import Configs

configs = Configs(
    wallet_base_url='https://hathor-wallet-headless.mailsonnascin.repl.co/',
    x_api_key='fa38a4bad4c7a19c319ab7c0672002ca46499cb86d5910c535fb6731fdb775d2',
    wallet_id='<your wallet id>',
    seed='<wallet seeds you want to start>' 
    ).start()

wallet = HathorWallet(**configs)

Available methods

  • wallet.start(): Starts the wallet
  • wallet.status(): Returns the status of the wallet
  • wallet.balance(): Returns the balance of the wallet
  • wallet.current_address(mark_as_used=None): Returns the current address of the wallet, it is possible to pass as a parameter if you want to mark the address as used.
  • wallet.all_generated_addres(): Returns all addresses generated by the wallet.
  • simple_send_tx: Performs a simple transaction to another address.
  • tx_history: Returns the transaction history of the Hathor wallet.
  • wallet.stop(): Stops the wallet

Contributions

All contributions are welcome!

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

hathor-wallet-0.1.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

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

hathor_wallet-0.1.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file hathor-wallet-0.1.0.tar.gz.

File metadata

  • Download URL: hathor-wallet-0.1.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for hathor-wallet-0.1.0.tar.gz
Algorithm Hash digest
SHA256 039d46fd032af412ea0d16972312680e20526a5c08d72400548181098c44f240
MD5 9a4dd05a5d78d4634b4dfc31d4d2b92a
BLAKE2b-256 42ffa0004339307af2a07af701d0389fe92ed88c6362389e36d52373527aa738

See more details on using hashes here.

File details

Details for the file hathor_wallet-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: hathor_wallet-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for hathor_wallet-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 383bfb484e778e2c35f8146499321809f08fd9ce06cb46bdb4f40a756f3b72ea
MD5 4a5fa39b554ad181f1439366de269e0f
BLAKE2b-256 61cd13e725bb38625462aace2c68c18f82a94b7c6efba253f96ff1e24cab0884

See more details on using hashes here.

Supported by

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