Hedera CLI in Python
Project description
hedera-cli-py
Hedera CLI in Python
Install
pip install hedera-cli
How to Use
Just run:
hedera-cli
Since hedera-cli depends on hedera-sdk-py, which requires Java >= 11, please make sure your JAVA_HOME environment is set up correctly.
You can run setup
inside hedera-cli and enter your account ID and private key. You can also put them in an .env file to be read automatically at hedera-cli startup. To use a different env file, just use the filename as the argument for hedera-cli. For example:
hedera-cli mainnet.env
A sample env file sample.env
is provided.
commands
Type ? or help
for a list of commands. Type ?command
for help on a specific command, for example ?topic
.
setup
Set up the client.
account
account create (create an account, account id and privatekey will be printed)
account info [accoun_id] (get account info for current account if no accountId is provided,
or for a different account if accountId is provided)
account balance [account_id] (get account balance for current account if no accountId,
or for a different account if accountId is provided)
account delete account_id (delete the account identified by accountId.
you will be prompted for that account's private key)
file
file create [file_path]
file info file_id
file contents file_id
file append file_id [file_path]
file delete file_id
send
send (no argument, you will prompted for recipient account and amount)
topic
topic create [memo] (create a topic with an optional memo)
topic info topic_id (get info about a topic)
topic send topic_id message [[message]] (send message to topic_id)
topic get topic_id [sequence_number] (get topic message(s). If you specify a sequence_number,
you get one message, otherwise, you get all the messages on the topic)
keygen
Create a key pair.
network
Switch network
exit
Exit the CLI
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
File details
Details for the file hedera-cli-0.1.2.post1.tar.gz
.
File metadata
- Download URL: hedera-cli-0.1.2.post1.tar.gz
- Upload date:
- Size: 13.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf0263b9aec547a88d726bcfab9d1da5b8b57edffde72589c5f571576ec088ee |
|
MD5 | c63763f057f31dea8ed7e3b016efbc6c |
|
BLAKE2b-256 | 3422610ee24098538b4b35aabc2e9c0a37d30f34ae4cf927e24fa147a826179c |
File details
Details for the file hedera_cli-0.1.2.post1-py3-none-any.whl
.
File metadata
- Download URL: hedera_cli-0.1.2.post1-py3-none-any.whl
- Upload date:
- Size: 13.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1fc52f2750af5c350fcbc2b079bbc0babe217d0b9287c9262876d7e12225650 |
|
MD5 | 21a2ed64d03dbaa95311b8fbeea2081b |
|
BLAKE2b-256 | 4a2be0f21673e0123be718e94edf0238cc767701d58a8fb88a6eec7eb00e1be8 |