LinuxCommandLibrary

octez-client

Interact with the Tezos blockchain.

TLDR

Configure the client with a connection to a Tezos RPC node such as

$ octez-client -E [endpoint] config update
copy


Create an account and assign a local alias to it
$ octez-client gen keys [alias]
copy


Get the balance of an account by alias or address
$ octez-client get balance for [alias_or_address]
copy


Transfer tez to a different account
$ octez-client transfer [5] from [alias|address] to [alias|address]
copy


Originate (deploy) a smart contract, assign it a local alias, and set its initial storage as a Michelson-encoded value
$ octez-client originate contract [alias] transferring [0] from [alias|address] running [path/to/source_file.tz] --init "[initial_storage]" --burn_cap [1]
copy


Call a smart contract by its alias or address and pass a Michelson-encoded parameter
$ octez-client transfer [0] from [alias|address] to [contract] --entrypoint "[entrypoint]" --arg "[parameter]" --burn-cap [1]
copy


Display help
$ octez-client man
copy

Copied to clipboard