ゼロから始めるスマートコントラクト(その3)

Solidityファイルの準備

Solidityでコントラクトをつくっていきます。[.sol]ファイルです。馴染みないですね。

下記を、contracts/test.sol に保存してください

// contracts/test.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.6.0; //コンパイラのバージョン宣言
 
// Testコントラクト
contract Test {
    uint256 private value; //uint256は符号なし整数
 
    event ValueChanged(uint256 newValue);
    //関数storeの宣言
    function store(uint256 newValue) public {
        value = newValue;
        emit ValueChanged(newValue);
    }
    //関数retrieveの宣言
    function retrieve() public view returns (uint256) {
        return value;
    }
} 

フォローお願い致します!