Skip to main content

LTO Network CLI Client

Project description

github-banner

CLI client

Installation

pip install lto-cli

pip is the package installer for Python.

Setup

Manage accounts

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

Public node

lto set-node https://nodes.lto.network

Broadcast

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

echo $TX_JSON | lto broadcast

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

Transfer

lto transfer --recipient 3MyGpJh6Bb8auF3HtSr2dSJjqQVxgqLynpK --amount 1000000000

Mass-transfer

echo "3N6MFpSbbzTozDcfkTUT5zZ2sNbJKFyRtRj:1000000000
3NBC7ETcdPbf4QAXSop5UCJ53yX34aGPXoz:800000000" | lto mass-transfer

Recipient/amount pairs are read from stdin.

Leasing

lto lease create --recipient 3MyGpJh6Bb8auF3HtSr2dSJjqQVxgqLynpK --amount 1000000000
lto lease cancel --leaseid 6XmeG7SRWiw8pD6Uad6D9AAaY354v5TV6AJMhPpHMkqy
lto lease list
lto lease list-inbound

Sponsorship

lto sponsorship create --recipient 3MyGpJh6Bb8auF3HtSr2dSJjqQVxgqLynpK
lto sponsorship cancel --recipient 3MyGpJh6Bb8auF3HtSr2dSJjqQVxgqLynpK
lto sponsorship list-inbound

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-0.0.6.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

lto_cli-0.0.6-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lto-cli-0.0.6.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for lto-cli-0.0.6.tar.gz
Algorithm Hash digest
SHA256 2c454c7d85f96906fde21bbe5d3560b3f381dc31e7b5a7d054ea21092e856e59
MD5 ea61dd533616496a8800cbb386e54a1e
BLAKE2b-256 b756fecf2bba4f3dc632467afe78c1f4203ca772ae21a409b3abb8dd978faf49

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lto_cli-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for lto_cli-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 6bfbe6f36eff3f1b1a5b5a41c62daa059bac5a693486942d669485dfab53b6c7
MD5 ebc68dc15418a7f02b5905545bb578db
BLAKE2b-256 20ffec920bbb2a503d33449c89eeb6480abb9218503aa9180537281543781766

See more details on using hashes here.

Supported by

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