mirror of
https://github.com/vacp2p/linea-monorepo.git
synced 2026-01-08 03:43:56 -05:00
35 lines
1.2 KiB
TypeScript
35 lines
1.2 KiB
TypeScript
const londonOverride = {
|
|
version: "0.8.30",
|
|
settings: {
|
|
evmVersion: "london",
|
|
optimizer: {
|
|
enabled: true,
|
|
runs: 10_000,
|
|
},
|
|
},
|
|
};
|
|
|
|
const londonOverridePaths = [
|
|
"src/messaging/l2/L2MessageService.sol",
|
|
"src/bridging/token/TokenBridge.sol",
|
|
"src/bridging/token/BridgedToken.sol",
|
|
"src/tokens/LineaVoyageXP.sol",
|
|
"src/tokens/LineaSurgeXP.sol",
|
|
"src/tokens/TokenMintingRateLimiter.sol",
|
|
"src/_testing/unit/opcodes/ErrorAndDestructionTesting.sol",
|
|
"src/_testing/unit/opcodes/OpcodeTestContract.sol",
|
|
"src/_testing/unit/opcodes/OpcodeTester.sol",
|
|
"src/_testing/mocks/bridging/MockMessageService.sol",
|
|
"src/_testing/mocks/bridging/MockMessageServiceV2.sol",
|
|
"src/_testing/mocks/bridging/MockTokenBridge.sol",
|
|
"src/_testing/mocks/bridging/TestTokenBridge.sol",
|
|
"src/_testing/mocks/bridging/UpgradedBridgedToken.sol",
|
|
"src/_testing/unit/messaging/TestL2MessageManager.sol",
|
|
"src/_testing/unit/messaging/TestL2MessageService.sol",
|
|
|
|
"src/bridging/eth/L2ETHBridge.sol",
|
|
"src/messaging/l2/L2YieldMessageService.sol",
|
|
];
|
|
|
|
export const overrides = Object.fromEntries(londonOverridePaths.map((path) => [path, londonOverride]));
|