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.