Վիճակի փոփոխական գրելու կամ թարմացնելու համար անհրաժեշտ է գործարք ուղարկել:
Մյուս կողմից, դուք կարող եք կարդալ վիճակի փոփոխականները, անվճար, առանց գործարքի վճարի:
// SPDX-License-Identifier: MITpragmasolidity ^0.8.20;contract SimpleStorage {// Վիճակի փոփոխական՝ թիվը պահելու համարuintpublic num;// Դուք պետք է գործարք ուղարկեք՝ վիճակի փոփոխականին գրելու համար:functionset(uint_num) public { num = _num; }// You can read from a state variable without sending a transaction.functionget() publicviewreturns (uint) {return num; }}