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 }