Commit 2861d92a authored by Ratimon's avatar Ratimon

Fix linting for resource metering

parent 9a824b55
...@@ -4,7 +4,7 @@ pragma solidity 0.8.15; ...@@ -4,7 +4,7 @@ pragma solidity 0.8.15;
import { Test } from "forge-std/Test.sol"; import { Test } from "forge-std/Test.sol";
import { StdUtils } from "forge-std/StdUtils.sol"; import { StdUtils } from "forge-std/StdUtils.sol";
import {StdInvariant} from "forge-std/StdInvariant.sol"; import { StdInvariant } from "forge-std/StdInvariant.sol";
import { Arithmetic } from "../../libraries/Arithmetic.sol"; import { Arithmetic } from "../../libraries/Arithmetic.sol";
import { ResourceMetering } from "../../L1/ResourceMetering.sol"; import { ResourceMetering } from "../../L1/ResourceMetering.sol";
...@@ -12,7 +12,6 @@ import { Proxy } from "../../universal/Proxy.sol"; ...@@ -12,7 +12,6 @@ import { Proxy } from "../../universal/Proxy.sol";
import { Constants } from "../../libraries/Constants.sol"; import { Constants } from "../../libraries/Constants.sol";
contract ResourceMetering_User is StdUtils, ResourceMetering { contract ResourceMetering_User is StdUtils, ResourceMetering {
bool public failedMaxGasPerBlock; bool public failedMaxGasPerBlock;
bool public failedRaiseBaseFee; bool public failedRaiseBaseFee;
bool public failedLowerBaseFee; bool public failedLowerBaseFee;
...@@ -45,11 +44,13 @@ contract ResourceMetering_User is StdUtils, ResourceMetering { ...@@ -45,11 +44,13 @@ contract ResourceMetering_User is StdUtils, ResourceMetering {
ResourceMetering.ResourceConfig memory rcfg = Constants.DEFAULT_RESOURCE_CONFIG(); ResourceMetering.ResourceConfig memory rcfg = Constants.DEFAULT_RESOURCE_CONFIG();
return rcfg; return rcfg;
} }
/** /**
* @notice Takes the necessary parameters to allow us to burn arbitrary amounts of gas to test * @notice Takes the necessary parameters to allow us to burn arbitrary amounts of gas to test
* the underlying resource metering/gas market logic * the underlying resource metering/gas market logic
*/ */
function burn(uint256 _gasToBurn, bool _raiseBaseFee) public { // Part 1: we cache the current param values and do some basic checks on them. function burn(uint256 _gasToBurn, bool _raiseBaseFee) public {
// Part 1: we cache the current param values and do some basic checks on them.
uint256 cachedPrevBaseFee = uint256(params.prevBaseFee); uint256 cachedPrevBaseFee = uint256(params.prevBaseFee);
uint256 cachedPrevBoughtGas = uint256(params.prevBoughtGas); uint256 cachedPrevBoughtGas = uint256(params.prevBoughtGas);
uint256 cachedPrevBlockNum = uint256(params.prevBlockNum); uint256 cachedPrevBlockNum = uint256(params.prevBlockNum);
...@@ -151,7 +152,6 @@ contract ResourceMetering_User is StdUtils, ResourceMetering { ...@@ -151,7 +152,6 @@ contract ResourceMetering_User is StdUtils, ResourceMetering {
} }
function _burnInternal(uint64 _gasToBurn) private metered(_gasToBurn) {} function _burnInternal(uint64 _gasToBurn) private metered(_gasToBurn) {}
} }
contract ResourceMetering_Invariant is StdInvariant, Test { contract ResourceMetering_Invariant is StdInvariant, Test {
...@@ -245,4 +245,3 @@ contract ResourceMetering_Invariant is StdInvariant, Test { ...@@ -245,4 +245,3 @@ contract ResourceMetering_Invariant is StdInvariant, Test {
assertFalse(actor.underflow()); assertFalse(actor.underflow());
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment