Skip to main content

Deploy a Smart Contract

Prerequisites

  • Install the currently supported version of clio
info

| The clio tool is bundled with the Wire software. Installing Wire Core will also install the clio tool.

REMINDER

The install process sets up the wallet for the root user. To interact with clio, ensure you are on the root user. Run sudo su - to switch to the root user.

  • Unlock your wallet

clio wallet unlock --name=default --password "$(cat path/to/password-file)"

Steps

Execute:

clio set contract contract_account contract_folder [wasm-file] [abi-file]

Replace the contract_folder with the path that points to your contract folder.

Default contract name

| By default, clio treats the last folder specified in contract_folder as the contract name. Therefore, it expects .wasm and .abi files with that contract name as filename. This can be overridden with the optional wasm-file and abi-file parameters.

Reference