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 walletwallet.status(): Returns the status of the walletwallet.balance(): Returns the balance of the walletwallet.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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
039d46fd032af412ea0d16972312680e20526a5c08d72400548181098c44f240
|
|
| MD5 |
9a4dd05a5d78d4634b4dfc31d4d2b92a
|
|
| BLAKE2b-256 |
42ffa0004339307af2a07af701d0389fe92ed88c6362389e36d52373527aa738
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
383bfb484e778e2c35f8146499321809f08fd9ce06cb46bdb4f40a756f3b72ea
|
|
| MD5 |
4a5fa39b554ad181f1439366de269e0f
|
|
| BLAKE2b-256 |
61cd13e725bb38625462aace2c68c18f82a94b7c6efba253f96ff1e24cab0884
|