github.com/0xPolygon/supernets2-node@v0.0.0-20230711153321-2fe574524eaa/test/contracts/auto/Storage.sol (about)

     1  // SPDX-License-Identifier: GPL-3.0
     2  
     3  pragma solidity >=0.7.0 <0.9.0;
     4  
     5  /**
     6   * @title Storage
     7   * @dev Store & retrieve value in a variable
     8   */
     9  contract Storage {
    10  
    11      uint256 number;
    12  
    13      /**
    14       * @dev Store value in variable
    15       * @param num value to store
    16       */
    17      function store(uint256 num) public {
    18          number = num;
    19      }
    20  
    21      /**
    22       * @dev Return value 
    23       * @return value of 'number'
    24       */
    25      function retrieve() public view returns (uint256){
    26          return number;
    27      }
    28  
    29      function release() public{
    30          number = 0;
    31      }
    32  }