Smart Contract Deploying - Wallet
This document will guide you through installing a deploying a smart contract using the Halo wallet dapp
- In order to deploy a contract from the wallet you need 2 pieces of info about your smart contract, the ABI and the byte code. These can be obtained by compiling a smart contract and while there are many ways to do this I recommend
truffle
and a guide to compiling smart contracts can be found here by following until step 7 - Once you have the ABI and byte code you are ready to deploy the contract using the Halo wallet dapp.
- Open
Featherlite
, login, and select theWallet
tab on the left hand side. - Navigate to the
Contracts
section of the dapp by using the speed dial in the top right corner and clickingContracts
- Next click on the
Deploy Contract
button - A dialog will appear and you simply copy and paste your byte code and ABI from step 1 and give the contract an easy to remember name and you are done!
- You can choose to deploy an ERC20 compatible smart contract and there are some additional fields, but this will be a separate guide.
- From here you can click on the smart contract and interact with its methods on the Contract Detail View