Skip to main content

LTO Network CLI

Project description

github-banner

CLI client

Installation

pip install lto-cli

pip is the package installer for Python.

Usage

lto --help
lto [command] --help

Manage accounts

lto account create
echo "my seed" | lto account seed
lto account list
lto account set-default foobar
lto account remove 3JuijVBB7NCwCz2Ae5HhCDsqCXzeBLRTyeL
lto account show 3JuijVBB7NCwCz2Ae5HhCDsqCXzeBLRTyeL

Public node

lto node set https://nodes.lto.network
lto node show
lto node status

Broadcast

Takes as input a transaction (signed or unsigned) and broadcast it to the network

echo $TX_JSON | lto broadcast

Balance

Display the balances of the default address or if specified of a specific address

lto balance
lto balance 3MyGpJh6Bb8auF3HtSr2dSJjqQVxgqLynpK

Transactions

Anchor

lto anchor --hash e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Associations

lto association issue --recipient 3MyGpJh6Bb8auF3HtSr2dSJjqQVxgqLynpK --type 1 --hash e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
lto association revoke --recipient 3MyGpJh6Bb8auF3HtSr2dSJjqQVxgqLynpK --type 1 --hash e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
lto association incoming
lto association outgoing

Transfer

lto transfer --recipient 3MyGpJh6Bb8auF3HtSr2dSJjqQVxgqLynpK --amount 742.6

Mass-transfer

echo "3N6MFpSbbzTozDcfkTUT5zZ2sNbJKFyRtRj 742.6
3NBC7ETcdPbf4QAXSop5UCJ53yX34aGPXoz 2184.2" | lto mass-transfer

Recipient/amount pairs are read from stdin.

Leasing

lto lease create --recipient 3MyGpJh6Bb8auF3HtSr2dSJjqQVxgqLynpK --amount 742.6
lto lease cancel --leaseid 6XmeG7SRWiw8pD6Uad6D9AAaY354v5TV6AJMhPpHMkqy
lto lease incoming
lto lease outgoing

Sponsorship

lto sponsorship create --recipient 3MyGpJh6Bb8auF3HtSr2dSJjqQVxgqLynpK
lto sponsorship cancel --recipient 3MyGpJh6Bb8auF3HtSr2dSJjqQVxgqLynpK
lto sponsorship incoming

Common options

--network CHAINID
--account NAME|ADDRESS
--sponsor NAME|ADDRESS
--no-broadcast
--unsigned

--network

Use --network T to use testnet instead of mainnet. You need to setup accounts specifically for testnet.

--account

Select one of the accounts configured during setup. The account can be referenced by name or address. The name is only known locally. If this option is omited, the default account is used.

--sponsor

Choose an account to sponsor the transaction. The sponsor will co-sign the transaction and pay the transaction fee.

This feature is not yet available as it requires the Cobalt update to be activated.

--no-broadcast

Create and sign the transaction, but don't broadcast it to the node. The JSON will be outputted.

--unsigned

Create the transaction, but don't sign it. This option should only be used in combination with --no-broadcast.

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

lto-cli-1.1.0.tar.gz (12.7 kB view details)

Uploaded Source

Built Distribution

lto_cli-1.1.0-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

Details for the file lto-cli-1.1.0.tar.gz.

File metadata

  • Download URL: lto-cli-1.1.0.tar.gz
  • Upload date:
  • Size: 12.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for lto-cli-1.1.0.tar.gz
Algorithm Hash digest
SHA256 2213eea93ad427634fbda5ca6ba8f3a29764c45e63155f9008d961b57b61c719
MD5 83324f825593e3cf1473c31e2a8ca58a
BLAKE2b-256 5a58dae8373b19812bb5ed0a4c19db44a52d8465ef08cf80e05211e1969e566a

See more details on using hashes here.

File details

Details for the file lto_cli-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: lto_cli-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for lto_cli-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cfbb412f8280813a85d22e8e1fb05e9dc96f59895672bd0d2af0ae39d52986f7
MD5 3c983ada6ff3b27aea869c25c2d740d2
BLAKE2b-256 6ca58487d67fa3f8355ad0dcfa5e23f198ef5016b90f7eed66cd7400da2dea2a

See more details on using hashes here.

Supported by

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