Storage是个产生较大开销的操作


修改任何区块链状态,都需要支付费用

修改一些内容,重新部署一下counter合约


会发生什么?

代码


pragma solidity ^0.8.24;

import "hardhat/console.sol";

contract Counter {
    uint counter;

    function count() public {
        counter++;
        console.log("Now, counter is: ", counter);
    }
    
    function getCount() public view returns (uint) {
	    return counter;
    }
}