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
hathor-wallet-0.1.0.tar.gz
(4.4 kB
view hashes)
Built Distribution
Close
Hashes for hathor_wallet-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 383bfb484e778e2c35f8146499321809f08fd9ce06cb46bdb4f40a756f3b72ea |
|
MD5 | 4a5fa39b554ad181f1439366de269e0f |
|
BLAKE2b-256 | 61cd13e725bb38625462aace2c68c18f82a94b7c6efba253f96ff1e24cab0884 |