Skip to content

Commit

Permalink
fix: unused import and visibility (#236)
Browse files Browse the repository at this point in the history
* fix: lint issues

* fix: slither db
  • Loading branch information
gzeoneth authored Sep 3, 2024
1 parent 70d3670 commit e299af5
Show file tree
Hide file tree
Showing 14 changed files with 9 additions and 22 deletions.
3 changes: 3 additions & 0 deletions .solhint.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@
"not-rely-on-time": "off",
"max-states-count": ["warn", 40],
"no-inline-assembly": "off",
"no-global-import": "off",
"custom-errors": "off",
"immutable-vars-naming": "off",
"var-name-mixedcase": "off"
},
"plugins": []
Expand Down
2 changes: 1 addition & 1 deletion slither.db.json

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion src/bridge/AbsInbox.sol
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ import {
InsufficientSubmissionCost,
L1Forked,
NotAllowedOrigin,
NotOrigin,
NotRollupOrOwner,
RetryableData
} from "../libraries/Error.sol";
Expand Down
2 changes: 0 additions & 2 deletions src/bridge/Bridge.sol
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@ import "./IEthBridge.sol";
import "./Messages.sol";
import "../libraries/DelegateCallAware.sol";

import {L1MessageType_batchPostingReport} from "../libraries/MessageTypes.sol";

/**
* @title Staging ground for incoming and outgoing messages
* @notice It is also the ETH escrow for value sent with these messages.
Expand Down
1 change: 0 additions & 1 deletion src/bridge/ERC20Bridge.sol
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ import {
CallNotAllowed,
NativeTokenDecimalsTooLarge
} from "../libraries/Error.sol";
import {DecimalsConverterHelper} from "../libraries/DecimalsConverterHelper.sol";
import {MAX_ALLOWED_NATIVE_TOKEN_DECIMALS} from "../libraries/Constants.sol";

import {IERC20} from "@openzeppelin/contracts/token/ERC20/IERC20.sol";
Expand Down
12 changes: 1 addition & 11 deletions src/bridge/Inbox.sol
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,7 @@

pragma solidity ^0.8.4;

import {
NotOrigin,
DataTooLarge,
InsufficientValue,
InsufficientSubmissionCost,
RetryableData,
L1Forked,
NotForked,
GasLimitTooLarge
} from "../libraries/Error.sol";
import {NotOrigin, NotForked, GasLimitTooLarge} from "../libraries/Error.sol";
import "./AbsInbox.sol";
import "./IInbox.sol";
import "./IBridge.sol";
Expand All @@ -22,7 +13,6 @@ import "../libraries/AddressAliasHelper.sol";
import {
L2_MSG,
L1MessageType_L2FundedByL1,
L1MessageType_submitRetryableTx,
L1MessageType_ethDeposit,
L2MessageType_unsignedEOATx,
L2MessageType_unsignedContractTx
Expand Down
2 changes: 0 additions & 2 deletions src/bridge/SequencerInbox.sol
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ pragma solidity ^0.8.0;
import {
AlreadyInit,
HadZeroInit,
BadPostUpgradeInit,
NotOrigin,
DataTooLarge,
DelayedBackwards,
Expand Down Expand Up @@ -45,7 +44,6 @@ import "../precompiles/ArbGasInfo.sol";
import "../precompiles/ArbSys.sol";
import "../libraries/IReader4844.sol";

import {L1MessageType_batchPostingReport} from "../libraries/MessageTypes.sol";
import "../libraries/DelegateCallAware.sol";
import {IGasRefunder} from "../libraries/IGasRefunder.sol";
import {GasRefundEnabled} from "../libraries/GasRefundEnabled.sol";
Expand Down
2 changes: 0 additions & 2 deletions src/libraries/DecimalsConverterHelper.sol
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@

pragma solidity ^0.8.0;

import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";

library DecimalsConverterHelper {
/// @notice generic function for mapping amount from one decimal denomination to another
/// @dev Ie. let's say amount is 752. If token has 16 decimals and is being adjusted to
Expand Down
1 change: 0 additions & 1 deletion src/rollup/AbsRollupEventInbox.sol
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ import "../precompiles/ArbGasInfo.sol";
import "../libraries/ArbitrumChecker.sol";
import "../bridge/IDelayedMessageProvider.sol";
import "../libraries/DelegateCallAware.sol";
import {INITIALIZATION_MSG_TYPE} from "../libraries/MessageTypes.sol";
import {AlreadyInit, HadZeroInit, RollupNotChanged} from "../libraries/Error.sol";

/**
Expand Down
1 change: 1 addition & 0 deletions src/rollup/ERC20RollupEventInbox.sol
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ pragma solidity ^0.8.0;

import "./AbsRollupEventInbox.sol";
import "../bridge/IERC20Bridge.sol";
import {INITIALIZATION_MSG_TYPE} from "../libraries/MessageTypes.sol";

/**
* @title The inbox for rollup protocol events
Expand Down
1 change: 1 addition & 0 deletions src/rollup/RollupEventInbox.sol
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ pragma solidity ^0.8.0;

import "./AbsRollupEventInbox.sol";
import "../bridge/IEthBridge.sol";
import {INITIALIZATION_MSG_TYPE} from "../libraries/MessageTypes.sol";

/**
* @title The inbox for rollup protocol events
Expand Down
1 change: 0 additions & 1 deletion src/rollup/RollupUserLogic.sol
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ import {IRollupUser} from "./IRollupLogic.sol";
import "../libraries/UUPSNotUpgradeable.sol";
import "./RollupCore.sol";
import "./IRollupLogic.sol";
import {ETH_POS_BLOCK_TIME} from "../libraries/Constants.sol";

contract RollupUserLogic is RollupCore, UUPSNotUpgradeable, IRollupUser {
using AssertionNodeLib for AssertionNode;
Expand Down
1 change: 1 addition & 0 deletions test/foundry/ERC20RollupEventInbox.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import "./AbsRollupEventInbox.t.sol";
import {TestUtil} from "./util/TestUtil.sol";
import {ERC20RollupEventInbox} from "../../src/rollup/ERC20RollupEventInbox.sol";
import {ERC20Bridge, IERC20Bridge, IOwnable} from "../../src/bridge/ERC20Bridge.sol";
import {INITIALIZATION_MSG_TYPE} from "../../src/libraries/MessageTypes.sol";
import {ERC20PresetMinterPauser} from
"@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol";

Expand Down
1 change: 1 addition & 0 deletions test/foundry/RollupEventInbox.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import "./AbsRollupEventInbox.t.sol";
import {TestUtil} from "./util/TestUtil.sol";
import {RollupEventInbox, IRollupEventInbox} from "../../src/rollup/RollupEventInbox.sol";
import {Bridge, IOwnable, IEthBridge} from "../../src/bridge/Bridge.sol";
import {INITIALIZATION_MSG_TYPE} from "../../src/libraries/MessageTypes.sol";
import "../../src/libraries/MessageTypes.sol";

contract RollupEventInboxTest is AbsRollupEventInboxTest {
Expand Down

0 comments on commit e299af5

Please sign in to comment.