Compile & Deploy
This section covers writing a custom smart contract and deploying it on Harmony Testnet.
Writing our first Counter Smart Contract
pragma solidity >=0.4.22 <0.8.0;
contract Counter {
uint256 private count = 0;
uint256 moneyStored = 0;
function incrementCounter() public {
count += 1;
}
function decrementCounter() public {
count -= 1;
}
function addMoney() payable public {
moneyStored += msg.value;
}
function getCount() public view returns (uint256) {
return count;
}
function getMoneyStored() public view returns (uint256){
return moneyStored;
}
}
Checking the Solidity Smart Contract
Deployment
Last updated
Was this helpful?