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
Hashes for hedera_cli-0.1.2.post1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1fc52f2750af5c350fcbc2b079bbc0babe217d0b9287c9262876d7e12225650 |
|
MD5 | 21a2ed64d03dbaa95311b8fbeea2081b |
|
BLAKE2b-256 | 4a2be0f21673e0123be718e94edf0238cc767701d58a8fb88a6eec7eb00e1be8 |