# Sample Contracts

Following is a simple example

```solidity
//SPDX-License-Identifier: MIT

pragma solidity 0.8.0;

contract HelloWorld {
    string private word;

    constructor (string memory _word) {
        word = _word;
    }

    function setWord(string memory _word) external returns (bool) {
        word = _word;
        return true;
    }

    function hello() public view returns (string memory) {
        return word;
    }
}
```

Contract Deployment can be easily done using Remix IDE.

* You can get Testnet MEV for the gas fee at faucet
  * [https://testnet.meversescan.io/faucet](https://testnet.meversescan.io/faucet)
* Deploy contract by putting statements in generator parameter
* You can call hello from IDE to see the statement you put
* you can update the statement by calling the **setWord** function
