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.

  • 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