Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Always recompiling contracts when running tests in Docker #2493

Closed
2 tasks done
teddav opened this issue Jul 27, 2022 · 21 comments
Closed
2 tasks done

Always recompiling contracts when running tests in Docker #2493

teddav opened this issue Jul 27, 2022 · 21 comments
Assignees
Labels
C-forge Command: forge Cmd-forge-build Command: forge build T-bug Type: bug T-to-reproduce Type: requires reproduction
Milestone

Comments

@teddav
Copy link
Contributor

teddav commented Jul 27, 2022

Component

Forge

Have you ensured that all of these are up to date?

  • Foundry
  • Foundryup

What version of Foundry are you on?

forge 0.2.0 (3c49efe 2022-07-14T05:00:56.289692121Z)

What command(s) is the bug in?

forge test

Operating System

macOS (Apple Silicon)

Describe the bug

I'm running foundry inside the docker image provided ghcr.io/foundry-rs/foundry.
Here are the commands I'm running:
$ docker run -it --rm -v $(pwd):/app -w /app ghcr.io/foundry-rs/foundry sh
$ forge test -vvvv

The first time it installs the correct solc version and compiles everything. But then everytime I run forge test, it keeps recompiling all the contracts and tests are also a bit slow to run.

Just in case, here is my foundry.toml

[profile.default]
src = 'contracts'
out = 'out'
test = 'test/foundry'
libs = ['node_modules', 'lib']
cache_path = 'cache-forge'

fuzz_runs = 5000

ffi = true

Other than that, everything seems to work correctly.

@teddav teddav added the T-bug Type: bug label Jul 27, 2022
@gakonst gakonst added this to Foundry Jul 27, 2022
@gakonst gakonst moved this to Todo in Foundry Jul 27, 2022
@teddav
Copy link
Contributor Author

teddav commented Jul 27, 2022

Weirdly, it seems like running the commands "from the outside" of the container works better
$ docker run -v $(pwd):/app ghcr.io/foundry-rs/foundry "forge test -vvvv --root /app"

This does not recompile the contracts. But since the container is recreated everytime, it needs to reinstall the solidity versions everytime so it's also slow to run

@mattsse
Copy link
Member

mattsse commented Jul 27, 2022

isn't that expected that if you create and rm a docker container that everything is wiped if no volumes are mounted?

you could point forge to a the solc version you'd like to use and mount that volume?

@teddav
Copy link
Contributor Author

teddav commented Jul 27, 2022

A volume is mounted and the cache directory is present inside the container.
That's why I copied the command that I ran: docker run -it --rm -v $(pwd):/app -w /app ghcr.io/foundry-rs/foundry sh
So my current directory is mapped to /app

@mattsse
Copy link
Member

mattsse commented Jul 27, 2022

forge uses https://github.com/roynalnaruto/svm-rs to manage solc versions, if none is given, it will install the missing solc

default dir is $HOME/.svm/

@onbjerg onbjerg added C-forge Command: forge Cmd-forge-build Command: forge build labels Jul 28, 2022
@onbjerg onbjerg moved this from Todo to May be solved in Foundry Jul 28, 2022
@teddav
Copy link
Contributor Author

teddav commented Jul 29, 2022

Thanks! So I can mount a volume for the svm dir to avoid reinstalling it. But unfortunately it doesn't change the recompilation issue

@mattsse
Copy link
Member

mattsse commented Jul 29, 2022

this only happens in docker? or regardless?

@teddav
Copy link
Contributor Author

teddav commented Jul 29, 2022

yes, only in docker it seems. I can't figure out why, that's why I opened this issue

@onbjerg
Copy link
Collaborator

onbjerg commented Jul 30, 2022

Perhaps it is a permission issue wrt the mounted directory? Does it write to both cache and out in your project folder?

@teddav
Copy link
Contributor Author

teddav commented Aug 2, 2022

yes all seems to be good. If I remove all the cache folders, they are correctly recreated and written to (both in the docker and on my filesystem). So it doesn't seem like this is the issue.
another error, while we're talking about docker :)
it's not possible to install libs.
when i run forge install XXX or forge update XXX
I get an error

Error:
No such file or directory (os error 2)

@teddav
Copy link
Contributor Author

teddav commented Aug 2, 2022

Btw, I noticed that sometimes contracts are not recompiled (I can't tell why, or when), but even if not recompiled everything is extremely slow in the docker while really smooth on my local system.
For example, just checking for files to recompile takes around 10-15 seconds in the container, but only a few ms outside. Same for running the tests. Here are the same tests run in the docker container, and outside of it:

INSIDE:
Test result: ok. 1 passed; 0 failed; finished in 153.29ms
Test result: ok. 2 passed; 0 failed; finished in 169.58ms
Test result: ok. 4 passed; 0 failed; finished in 174.52ms

OUTSIDE:
Test result: ok. 1 passed; 0 failed; finished in 3.41ms
Test result: ok. 4 passed; 0 failed; finished in 3.88ms
Test result: ok. 2 passed; 0 failed; finished in 5.60ms

It's weird, maybe I'm doing something wrong?

@teddav
Copy link
Contributor Author

teddav commented Aug 2, 2022

One last test I just ran: I ran a new ubuntu container where i installed rust and foundry, and for running tests it's much faster than the image provided here. Unfortunately, compilation is still slow, even when it doesn't need to recompile, just checking for diffs is slow.
Maybe the fact that the current foundry docker image is based on alpine makes it slower?
https://github.com/foundry-rs/foundry/blob/master/Dockerfile#L14

I'm not sure, it's just an idea

@onbjerg onbjerg changed the title Always recompiling contracts when running tests Always recompiling contracts when running tests in Docker Aug 3, 2022
@onbjerg onbjerg self-assigned this Aug 11, 2022
@onbjerg onbjerg moved this from May be solved to Todo in Foundry Aug 11, 2022
@trianglesphere
Copy link

I've also ran into this issue. In our docker environment it's not creating the cache directory even when I run forge test --cache-path=./cache .... This is in between several calls between forge test without creating a new container so it should be able to create the cache

In my local environment it's working just fine.

@mattsse
Copy link
Member

mattsse commented Mar 10, 2023

perhaps this is a path issue,
could you please share a couple of things @trianglesphere

  1. exact docker command
  2. forge config output
  3. logs output of RUST_LOG=forge,foundry_cli,ethers forge test ...

@trianglesphere
Copy link

trianglesphere commented Mar 10, 2023

  1. Forge Version:

forge --version
forge 0.2.0 (8f3fca9 2023-02-24T19:58:00.357063528Z)

  1. This is inside a docker container

So I'm running forge coverage --cache-path=./cache --match-path=./contracts/test/AddressAliasHelper.t.sol insider a docker container.

Context is this PR: https://github.com/ethereum-optimism/optimism/pull/5100/files

  1. Forge Config
[profile.default]
src = 'contracts'
test = 'test'
script = 'script'
out = 'forge-artifacts'
libs = ['node_modules']
remappings = [
    '@openzeppelin/=node_modules/@openzeppelin/',
    '@openzeppelin/contracts-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/',
    '@openzeppelin/contracts/=node_modules/@openzeppelin/contracts/',
    '@rari-capital/=node_modules/@rari-capital/',
    '@rari-capital/solmate/=node_modules/@rari-capital/solmate/',
    'ds-test/=node_modules/ds-test/src/',
    'forge-std/=node_modules/forge-std/src/',
]
auto_detect_remappings = true
libraries = []
cache = true
cache_path = 'cache'
broadcast = 'broadcast'
allow_paths = []
include_paths = []
force = false
evm_version = 'london'
gas_reports = ['*']
gas_reports_ignore = []
auto_detect_solc = true
offline = false
optimizer = true
optimizer_runs = 999999
verbosity = 0
ignored_error_codes = [
    'license',
    'code-size',
]
deny_warnings = false
no_match_contract = 'EchidnaFuzz'
build_info_path = 'artifacts/build-info'
ffi = true
sender = '0x1804c8ab1f12e6bbf3894d4083f33e07309d1f38'
tx_origin = '0x1804c8ab1f12e6bbf3894d4083f33e07309d1f38'
initial_balance = '0xffffffffffffffffffffffff'
block_number = 1
gas_limit = 9223372036854775807
block_base_fee_per_gas = 0
block_coinbase = '0x0000000000000000000000000000000000000000'
block_timestamp = 1
block_difficulty = 0
block_prevrandao = '0x0000000000000000000000000000000000000000000000000000000000000000'
memory_limit = 33554432
extra_output = [
    'devdoc',
    'userdoc',
    'metadata',
    'storageLayout',
]
extra_output_files = []
names = false
sizes = false
via_ir = false
no_storage_caching = false
no_rpc_rate_limit = false
bytecode_hash = 'none'
cbor_metadata = true
sparse_mode = false
build_info = true

[[profile.default.fs_permissions]]
access = 'read'
path = 'artifacts'

[profile.default.rpc_storage_caching]
chains = 'all'
endpoints = 'all'

[fmt]
line_length = 120
tab_width = 4
bracket_spacing = false
int_types = 'long'
multiline_func_header = 'attributes_first'
quote_style = 'double'
number_underscore = 'preserve'
single_line_statement_blocks = 'preserve'
override_spacing = false
wrap_comments = false
ignore = []
contract_new_lines = false

[doc]
out = 'docs'
title = ''
book = 'book.toml'
ignore = []

[fuzz]
runs = 256
max_test_rejects = 65536
max_global_rejects = 65536
dictionary_weight = 40
include_storage = true
include_push_bytes = true

[invariant]
runs = 256
depth = 15
fail_on_revert = false
call_override = false
dictionary_weight = 80
include_storage = true
include_push_bytes = true
  1. Logs of RUST_LOG=forge,foundry_cli,ethers forge coverage --cache-path=./cache --match-path=./contracts/test/AddressAliasHelper.t.sol
[⠃] Compiling...2023-03-10T19:15:17.172948Z TRACE compile_with:compile: ethers_solc: found 117 sources to compile: ["/root/project/packages/contracts-bedrock/contracts/L1/L1CrossDomainMessenger.sol", "/root/project/packages/contracts-bedrock/contracts/L1/L1ERC721Bridge.sol", "/root/project/packages/contracts-bedrock/contracts/L1/L1StandardBridge.sol", "/root/project/packages/contracts-bedrock/contracts/L1/L2OutputOracle.sol", "/root/project/packages/contracts-bedrock/contracts/L1/OptimismPortal.sol", "/root/project/packages/contracts-bedrock/contracts/L1/ResourceMetering.sol", "/root/project/packages/contracts-bedrock/contracts/L1/SystemConfig.sol", "/root/project/packages/contracts-bedrock/contracts/L2/BaseFeeVault.sol", "/root/project/packages/contracts-bedrock/contracts/L2/CrossDomainOwnable.sol", "/root/project/packages/contracts-bedrock/contracts/L2/CrossDomainOwnable2.sol", "/root/project/packages/contracts-bedrock/contracts/L2/CrossDomainOwnable3.sol", "/root/project/packages/contracts-bedrock/contracts/L2/GasPriceOracle.sol", "/root/project/packages/contracts-bedrock/contracts/L2/L1Block.sol", "/root/project/packages/contracts-bedrock/contracts/L2/L1FeeVault.sol", "/root/project/packages/contracts-bedrock/contracts/L2/L2CrossDomainMessenger.sol", "/root/project/packages/contracts-bedrock/contracts/L2/L2ERC721Bridge.sol", "/root/project/packages/contracts-bedrock/contracts/L2/L2StandardBridge.sol", "/root/project/packages/contracts-bedrock/contracts/L2/L2ToL1MessagePasser.sol", "/root/project/packages/contracts-bedrock/contracts/L2/SequencerFeeVault.sol", "/root/project/packages/contracts-bedrock/contracts/deployment/PortalSender.sol", "/root/project/packages/contracts-bedrock/contracts/deployment/SystemDictator.sol", "/root/project/packages/contracts-bedrock/contracts/echidna/FuzzAddressAliasing.sol", "/root/project/packages/contracts-bedrock/contracts/echidna/FuzzBurn.sol", "/root/project/packages/contracts-bedrock/contracts/echidna/FuzzEncoding.sol", "/root/project/packages/contracts-bedrock/contracts/echidna/FuzzHashing.sol", "/root/project/packages/contracts-bedrock/contracts/echidna/FuzzOptimismPortal.sol", "/root/project/packages/contracts-bedrock/contracts/echidna/FuzzResourceMetering.sol", "/root/project/packages/contracts-bedrock/contracts/governance/GovernanceToken.sol", "/root/project/packages/contracts-bedrock/contracts/governance/MintManager.sol", "/root/project/packages/contracts-bedrock/contracts/legacy/AddressManager.sol", "/root/project/packages/contracts-bedrock/contracts/legacy/DeployerWhitelist.sol", "/root/project/packages/contracts-bedrock/contracts/legacy/L1BlockNumber.sol", "/root/project/packages/contracts-bedrock/contracts/legacy/L1ChugSplashProxy.sol", "/root/project/packages/contracts-bedrock/contracts/legacy/LegacyERC20ETH.sol", "/root/project/packages/contracts-bedrock/contracts/legacy/LegacyMessagePasser.sol", "/root/project/packages/contracts-bedrock/contracts/legacy/LegacyMintableERC20.sol", "/root/project/packages/contracts-bedrock/contracts/legacy/ResolvedDelegateProxy.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/Arithmetic.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/Burn.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/Bytes.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/Constants.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/Encoding.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/Hashing.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/Predeploys.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/SafeCall.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/Types.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/rlp/RLPReader.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/rlp/RLPWriter.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/trie/MerkleTrie.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/trie/SecureMerkleTrie.sol", "/root/project/packages/contracts-bedrock/contracts/periphery/TransferOnion.sol", "/root/project/packages/contracts-bedrock/contracts/test/AddressAliasHelper.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/BenchmarkTest.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/Bytes.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/CommonTest.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/CrossDomainMessenger.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/CrossDomainOwnable.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/CrossDomainOwnable2.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/CrossDomainOwnable3.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/DeployerWhitelist.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/Encoding.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/FeeVault.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/GasPriceOracle.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/GovernanceToken.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/Hashing.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L1Block.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L1BlockNumber.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L1CrossDomainMessenger.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L1ERC721Bridge.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L2CrossDomainMessenger.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L2ERC721Bridge.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L2OutputOracle.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L2StandardBridge.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L2ToL1MessagePasser.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/LegacyERC20ETH.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/LegacyMessagePasser.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/MerkleTrie.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/MintManager.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/OptimismMintableERC20.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/OptimismMintableERC20Factory.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/OptimismMintableERC721.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/OptimismMintableERC721Factory.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/OptimismPortal.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/Proxy.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/ProxyAdmin.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/RLP.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/RLPReader.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/RLPWriter.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/ResolvedDelegateProxy.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/ResourceMetering.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/SafeCall.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/Semver.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/SequencerFeeVault.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/StandardBridge.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/SystemConfig.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/TransferOnion.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/invariants/CrossDomainMessenger.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/invariants/L2OutputOracle.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/invariants/OptimismPortal.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/invariants/SafeCall.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/invariants/SystemConfig.t.sol", "/root/project/packages/contracts-bedrock/contracts/universal/CrossDomainMessenger.sol", "/root/project/packages/contracts-bedrock/contracts/universal/ERC721Bridge.sol", "/root/project/packages/contracts-bedrock/contracts/universal/FeeVault.sol", "/root/project/packages/contracts-bedrock/contracts/universal/IOptimismMintableERC20.sol", "/root/project/packages/contracts-bedrock/contracts/universal/IOptimismMintableERC721.sol", "/root/project/packages/contracts-bedrock/contracts/universal/OptimismMintableERC20.sol", "/root/project/packages/contracts-bedrock/contracts/universal/OptimismMintableERC20Factory.sol", "/root/project/packages/contracts-bedrock/contracts/universal/OptimismMintableERC721.sol", "/root/project/packages/contracts-bedrock/contracts/universal/OptimismMintableERC721Factory.sol", "/root/project/packages/contracts-bedrock/contracts/universal/Proxy.sol", "/root/project/packages/contracts-bedrock/contracts/universal/ProxyAdmin.sol", "/root/project/packages/contracts-bedrock/contracts/universal/Semver.sol", "/root/project/packages/contracts-bedrock/contracts/universal/StandardBridge.sol", "/root/project/packages/contracts-bedrock/contracts/vendor/AddressAliasHelper.sol", "/root/project/packages/contracts-bedrock/contracts/vendor/WETH9.sol"]
2023-03-10T19:15:17.173147Z TRACE compile_with:compile: ethers_solc: using solc auto detection to compile sources
2023-03-10T19:15:17.234327Z TRACE compile_with:compile: ethers_solc::resolver: resolving input node versions
2023-03-10T19:15:17.236352Z TRACE compile_with:compile: ethers_solc::resolver: no solc version can satisfy all source files, resolved multiple versions  "[Installed(Version { major: 0, minor: 8, patch: 15 }), Installed(Version { major: 0, minor: 5, patch: 17 })]"
2023-03-10T19:15:17.236637Z TRACE compile_with:compile: ethers_solc::resolver: resolved 2 versions [Installed(Version { major: 0, minor: 8, patch: 15 }), Installed(Version { major: 0, minor: 5, patch: 17 })]
2023-03-10T19:15:17.237127Z TRACE compile_with:compile: ethers_solc::resolver: verifying solc checksum for /root/.svm/0.8.15/solc-0.8.15
[⠊] Compiling...2023-03-10T19:15:17.352353Z TRACE compile_with:compile: ethers_solc::resolver: verifying solc checksum for /root/.svm/0.5.17/solc-0.5.17
[⠒] Compiling...2023-03-10T19:15:17.418424Z TRACE compile_with:compile: ethers_solc::compile::project: preprocessing
2023-03-10T19:15:17.418448Z TRACE compile_with:compile: ethers_solc::compile::project: Filtering 1 sources for 0.5.17+commit.d19bba13.Linux.gcc
2023-03-10T19:15:17.418455Z TRACE compile_with:compile: ethers_solc::compile::project: Detected 1 dirty sources ["/root/project/packages/contracts-bedrock/contracts/vendor/WETH9.sol"]
2023-03-10T19:15:17.418462Z TRACE compile_with:compile: ethers_solc::compile::project: Filtering 168 sources for 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:15:17.418532Z TRACE compile_with:compile: ethers_solc::compile::project: Detected 168 dirty sources ["/root/project/packages/contracts-bedrock/contracts/L1/L1CrossDomainMessenger.sol", "/root/project/packages/contracts-bedrock/contracts/L1/L1ERC721Bridge.sol", "/root/project/packages/contracts-bedrock/contracts/L1/L1StandardBridge.sol", "/root/project/packages/contracts-bedrock/contracts/L1/L2OutputOracle.sol", "/root/project/packages/contracts-bedrock/contracts/L1/OptimismPortal.sol", "/root/project/packages/contracts-bedrock/contracts/L1/ResourceMetering.sol", "/root/project/packages/contracts-bedrock/contracts/L1/SystemConfig.sol", "/root/project/packages/contracts-bedrock/contracts/L2/BaseFeeVault.sol", "/root/project/packages/contracts-bedrock/contracts/L2/CrossDomainOwnable.sol", "/root/project/packages/contracts-bedrock/contracts/L2/CrossDomainOwnable2.sol", "/root/project/packages/contracts-bedrock/contracts/L2/CrossDomainOwnable3.sol", "/root/project/packages/contracts-bedrock/contracts/L2/GasPriceOracle.sol", "/root/project/packages/contracts-bedrock/contracts/L2/L1Block.sol", "/root/project/packages/contracts-bedrock/contracts/L2/L1FeeVault.sol", "/root/project/packages/contracts-bedrock/contracts/L2/L2CrossDomainMessenger.sol", "/root/project/packages/contracts-bedrock/contracts/L2/L2ERC721Bridge.sol", "/root/project/packages/contracts-bedrock/contracts/L2/L2StandardBridge.sol", "/root/project/packages/contracts-bedrock/contracts/L2/L2ToL1MessagePasser.sol", "/root/project/packages/contracts-bedrock/contracts/L2/SequencerFeeVault.sol", "/root/project/packages/contracts-bedrock/contracts/deployment/PortalSender.sol", "/root/project/packages/contracts-bedrock/contracts/deployment/SystemDictator.sol", "/root/project/packages/contracts-bedrock/contracts/echidna/FuzzAddressAliasing.sol", "/root/project/packages/contracts-bedrock/contracts/echidna/FuzzBurn.sol", "/root/project/packages/contracts-bedrock/contracts/echidna/FuzzEncoding.sol", "/root/project/packages/contracts-bedrock/contracts/echidna/FuzzHashing.sol", "/root/project/packages/contracts-bedrock/contracts/echidna/FuzzOptimismPortal.sol", "/root/project/packages/contracts-bedrock/contracts/echidna/FuzzResourceMetering.sol", "/root/project/packages/contracts-bedrock/contracts/governance/GovernanceToken.sol", "/root/project/packages/contracts-bedrock/contracts/governance/MintManager.sol", "/root/project/packages/contracts-bedrock/contracts/legacy/AddressManager.sol", "/root/project/packages/contracts-bedrock/contracts/legacy/DeployerWhitelist.sol", "/root/project/packages/contracts-bedrock/contracts/legacy/L1BlockNumber.sol", "/root/project/packages/contracts-bedrock/contracts/legacy/L1ChugSplashProxy.sol", "/root/project/packages/contracts-bedrock/contracts/legacy/LegacyERC20ETH.sol", "/root/project/packages/contracts-bedrock/contracts/legacy/LegacyMessagePasser.sol", "/root/project/packages/contracts-bedrock/contracts/legacy/LegacyMintableERC20.sol", "/root/project/packages/contracts-bedrock/contracts/legacy/ResolvedDelegateProxy.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/Arithmetic.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/Burn.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/Bytes.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/Constants.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/Encoding.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/Hashing.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/Predeploys.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/SafeCall.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/Types.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/rlp/RLPReader.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/rlp/RLPWriter.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/trie/MerkleTrie.sol", "/root/project/packages/contracts-bedrock/contracts/libraries/trie/SecureMerkleTrie.sol", "/root/project/packages/contracts-bedrock/contracts/periphery/TransferOnion.sol", "/root/project/packages/contracts-bedrock/contracts/test/AddressAliasHelper.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/BenchmarkTest.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/Bytes.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/CommonTest.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/CrossDomainMessenger.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/CrossDomainOwnable.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/CrossDomainOwnable2.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/CrossDomainOwnable3.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/DeployerWhitelist.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/Encoding.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/FeeVault.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/GasPriceOracle.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/GovernanceToken.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/Hashing.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L1Block.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L1BlockNumber.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L1CrossDomainMessenger.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L1ERC721Bridge.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L2CrossDomainMessenger.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L2ERC721Bridge.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L2OutputOracle.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L2StandardBridge.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/L2ToL1MessagePasser.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/LegacyERC20ETH.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/LegacyMessagePasser.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/MerkleTrie.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/MintManager.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/OptimismMintableERC20.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/OptimismMintableERC20Factory.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/OptimismMintableERC721.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/OptimismMintableERC721Factory.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/OptimismPortal.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/Proxy.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/ProxyAdmin.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/RLP.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/RLPReader.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/RLPWriter.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/ResolvedDelegateProxy.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/ResourceMetering.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/SafeCall.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/Semver.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/SequencerFeeVault.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/StandardBridge.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/SystemConfig.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/TransferOnion.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/invariants/CrossDomainMessenger.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/invariants/L2OutputOracle.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/invariants/OptimismPortal.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/invariants/SafeCall.t.sol", "/root/project/packages/contracts-bedrock/contracts/test/invariants/SystemConfig.t.sol", "/root/project/packages/contracts-bedrock/contracts/universal/CrossDomainMessenger.sol", "/root/project/packages/contracts-bedrock/contracts/universal/ERC721Bridge.sol", "/root/project/packages/contracts-bedrock/contracts/universal/FeeVault.sol", "/root/project/packages/contracts-bedrock/contracts/universal/IOptimismMintableERC20.sol", "/root/project/packages/contracts-bedrock/contracts/universal/IOptimismMintableERC721.sol", "/root/project/packages/contracts-bedrock/contracts/universal/OptimismMintableERC20.sol", "/root/project/packages/contracts-bedrock/contracts/universal/OptimismMintableERC20Factory.sol", "/root/project/packages/contracts-bedrock/contracts/universal/OptimismMintableERC721.sol", "/root/project/packages/contracts-bedrock/contracts/universal/OptimismMintableERC721Factory.sol", "/root/project/packages/contracts-bedrock/contracts/universal/Proxy.sol", "/root/project/packages/contracts-bedrock/contracts/universal/ProxyAdmin.sol", "/root/project/packages/contracts-bedrock/contracts/universal/Semver.sol", "/root/project/packages/contracts-bedrock/contracts/universal/StandardBridge.sol", "/root/project/packages/contracts-bedrock/contracts/vendor/AddressAliasHelper.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/access/Ownable.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/governance/utils/IVotes.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/proxy/utils/Initializable.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/security/ReentrancyGuard.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC20/ERC20.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC20/extensions/ERC20Votes.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC721/ERC721.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC721/IERC721.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/Address.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/Context.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/Counters.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/Strings.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/cryptography/ECDSA.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/math/Math.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/math/SafeCast.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/math/SignedMath.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol", "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol", "/root/project/packages/contracts-bedrock/node_modules/@rari-capital/solmate/src/utils/Bytes32AddressLib.sol", "/root/project/packages/contracts-bedrock/node_modules/@rari-capital/solmate/src/utils/FixedPointMathLib.sol", "/root/project/packages/contracts-bedrock/node_modules/ds-test/src/test.sol", "/root/project/packages/contracts-bedrock/node_modules/forge-std/src/Base.sol", "/root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdAssertions.sol", "/root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdChains.sol", "/root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdCheats.sol", "/root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdError.sol", "/root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdInvariant.sol", "/root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdJson.sol", "/root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdMath.sol", "/root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdStorage.sol", "/root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdUtils.sol", "/root/project/packages/contracts-bedrock/node_modules/forge-std/src/Test.sol", "/root/project/packages/contracts-bedrock/node_modules/forge-std/src/Vm.sol", "/root/project/packages/contracts-bedrock/node_modules/forge-std/src/console.sol", "/root/project/packages/contracts-bedrock/node_modules/forge-std/src/console2.sol", "/root/project/packages/contracts-bedrock/node_modules/forge-std/src/interfaces/IMulticall3.sol"]
[⠢] Compiling...2023-03-10T19:15:17.673893Z TRACE compile_with:compile: ethers_solc::compile::project: compiling
2023-03-10T19:15:17.673915Z TRACE compile_with:compile: ethers_solc::compile::project: compile 2 sources in parallel using up to 8 solc jobs
2023-03-10T19:15:17.675951Z TRACE ethers_solc::compile::project: calling solc `0.5.17+commit.d19bba13.Linux.gcc` ["--allow-paths", "/root/project/packages/contracts-bedrock,/root/project/packages/contracts-bedrock/node_modules"] with 1 sources: ["contracts/vendor/WETH9.sol"]
2023-03-10T19:15:17.675951Z TRACE ethers_solc::compile::project: calling solc `0.8.15+commit.e14f2714.Linux.gcc` ["--allow-paths", "/root/project/packages/contracts-bedrock,/root/project/packages/contracts-bedrock/node_modules"] with 168 sources: ["contracts/L1/L1CrossDomainMessenger.sol", "contracts/L1/L1ERC721Bridge.sol", "contracts/L1/L1StandardBridge.sol", "contracts/L1/L2OutputOracle.sol", "contracts/L1/OptimismPortal.sol", "contracts/L1/ResourceMetering.sol", "contracts/L1/SystemConfig.sol", "contracts/L2/BaseFeeVault.sol", "contracts/L2/CrossDomainOwnable.sol", "contracts/L2/CrossDomainOwnable2.sol", "contracts/L2/CrossDomainOwnable3.sol", "contracts/L2/GasPriceOracle.sol", "contracts/L2/L1Block.sol", "contracts/L2/L1FeeVault.sol", "contracts/L2/L2CrossDomainMessenger.sol", "contracts/L2/L2ERC721Bridge.sol", "contracts/L2/L2StandardBridge.sol", "contracts/L2/L2ToL1MessagePasser.sol", "contracts/L2/SequencerFeeVault.sol", "contracts/deployment/PortalSender.sol", "contracts/deployment/SystemDictator.sol", "contracts/echidna/FuzzAddressAliasing.sol", "contracts/echidna/FuzzBurn.sol", "contracts/echidna/FuzzEncoding.sol", "contracts/echidna/FuzzHashing.sol", "contracts/echidna/FuzzOptimismPortal.sol", "contracts/echidna/FuzzResourceMetering.sol", "contracts/governance/GovernanceToken.sol", "contracts/governance/MintManager.sol", "contracts/legacy/AddressManager.sol", "contracts/legacy/DeployerWhitelist.sol", "contracts/legacy/L1BlockNumber.sol", "contracts/legacy/L1ChugSplashProxy.sol", "contracts/legacy/LegacyERC20ETH.sol", "contracts/legacy/LegacyMessagePasser.sol", "contracts/legacy/LegacyMintableERC20.sol", "contracts/legacy/ResolvedDelegateProxy.sol", "contracts/libraries/Arithmetic.sol", "contracts/libraries/Burn.sol", "contracts/libraries/Bytes.sol", "contracts/libraries/Constants.sol", "contracts/libraries/Encoding.sol", "contracts/libraries/Hashing.sol", "contracts/libraries/Predeploys.sol", "contracts/libraries/SafeCall.sol", "contracts/libraries/Types.sol", "contracts/libraries/rlp/RLPReader.sol", "contracts/libraries/rlp/RLPWriter.sol", "contracts/libraries/trie/MerkleTrie.sol", "contracts/libraries/trie/SecureMerkleTrie.sol", "contracts/periphery/TransferOnion.sol", "contracts/test/AddressAliasHelper.t.sol", "contracts/test/BenchmarkTest.t.sol", "contracts/test/Bytes.t.sol", "contracts/test/CommonTest.t.sol", "contracts/test/CrossDomainMessenger.t.sol", "contracts/test/CrossDomainOwnable.t.sol", "contracts/test/CrossDomainOwnable2.t.sol", "contracts/test/CrossDomainOwnable3.t.sol", "contracts/test/DeployerWhitelist.t.sol", "contracts/test/Encoding.t.sol", "contracts/test/FeeVault.t.sol", "contracts/test/GasPriceOracle.t.sol", "contracts/test/GovernanceToken.t.sol", "contracts/test/Hashing.t.sol", "contracts/test/L1Block.t.sol", "contracts/test/L1BlockNumber.t.sol", "contracts/test/L1CrossDomainMessenger.t.sol", "contracts/test/L1ERC721Bridge.t.sol", "contracts/test/L1StandardBridge.t.sol", "contracts/test/L2CrossDomainMessenger.t.sol", "contracts/test/L2ERC721Bridge.t.sol", "contracts/test/L2OutputOracle.t.sol", "contracts/test/L2StandardBridge.t.sol", "contracts/test/L2ToL1MessagePasser.t.sol", "contracts/test/LegacyERC20ETH.t.sol", "contracts/test/LegacyMessagePasser.t.sol", "contracts/test/MerkleTrie.t.sol", "contracts/test/MintManager.t.sol", "contracts/test/OptimismMintableERC20.t.sol", "contracts/test/OptimismMintableERC20Factory.t.sol", "contracts/test/OptimismMintableERC721.t.sol", "contracts/test/OptimismMintableERC721Factory.t.sol", "contracts/test/OptimismPortal.t.sol", "contracts/test/Proxy.t.sol", "contracts/test/ProxyAdmin.t.sol", "contracts/test/RLP.t.sol", "contracts/test/RLPReader.t.sol", "contracts/test/RLPWriter.t.sol", "contracts/test/ResolvedDelegateProxy.t.sol", "contracts/test/ResourceMetering.t.sol", "contracts/test/SafeCall.t.sol", "contracts/test/Semver.t.sol", "contracts/test/SequencerFeeVault.t.sol", "contracts/test/StandardBridge.t.sol", "contracts/test/SystemConfig.t.sol", "contracts/test/TransferOnion.t.sol", "contracts/test/invariants/CrossDomainMessenger.t.sol", "contracts/test/invariants/L2OutputOracle.t.sol", "contracts/test/invariants/OptimismPortal.t.sol", "contracts/test/invariants/SafeCall.t.sol", "contracts/test/invariants/SystemConfig.t.sol", "contracts/universal/CrossDomainMessenger.sol", "contracts/universal/ERC721Bridge.sol", "contracts/universal/FeeVault.sol", "contracts/universal/IOptimismMintableERC20.sol", "contracts/universal/IOptimismMintableERC721.sol", "contracts/universal/OptimismMintableERC20.sol", "contracts/universal/OptimismMintableERC20Factory.sol", "contracts/universal/OptimismMintableERC721.sol", "contracts/universal/OptimismMintableERC721Factory.sol", "contracts/universal/Proxy.sol", "contracts/universal/ProxyAdmin.sol", "contracts/universal/Semver.sol", "contracts/universal/StandardBridge.sol", "contracts/vendor/AddressAliasHelper.sol", "node_modules/@openzeppelin/contracts/access/Ownable.sol", "node_modules/@openzeppelin/contracts/governance/utils/IVotes.sol", "node_modules/@openzeppelin/contracts/proxy/utils/Initializable.sol", "node_modules/@openzeppelin/contracts/security/ReentrancyGuard.sol", "node_modules/@openzeppelin/contracts/token/ERC20/ERC20.sol", "node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol", "node_modules/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol", "node_modules/@openzeppelin/contracts/token/ERC20/extensions/ERC20Votes.sol", "node_modules/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol", "node_modules/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol", "node_modules/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol", "node_modules/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol", "node_modules/@openzeppelin/contracts/token/ERC721/ERC721.sol", "node_modules/@openzeppelin/contracts/token/ERC721/IERC721.sol", "node_modules/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol", "node_modules/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol", "node_modules/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol", "node_modules/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol", "node_modules/@openzeppelin/contracts/utils/Address.sol", "node_modules/@openzeppelin/contracts/utils/Context.sol", "node_modules/@openzeppelin/contracts/utils/Counters.sol", "node_modules/@openzeppelin/contracts/utils/Strings.sol", "node_modules/@openzeppelin/contracts/utils/cryptography/ECDSA.sol", "node_modules/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol", "node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol", "node_modules/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol", "node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol", "node_modules/@openzeppelin/contracts/utils/math/Math.sol", "node_modules/@openzeppelin/contracts/utils/math/SafeCast.sol", "node_modules/@openzeppelin/contracts/utils/math/SignedMath.sol", "node_modules/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol", "node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol", "node_modules/@openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol", "node_modules/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol", "node_modules/@rari-capital/solmate/src/utils/Bytes32AddressLib.sol", "node_modules/@rari-capital/solmate/src/utils/FixedPointMathLib.sol", "node_modules/ds-test/src/test.sol", "node_modules/forge-std/src/Base.sol", "node_modules/forge-std/src/StdAssertions.sol", "node_modules/forge-std/src/StdChains.sol", "node_modules/forge-std/src/StdCheats.sol", "node_modules/forge-std/src/StdError.sol", "node_modules/forge-std/src/StdInvariant.sol", "node_modules/forge-std/src/StdJson.sol", "node_modules/forge-std/src/StdMath.sol", "node_modules/forge-std/src/StdStorage.sol", "node_modules/forge-std/src/StdUtils.sol", "node_modules/forge-std/src/Test.sol", "node_modules/forge-std/src/Vm.sol", "node_modules/forge-std/src/console.sol", "node_modules/forge-std/src/console2.sol", "node_modules/forge-std/src/interfaces/IMulticall3.sol"]
[⠆] Compiling...
[⠰] Compiling 1 files with 0.5.17
[⠔] Compiling 168 files with 0.8.15
[⠔] Solc 0.5.17 finished in 24.69ms2023-03-10T19:16:03.818278Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1CrossDomainMessenger.sol/L1CrossDomainMessenger.json" for contract file /root/project/packages/contracts-bedrock/contracts/L1/L1CrossDomainMessenger.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818304Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1ERC721Bridge.sol/L1ERC721Bridge.json" for contract file /root/project/packages/contracts-bedrock/contracts/L1/L1ERC721Bridge.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818311Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.sol/L1StandardBridge.json" for contract file /root/project/packages/contracts-bedrock/contracts/L1/L1StandardBridge.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818319Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2OutputOracle.sol/L2OutputOracle.json" for contract file /root/project/packages/contracts-bedrock/contracts/L1/L2OutputOracle.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818326Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "OptimismPortal.sol/OptimismPortal.json" for contract file /root/project/packages/contracts-bedrock/contracts/L1/OptimismPortal.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818333Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ResourceMetering.sol/ResourceMetering.json" for contract file /root/project/packages/contracts-bedrock/contracts/L1/ResourceMetering.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818340Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SystemConfig.sol/SystemConfig.json" for contract file /root/project/packages/contracts-bedrock/contracts/L1/SystemConfig.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818350Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "BaseFeeVault.sol/BaseFeeVault.json" for contract file /root/project/packages/contracts-bedrock/contracts/L2/BaseFeeVault.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818356Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CrossDomainOwnable.sol/CrossDomainOwnable.json" for contract file /root/project/packages/contracts-bedrock/contracts/L2/CrossDomainOwnable.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818372Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CrossDomainOwnable2.sol/CrossDomainOwnable2.json" for contract file /root/project/packages/contracts-bedrock/contracts/L2/CrossDomainOwnable2.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818379Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CrossDomainOwnable3.sol/CrossDomainOwnable3.json" for contract file /root/project/packages/contracts-bedrock/contracts/L2/CrossDomainOwnable3.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818386Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "GasPriceOracle.sol/GasPriceOracle.json" for contract file /root/project/packages/contracts-bedrock/contracts/L2/GasPriceOracle.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818393Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1Block.sol/L1Block.json" for contract file /root/project/packages/contracts-bedrock/contracts/L2/L1Block.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818399Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1FeeVault.sol/L1FeeVault.json" for contract file /root/project/packages/contracts-bedrock/contracts/L2/L1FeeVault.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818408Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2CrossDomainMessenger.sol/L2CrossDomainMessenger.json" for contract file /root/project/packages/contracts-bedrock/contracts/L2/L2CrossDomainMessenger.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818416Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2ERC721Bridge.sol/L2ERC721Bridge.json" for contract file /root/project/packages/contracts-bedrock/contracts/L2/L2ERC721Bridge.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818425Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2StandardBridge.sol/L2StandardBridge.json" for contract file /root/project/packages/contracts-bedrock/contracts/L2/L2StandardBridge.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818433Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2ToL1MessagePasser.sol/L2ToL1MessagePasser.json" for contract file /root/project/packages/contracts-bedrock/contracts/L2/L2ToL1MessagePasser.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818442Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SequencerFeeVault.sol/SequencerFeeVault.json" for contract file /root/project/packages/contracts-bedrock/contracts/L2/SequencerFeeVault.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818450Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "PortalSender.sol/PortalSender.json" for contract file /root/project/packages/contracts-bedrock/contracts/deployment/PortalSender.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818458Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SystemDictator.sol/SystemDictator.json" for contract file /root/project/packages/contracts-bedrock/contracts/deployment/SystemDictator.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818467Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "FuzzAddressAliasing.sol/EchidnaFuzzAddressAliasing.json" for contract file /root/project/packages/contracts-bedrock/contracts/echidna/FuzzAddressAliasing.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818475Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "FuzzBurn.sol/EchidnaFuzzBurnEth.json" for contract file /root/project/packages/contracts-bedrock/contracts/echidna/FuzzBurn.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818482Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "FuzzBurn.sol/EchidnaFuzzBurnGas.json" for contract file /root/project/packages/contracts-bedrock/contracts/echidna/FuzzBurn.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818488Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "FuzzEncoding.sol/EchidnaFuzzEncoding.json" for contract file /root/project/packages/contracts-bedrock/contracts/echidna/FuzzEncoding.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818495Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "FuzzHashing.sol/EchidnaFuzzHashing.json" for contract file /root/project/packages/contracts-bedrock/contracts/echidna/FuzzHashing.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818501Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "FuzzOptimismPortal.sol/EchidnaFuzzOptimismPortal.json" for contract file /root/project/packages/contracts-bedrock/contracts/echidna/FuzzOptimismPortal.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818509Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "FuzzResourceMetering.sol/EchidnaFuzzResourceMetering.json" for contract file /root/project/packages/contracts-bedrock/contracts/echidna/FuzzResourceMetering.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818515Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "GovernanceToken.sol/GovernanceToken.json" for contract file /root/project/packages/contracts-bedrock/contracts/governance/GovernanceToken.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818522Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "MintManager.sol/MintManager.json" for contract file /root/project/packages/contracts-bedrock/contracts/governance/MintManager.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818529Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "AddressManager.sol/AddressManager.json" for contract file /root/project/packages/contracts-bedrock/contracts/legacy/AddressManager.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818535Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "DeployerWhitelist.sol/DeployerWhitelist.json" for contract file /root/project/packages/contracts-bedrock/contracts/legacy/DeployerWhitelist.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818543Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1BlockNumber.sol/L1BlockNumber.json" for contract file /root/project/packages/contracts-bedrock/contracts/legacy/L1BlockNumber.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818550Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1ChugSplashProxy.sol/IL1ChugSplashDeployer.json" for contract file /root/project/packages/contracts-bedrock/contracts/legacy/L1ChugSplashProxy.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818556Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1ChugSplashProxy.sol/L1ChugSplashProxy.json" for contract file /root/project/packages/contracts-bedrock/contracts/legacy/L1ChugSplashProxy.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818565Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "LegacyERC20ETH.sol/LegacyERC20ETH.json" for contract file /root/project/packages/contracts-bedrock/contracts/legacy/LegacyERC20ETH.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818572Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "LegacyMessagePasser.sol/LegacyMessagePasser.json" for contract file /root/project/packages/contracts-bedrock/contracts/legacy/LegacyMessagePasser.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818580Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "LegacyMintableERC20.sol/LegacyMintableERC20.json" for contract file /root/project/packages/contracts-bedrock/contracts/legacy/LegacyMintableERC20.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818588Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ResolvedDelegateProxy.sol/ResolvedDelegateProxy.json" for contract file /root/project/packages/contracts-bedrock/contracts/legacy/ResolvedDelegateProxy.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818595Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Arithmetic.sol/Arithmetic.json" for contract file /root/project/packages/contracts-bedrock/contracts/libraries/Arithmetic.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:03.818601Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Burn.sol/Burn.json" for contract file /root/project/packages/contracts-bedrock/contracts/libraries/Burn.sol 0.8.15+commit.e14f2714.Linux.gcc
[⠒] Solc 0.5.17 finished in 24.69ms
2023-03-10T19:16:04.045740Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Burn.sol/Burner.json" for contract file /root/project/packages/contracts-bedrock/contracts/libraries/Burn.sol 0.8.15+commit.e14f2714.Linux.gcc
[⠑] Solc 0.8.15 finished in 46.14s2023-03-10T19:16:04.045763Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Bytes.sol/Bytes.json" for contract file /root/project/packages/contracts-bedrock/contracts/libraries/Bytes.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045771Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Constants.sol/Constants.json" for contract file /root/project/packages/contracts-bedrock/contracts/libraries/Constants.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045784Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Encoding.sol/Encoding.json" for contract file /root/project/packages/contracts-bedrock/contracts/libraries/Encoding.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045793Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Hashing.sol/Hashing.json" for contract file /root/project/packages/contracts-bedrock/contracts/libraries/Hashing.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045800Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Predeploys.sol/Predeploys.json" for contract file /root/project/packages/contracts-bedrock/contracts/libraries/Predeploys.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045807Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SafeCall.sol/SafeCall.json" for contract file /root/project/packages/contracts-bedrock/contracts/libraries/SafeCall.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045815Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Types.sol/Types.json" for contract file /root/project/packages/contracts-bedrock/contracts/libraries/Types.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045823Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "RLPReader.sol/RLPReader.json" for contract file /root/project/packages/contracts-bedrock/contracts/libraries/rlp/RLPReader.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045831Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "RLPWriter.sol/RLPWriter.json" for contract file /root/project/packages/contracts-bedrock/contracts/libraries/rlp/RLPWriter.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045839Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "MerkleTrie.sol/MerkleTrie.json" for contract file /root/project/packages/contracts-bedrock/contracts/libraries/trie/MerkleTrie.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045857Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SecureMerkleTrie.sol/SecureMerkleTrie.json" for contract file /root/project/packages/contracts-bedrock/contracts/libraries/trie/SecureMerkleTrie.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045870Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "TransferOnion.sol/TransferOnion.json" for contract file /root/project/packages/contracts-bedrock/contracts/periphery/TransferOnion.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045878Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "AddressAliasHelper.t.sol/AddressAliasHelper_applyAndUndo_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/AddressAliasHelper.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045886Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "BenchmarkTest.t.sol/GasBenchMark_L1CrossDomainMessenger.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/BenchmarkTest.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045898Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "BenchmarkTest.t.sol/GasBenchMark_L1StandardBridge_Deposit.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/BenchmarkTest.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045907Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "BenchmarkTest.t.sol/GasBenchMark_L1StandardBridge_Finalize.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/BenchmarkTest.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045914Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "BenchmarkTest.t.sol/GasBenchMark_L2OutputOracle.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/BenchmarkTest.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045922Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "BenchmarkTest.t.sol/GasBenchMark_OptimismPortal.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/BenchmarkTest.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045933Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Bytes.t.sol/Bytes_equal_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/Bytes.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045940Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Bytes.t.sol/Bytes_slice_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/Bytes.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045947Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Bytes.t.sol/Bytes_toNibbles_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/Bytes.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045954Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CommonTest.t.sol/Bridge_Initializer.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CommonTest.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045961Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CommonTest.t.sol/CallerCaller.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CommonTest.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045968Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CommonTest.t.sol/CommonTest.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CommonTest.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045979Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CommonTest.t.sol/ConfigurableCaller.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CommonTest.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045987Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CommonTest.t.sol/ERC721Bridge_Initializer.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CommonTest.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.045994Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CommonTest.t.sol/FFIInterface.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CommonTest.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.046002Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CommonTest.t.sol/L2OutputOracle_Initializer.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CommonTest.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.046010Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CommonTest.t.sol/Messenger_Initializer.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CommonTest.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.046018Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CommonTest.t.sol/NextImpl.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CommonTest.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.046025Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CommonTest.t.sol/Portal_Initializer.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CommonTest.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.046033Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CommonTest.t.sol/Reverter.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CommonTest.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.046039Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CrossDomainMessenger.t.sol/CrossDomainMessenger_BaseGas_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CrossDomainMessenger.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.046048Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CrossDomainOwnable.t.sol/CrossDomainOwnableThroughPortal_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CrossDomainOwnable.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.046054Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CrossDomainOwnable.t.sol/CrossDomainOwnable_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CrossDomainOwnable.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.046062Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CrossDomainOwnable.t.sol/XDomainSetter.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CrossDomainOwnable.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.046069Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CrossDomainOwnable2.t.sol/CrossDomainOwnable2_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CrossDomainOwnable2.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.046077Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CrossDomainOwnable2.t.sol/XDomainSetter2.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CrossDomainOwnable2.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.046083Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CrossDomainOwnable3.t.sol/CrossDomainOwnable3_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CrossDomainOwnable3.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136154Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CrossDomainOwnable3.t.sol/XDomainSetter3.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/CrossDomainOwnable3.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136180Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "DeployerWhitelist.t.sol/DeployerWhitelist_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/DeployerWhitelist.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136190Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Encoding.t.sol/Encoding_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/Encoding.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136197Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "FeeVault.t.sol/FeeVault_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/FeeVault.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136207Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "GasPriceOracle.t.sol/GasPriceOracle_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/GasPriceOracle.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136216Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "GovernanceToken.t.sol/GovernanceToken_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/GovernanceToken.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136223Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Hashing.t.sol/Hashing_hashCrossDomainMessage_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/Hashing.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136231Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Hashing.t.sol/Hashing_hashDepositSource_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/Hashing.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136238Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Hashing.t.sol/Hashing_hashDepositTransaction_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/Hashing.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136245Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Hashing.t.sol/Hashing_hashOutputRootProof_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/Hashing.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136254Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Hashing.t.sol/Hashing_hashWithdrawal_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/Hashing.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136262Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1Block.t.sol/L1BlockTest.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1Block.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136270Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1BlockNumber.t.sol/L1BlockNumberTest.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1BlockNumber.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136278Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1CrossDomainMessenger.t.sol/L1CrossDomainMessenger_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1CrossDomainMessenger.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136285Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1ERC721Bridge.t.sol/L1ERC721Bridge_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1ERC721Bridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136292Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1ERC721Bridge.t.sol/TestERC721.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1ERC721Bridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136300Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_BridgeETHTo_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136307Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_BridgeETH_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136315Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_DepositERC20To_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136322Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_DepositERC20_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136330Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_DepositERC20_TestFail.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136338Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_DepositETHTo_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136348Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_DepositETHTo_TestFail.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136355Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_DepositETH_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136364Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_DepositETH_TestFail.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136371Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_FinalizeBridgeETH_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136379Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_FinalizeBridgeETH_TestFail.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136387Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_FinalizeERC20Withdrawal_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136395Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_FinalizeERC20Withdrawal_TestFail.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136405Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_FinalizeETHWithdrawal_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136415Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_FinalizeETHWithdrawal_TestFail.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136423Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_Getter_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136430Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_Initialize_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136439Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_Initialize_TestFail.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136447Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_Receive_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136455Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/L1StandardBridge_Receive_TestFail.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136464Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/PreBridgeETH.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136472Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L1StandardBridge.t.sol/PreBridgeETHTo.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136480Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2CrossDomainMessenger.t.sol/L2CrossDomainMessenger_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L2CrossDomainMessenger.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.136489Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2ERC721Bridge.t.sol/L2ERC721Bridge_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L2ERC721Bridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
[⠘] Solc 0.8.15 finished in 46.14s2023-03-10T19:16:04.239027Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2ERC721Bridge.t.sol/TestERC721.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L2ERC721Bridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239054Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2ERC721Bridge.t.sol/TestMintableERC721.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L2ERC721Bridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239070Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2OutputOracle.t.sol/L2OutputOracleTest.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L2OutputOracle.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239078Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2OutputOracle.t.sol/L2OutputOracleUpgradeable_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L2OutputOracle.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239087Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2StandardBridge.t.sol/L2StandardBridge_BridgeERC20To_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L2StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239095Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2StandardBridge.t.sol/L2StandardBridge_BridgeERC20_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L2StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239104Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2StandardBridge.t.sol/L2StandardBridge_Bridge_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L2StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239112Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2StandardBridge.t.sol/L2StandardBridge_FinalizeBridgeETH_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L2StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239123Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2StandardBridge.t.sol/L2StandardBridge_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L2StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239131Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2StandardBridge.t.sol/PreBridgeERC20.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L2StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239138Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2StandardBridge.t.sol/PreBridgeERC20To.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L2StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239145Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2ToL1MessagePasser.t.sol/L2ToL1MessagePasserTest.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/L2ToL1MessagePasser.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239153Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "LegacyERC20ETH.t.sol/LegacyERC20ETH_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/LegacyERC20ETH.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239160Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "LegacyMessagePasser.t.sol/LegacyMessagePasser_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/LegacyMessagePasser.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239168Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "MerkleTrie.t.sol/MerkleTrie_get_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/MerkleTrie.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239175Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "MintManager.t.sol/MintManager_Initializer.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/MintManager.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239183Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "MintManager.t.sol/MintManager_constructor_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/MintManager.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239191Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "MintManager.t.sol/MintManager_mint_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/MintManager.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239199Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "MintManager.t.sol/MintManager_upgrade_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/MintManager.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239207Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "OptimismMintableERC20.t.sol/OptimismMintableERC20_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/OptimismMintableERC20.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239218Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "OptimismMintableERC20Factory.t.sol/OptimismMintableTokenFactory_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/OptimismMintableERC20Factory.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239227Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "OptimismMintableERC721.t.sol/OptimismMintableERC721_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/OptimismMintableERC721.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239235Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "OptimismMintableERC721Factory.t.sol/OptimismMintableERC721Factory_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/OptimismMintableERC721Factory.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239244Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "OptimismPortal.t.sol/OptimismPortalUpgradeable_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/OptimismPortal.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239253Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "OptimismPortal.t.sol/OptimismPortal_FinalizeWithdrawal_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/OptimismPortal.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239260Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "OptimismPortal.t.sol/OptimismPortal_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/OptimismPortal.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239267Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Proxy.t.sol/Clasher.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/Proxy.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239273Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Proxy.t.sol/Proxy_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/Proxy.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239281Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Proxy.t.sol/SimpleStorage.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/Proxy.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239288Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ProxyAdmin.t.sol/ProxyAdmin_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/ProxyAdmin.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239296Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "RLP.t.sol/LibRLP.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/RLP.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239302Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "RLPReader.t.sol/RLPReader_readBytes_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/RLPReader.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239310Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "RLPReader.t.sol/RLPReader_readList_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/RLPReader.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239317Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "RLPWriter.t.sol/RLPWriter_writeList_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/RLPWriter.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239327Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "RLPWriter.t.sol/RLPWriter_writeString_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/RLPWriter.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239338Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "RLPWriter.t.sol/RLPWriter_writeUint_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/RLPWriter.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239346Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ResolvedDelegateProxy.t.sol/ResolvedDelegateProxy_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/ResolvedDelegateProxy.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239354Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ResolvedDelegateProxy.t.sol/SimpleImplementation.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/ResolvedDelegateProxy.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239363Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ResourceMetering.t.sol/MeterUser.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/ResourceMetering.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.239370Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ResourceMetering.t.sol/ResourceMetering_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/ResourceMetering.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.335952Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SafeCall.t.sol/SafeCall_call_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/SafeCall.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.335983Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SafeCall.t.sol/SimpleSafeCaller.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/SafeCall.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.335992Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Semver.t.sol/Semver_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/Semver.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336000Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SequencerFeeVault.t.sol/SequencerFeeVault_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/SequencerFeeVault.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336011Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "StandardBridge.t.sol/LegacyMintable.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336024Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "StandardBridge.t.sol/StandardBridgeTester.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336047Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "StandardBridge.t.sol/StandardBridge_Stateless_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/StandardBridge.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336055Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SystemConfig.t.sol/SystemConfig_Init.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/SystemConfig.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336062Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SystemConfig.t.sol/SystemConfig_Initialize_TestFail.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/SystemConfig.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336077Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SystemConfig.t.sol/SystemConfig_Setters_Test.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/SystemConfig.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336085Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SystemConfig.t.sol/SystemConfig_Setters_TestFail.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/SystemConfig.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336093Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "TransferOnion.t.sol/TransferOnionTest.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/TransferOnion.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336100Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CrossDomainMessenger.t.sol/RelayActor.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/invariants/CrossDomainMessenger.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336106Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CrossDomainMessenger.t.sol/XDM_MinGasLimits.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/invariants/CrossDomainMessenger.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336115Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2OutputOracle.t.sol/L2OutputOracle_MonotonicBlockNumIncrease_Invariant.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/invariants/L2OutputOracle.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336123Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "L2OutputOracle.t.sol/L2OutputOracle_Proposer.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/invariants/L2OutputOracle.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336134Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "OptimismPortal.t.sol/OptimismPortal_CanAlwaysFinalizeAfterWindow.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/invariants/OptimismPortal.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336142Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "OptimismPortal.t.sol/OptimismPortal_CannotFinalizeTwice.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/invariants/OptimismPortal.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336151Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "OptimismPortal.t.sol/OptimismPortal_CannotTimeTravel.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/invariants/OptimismPortal.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336158Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "OptimismPortal.t.sol/OptimismPortal_Invariant_Harness.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/invariants/OptimismPortal.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336166Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SafeCall.t.sol/SafeCall_Fails_Invariants.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/invariants/SafeCall.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336172Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SafeCall.t.sol/SafeCall_Succeeds_Invariants.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/invariants/SafeCall.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336180Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SafeCall.t.sol/SafeCaller_Actor.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/invariants/SafeCall.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336187Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SystemConfig.t.sol/SystemConfig_GasLimitLowerBound_Invariant.json" for contract file /root/project/packages/contracts-bedrock/contracts/test/invariants/SystemConfig.t.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336195Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CrossDomainMessenger.sol/CrossDomainMessenger.json" for contract file /root/project/packages/contracts-bedrock/contracts/universal/CrossDomainMessenger.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336202Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CrossDomainMessenger.sol/CrossDomainMessengerLegacySpacer0.json" for contract file /root/project/packages/contracts-bedrock/contracts/universal/CrossDomainMessenger.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336210Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "CrossDomainMessenger.sol/CrossDomainMessengerLegacySpacer1.json" for contract file /root/project/packages/contracts-bedrock/contracts/universal/CrossDomainMessenger.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336218Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ERC721Bridge.sol/ERC721Bridge.json" for contract file /root/project/packages/contracts-bedrock/contracts/universal/ERC721Bridge.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336226Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "FeeVault.sol/FeeVault.json" for contract file /root/project/packages/contracts-bedrock/contracts/universal/FeeVault.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336235Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "IOptimismMintableERC20.sol/ILegacyMintableERC20.json" for contract file /root/project/packages/contracts-bedrock/contracts/universal/IOptimismMintableERC20.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336243Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "IOptimismMintableERC20.sol/IOptimismMintableERC20.json" for contract file /root/project/packages/contracts-bedrock/contracts/universal/IOptimismMintableERC20.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336250Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "IOptimismMintableERC721.sol/IOptimismMintableERC721.json" for contract file /root/project/packages/contracts-bedrock/contracts/universal/IOptimismMintableERC721.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336258Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "OptimismMintableERC20.sol/OptimismMintableERC20.json" for contract file /root/project/packages/contracts-bedrock/contracts/universal/OptimismMintableERC20.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336265Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "OptimismMintableERC20Factory.sol/OptimismMintableERC20Factory.json" for contract file /root/project/packages/contracts-bedrock/contracts/universal/OptimismMintableERC20Factory.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336273Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "OptimismMintableERC721.sol/OptimismMintableERC721.json" for contract file /root/project/packages/contracts-bedrock/contracts/universal/OptimismMintableERC721.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336283Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "OptimismMintableERC721Factory.sol/OptimismMintableERC721Factory.json" for contract file /root/project/packages/contracts-bedrock/contracts/universal/OptimismMintableERC721Factory.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336291Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Proxy.sol/Proxy.json" for contract file /root/project/packages/contracts-bedrock/contracts/universal/Proxy.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336301Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ProxyAdmin.sol/IStaticERC1967Proxy.json" for contract file /root/project/packages/contracts-bedrock/contracts/universal/ProxyAdmin.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336309Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ProxyAdmin.sol/IStaticL1ChugSplashProxy.json" for contract file /root/project/packages/contracts-bedrock/contracts/universal/ProxyAdmin.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.336316Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ProxyAdmin.sol/ProxyAdmin.json" for contract file /root/project/packages/contracts-bedrock/contracts/universal/ProxyAdmin.sol 0.8.15+commit.e14f2714.Linux.gcc
[⠃] Solc 0.8.15 finished in 46.14s2023-03-10T19:16:04.430617Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Semver.sol/Semver.json" for contract file /root/project/packages/contracts-bedrock/contracts/universal/Semver.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430644Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "StandardBridge.sol/StandardBridge.json" for contract file /root/project/packages/contracts-bedrock/contracts/universal/StandardBridge.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430653Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "AddressAliasHelper.sol/AddressAliasHelper.json" for contract file /root/project/packages/contracts-bedrock/contracts/vendor/AddressAliasHelper.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430661Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "WETH9.sol/WETH9.json" for contract file /root/project/packages/contracts-bedrock/contracts/vendor/WETH9.sol 0.5.17+commit.d19bba13.Linux.gcc
2023-03-10T19:16:04.430668Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "OwnableUpgradeable.sol/OwnableUpgradeable.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430676Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Initializable.sol/Initializable.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430683Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "AddressUpgradeable.sol/AddressUpgradeable.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430691Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ContextUpgradeable.sol/ContextUpgradeable.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430699Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Ownable.sol/Ownable.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/access/Ownable.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430706Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "IVotes.sol/IVotes.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/governance/utils/IVotes.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430714Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Initializable.sol/Initializable.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/proxy/utils/Initializable.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430722Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ReentrancyGuard.sol/ReentrancyGuard.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/security/ReentrancyGuard.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430730Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ERC20.sol/ERC20.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC20/ERC20.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430738Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "IERC20.sol/IERC20.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430746Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ERC20Burnable.sol/ERC20Burnable.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430753Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ERC20Votes.sol/ERC20Votes.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC20/extensions/ERC20Votes.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430760Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "IERC20Metadata.sol/IERC20Metadata.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430768Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "draft-ERC20Permit.sol/ERC20Permit.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430776Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "draft-IERC20Permit.sol/IERC20Permit.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430783Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SafeERC20.sol/SafeERC20.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430790Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ERC721.sol/ERC721.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC721/ERC721.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430798Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "IERC721.sol/IERC721.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC721/IERC721.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430804Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "IERC721Receiver.sol/IERC721Receiver.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430813Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ERC721Enumerable.sol/ERC721Enumerable.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430822Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "IERC721Enumerable.sol/IERC721Enumerable.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430868Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "IERC721Metadata.sol/IERC721Metadata.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430877Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Address.sol/Address.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/Address.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430888Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Context.sol/Context.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/Context.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430895Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Counters.sol/Counters.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/Counters.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430903Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Strings.sol/Strings.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/Strings.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430910Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ECDSA.sol/ECDSA.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/cryptography/ECDSA.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430917Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "draft-EIP712.sol/EIP712.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430924Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ERC165.sol/ERC165.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430931Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "ERC165Checker.sol/ERC165Checker.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430939Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "IERC165.sol/IERC165.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430946Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Math.sol/Math.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/math/Math.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430953Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SafeCast.sol/SafeCast.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/math/SafeCast.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430959Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "SignedMath.sol/SignedMath.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/utils/math/SignedMath.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430966Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Bytes32AddressLib.sol/Bytes32AddressLib.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@rari-capital/solmate/src/utils/Bytes32AddressLib.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.430977Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "FixedPointMathLib.sol/FixedPointMathLib.json" for contract file /root/project/packages/contracts-bedrock/node_modules/@rari-capital/solmate/src/utils/FixedPointMathLib.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526495Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "test.sol/DSTest.json" for contract file /root/project/packages/contracts-bedrock/node_modules/ds-test/src/test.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526519Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Base.sol/CommonBase.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/Base.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526531Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Base.sol/ScriptBase.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/Base.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526540Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Base.sol/TestBase.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/Base.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526550Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "StdAssertions.sol/StdAssertions.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdAssertions.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526560Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "StdChains.sol/StdChains.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdChains.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526568Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "StdCheats.sol/StdCheats.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdCheats.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526577Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "StdCheats.sol/StdCheatsSafe.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdCheats.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526585Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "StdError.sol/stdError.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdError.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526592Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "StdInvariant.sol/StdInvariant.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdInvariant.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526600Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "StdJson.sol/stdJson.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdJson.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526608Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "StdMath.sol/stdMath.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdMath.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526616Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "StdStorage.sol/stdStorage.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdStorage.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526624Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "StdStorage.sol/stdStorageSafe.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdStorage.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526632Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "StdUtils.sol/StdUtils.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/StdUtils.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526643Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Test.sol/Test.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/Test.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526651Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Vm.sol/Vm.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/Vm.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526658Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "Vm.sol/VmSafe.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/Vm.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526665Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "console.sol/console.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/console.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526675Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "console2.sol/console2.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/console2.sol 0.8.15+commit.e14f2714.Linux.gcc
2023-03-10T19:16:04.526683Z TRACE compile_with:compile:write-artifacts: ethers_solc::compile::output::contracts: use artifact file "IMulticall3.sol/IMulticall3.json" for contract file /root/project/packages/contracts-bedrock/node_modules/forge-std/src/interfaces/IMulticall3.sol 0.8.15+commit.e14f2714.Linux.gcc
[⠒] Solc 0.8.15 finished in 46.14s2023-03-10T19:16:04.646737Z TRACE compile_with:compile:write-artifacts: ethers_solc::artifact_output: found alternative output file="/root/project/packages/contracts-bedrock/forge-artifacts/utils/Initializable.sol/Initializable.json" for "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol"
2023-03-10T19:16:04.647023Z TRACE compile_with:compile:write-artifacts: ethers_solc::artifact_output: found alternative output file="/root/project/packages/contracts-bedrock/forge-artifacts/proxy/utils/Initializable.sol/Initializable.json" for "/root/project/packages/contracts-bedrock/node_modules/@openzeppelin/contracts/proxy/utils/Initializable.sol"
[⠢] Solc 0.8.15 finished in 46.14s2023-03-10T19:16:05.750911Z TRACE compile_with:compile: ethers_solc::compile::project: write cache
[⠆] Solc 0.8.15 finished in 46.14s
Compiler run successful (with warnings)
warning[2018]: Warning: Function state mutability can be restricted to pure
  --> contracts/test/StandardBridge.t.sol:44:5:
   |
44 |     function l1Token() external view returns (address) {
   |     ^ (Relevant source part starts here and spans across multiple lines).



warning[2018]: Warning: Function state mutability can be restricted to pure
  --> contracts/test/StandardBridge.t.sol:58:5:
   |
58 |     function supportsInterface(bytes4 _interfaceId) external view returns (bool) {
   |     ^ (Relevant source part starts here and spans across multiple lines).



Analysing contracts...
2023-03-10T19:16:07.714504Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L1/L1CrossDomainMessenger.sol"
2023-03-10T19:16:07.714590Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L1/L1ERC721Bridge.sol"
2023-03-10T19:16:07.714628Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L1/L1StandardBridge.sol"
2023-03-10T19:16:07.714656Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L1/L2OutputOracle.sol"
2023-03-10T19:16:07.714682Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L1/OptimismPortal.sol"
2023-03-10T19:16:07.714708Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L1/ResourceMetering.sol"
2023-03-10T19:16:07.714734Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L1/SystemConfig.sol"
2023-03-10T19:16:07.714756Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L2/BaseFeeVault.sol"
2023-03-10T19:16:07.714787Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L2/CrossDomainOwnable.sol"
2023-03-10T19:16:07.714810Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L2/CrossDomainOwnable2.sol"
2023-03-10T19:16:07.714830Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L2/CrossDomainOwnable3.sol"
2023-03-10T19:16:07.714850Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L2/GasPriceOracle.sol"
2023-03-10T19:16:07.714873Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L2/L1Block.sol"
2023-03-10T19:16:07.714894Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L2/L1FeeVault.sol"
2023-03-10T19:16:07.714918Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L2/L2CrossDomainMessenger.sol"
2023-03-10T19:16:07.714953Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L2/L2ERC721Bridge.sol"
2023-03-10T19:16:07.714990Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L2/L2StandardBridge.sol"
2023-03-10T19:16:07.715016Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L2/L2ToL1MessagePasser.sol"
2023-03-10T19:16:07.715037Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/L2/SequencerFeeVault.sol"
2023-03-10T19:16:07.715057Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/deployment/PortalSender.sol"
2023-03-10T19:16:07.715079Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/deployment/SystemDictator.sol"
2023-03-10T19:16:07.715119Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/echidna/FuzzAddressAliasing.sol"
2023-03-10T19:16:07.715157Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/echidna/FuzzBurn.sol"
2023-03-10T19:16:07.715190Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/echidna/FuzzEncoding.sol"
2023-03-10T19:16:07.715219Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/echidna/FuzzHashing.sol"
2023-03-10T19:16:07.715251Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/echidna/FuzzOptimismPortal.sol"
2023-03-10T19:16:07.715280Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/echidna/FuzzResourceMetering.sol"
2023-03-10T19:16:07.715312Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/governance/GovernanceToken.sol"
2023-03-10T19:16:07.715349Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/governance/MintManager.sol"
2023-03-10T19:16:07.715396Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/legacy/AddressManager.sol"
2023-03-10T19:16:07.715422Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/legacy/DeployerWhitelist.sol"
2023-03-10T19:16:07.715452Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/legacy/L1BlockNumber.sol"
2023-03-10T19:16:07.715479Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/legacy/L1ChugSplashProxy.sol"
2023-03-10T19:16:07.715513Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/legacy/LegacyERC20ETH.sol"
2023-03-10T19:16:07.715542Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/legacy/LegacyMessagePasser.sol"
2023-03-10T19:16:07.715570Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/legacy/LegacyMintableERC20.sol"
2023-03-10T19:16:07.715597Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/legacy/ResolvedDelegateProxy.sol"
2023-03-10T19:16:07.715626Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/libraries/Arithmetic.sol"
2023-03-10T19:16:07.715655Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/libraries/Burn.sol"
2023-03-10T19:16:07.715676Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/libraries/Bytes.sol"
2023-03-10T19:16:07.715696Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/libraries/Constants.sol"
2023-03-10T19:16:07.715716Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/libraries/Encoding.sol"
2023-03-10T19:16:07.715737Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/libraries/Hashing.sol"
2023-03-10T19:16:07.715758Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/libraries/Predeploys.sol"
2023-03-10T19:16:07.715780Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/libraries/SafeCall.sol"
2023-03-10T19:16:07.715800Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/libraries/Types.sol"
2023-03-10T19:16:07.715829Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/libraries/rlp/RLPReader.sol"
2023-03-10T19:16:07.715863Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/libraries/rlp/RLPWriter.sol"
2023-03-10T19:16:07.715895Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/libraries/trie/MerkleTrie.sol"
2023-03-10T19:16:07.715922Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/libraries/trie/SecureMerkleTrie.sol"
2023-03-10T19:16:07.715942Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/periphery/TransferOnion.sol"
2023-03-10T19:16:07.715973Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/AddressAliasHelper.t.sol"
2023-03-10T19:16:07.716003Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/BenchmarkTest.t.sol"
2023-03-10T19:16:07.716059Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/Bytes.t.sol"
2023-03-10T19:16:07.716094Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/CommonTest.t.sol"
2023-03-10T19:16:07.716124Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/CrossDomainMessenger.t.sol"
2023-03-10T19:16:07.716160Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/CrossDomainOwnable.t.sol"
2023-03-10T19:16:07.716199Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/CrossDomainOwnable2.t.sol"
2023-03-10T19:16:07.833344Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/CrossDomainOwnable3.t.sol"
2023-03-10T19:16:07.833419Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/DeployerWhitelist.t.sol"
2023-03-10T19:16:07.833462Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/Encoding.t.sol"
2023-03-10T19:16:07.833510Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/FeeVault.t.sol"
2023-03-10T19:16:07.833550Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/GasPriceOracle.t.sol"
2023-03-10T19:16:07.833600Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/GovernanceToken.t.sol"
2023-03-10T19:16:07.833653Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/Hashing.t.sol"
2023-03-10T19:16:07.833694Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/L1Block.t.sol"
2023-03-10T19:16:07.833758Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/L1BlockNumber.t.sol"
2023-03-10T19:16:07.833792Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/L1CrossDomainMessenger.t.sol"
2023-03-10T19:16:07.833825Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/L1ERC721Bridge.t.sol"
2023-03-10T19:16:07.833856Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol"
2023-03-10T19:16:07.833895Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/L2CrossDomainMessenger.t.sol"
2023-03-10T19:16:07.833943Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/L2ERC721Bridge.t.sol"
2023-03-10T19:16:07.833995Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/L2OutputOracle.t.sol"
2023-03-10T19:16:07.834039Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/L2StandardBridge.t.sol"
2023-03-10T19:16:07.834080Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/L2ToL1MessagePasser.t.sol"
2023-03-10T19:16:07.834126Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/LegacyERC20ETH.t.sol"
2023-03-10T19:16:07.834172Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/LegacyMessagePasser.t.sol"
2023-03-10T19:16:07.834211Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/MerkleTrie.t.sol"
2023-03-10T19:16:07.834245Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/MintManager.t.sol"
2023-03-10T19:16:07.834274Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/OptimismMintableERC20.t.sol"
2023-03-10T19:16:07.834304Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/OptimismMintableERC20Factory.t.sol"
2023-03-10T19:16:07.834335Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/OptimismMintableERC721.t.sol"
2023-03-10T19:16:07.834372Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/OptimismMintableERC721Factory.t.sol"
2023-03-10T19:16:07.834420Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/OptimismPortal.t.sol"
2023-03-10T19:16:07.834476Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/Proxy.t.sol"
2023-03-10T19:16:07.834508Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/ProxyAdmin.t.sol"
2023-03-10T19:16:07.834548Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/RLP.t.sol"
2023-03-10T19:16:07.834590Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/RLPReader.t.sol"
2023-03-10T19:16:07.834638Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/RLPWriter.t.sol"
2023-03-10T19:16:07.834679Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/ResolvedDelegateProxy.t.sol"
2023-03-10T19:16:07.834708Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/ResourceMetering.t.sol"
2023-03-10T19:16:07.834735Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/SafeCall.t.sol"
2023-03-10T19:16:07.834763Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/Semver.t.sol"
2023-03-10T19:16:07.834793Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/SequencerFeeVault.t.sol"
2023-03-10T19:16:07.834824Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/StandardBridge.t.sol"
2023-03-10T19:16:07.834848Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/SystemConfig.t.sol"
2023-03-10T19:16:07.834869Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/TransferOnion.t.sol"
2023-03-10T19:16:07.834890Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/invariants/CrossDomainMessenger.t.sol"
2023-03-10T19:16:07.834917Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/invariants/L2OutputOracle.t.sol"
2023-03-10T19:16:07.834947Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/invariants/OptimismPortal.t.sol"
2023-03-10T19:16:07.834977Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/invariants/SafeCall.t.sol"
2023-03-10T19:16:07.835004Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/test/invariants/SystemConfig.t.sol"
2023-03-10T19:16:07.835034Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/universal/CrossDomainMessenger.sol"
2023-03-10T19:16:07.835068Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/universal/ERC721Bridge.sol"
2023-03-10T19:16:07.835100Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/universal/FeeVault.sol"
2023-03-10T19:16:07.835128Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/universal/IOptimismMintableERC20.sol"
2023-03-10T19:16:07.835156Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/universal/IOptimismMintableERC721.sol"
2023-03-10T19:16:07.835186Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/universal/OptimismMintableERC20.sol"
2023-03-10T19:16:07.835221Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/universal/OptimismMintableERC20Factory.sol"
2023-03-10T19:16:07.835253Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/universal/OptimismMintableERC721.sol"
2023-03-10T19:16:07.835284Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/universal/OptimismMintableERC721Factory.sol"
2023-03-10T19:16:07.835320Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/universal/Proxy.sol"
2023-03-10T19:16:07.835392Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/universal/ProxyAdmin.sol"
2023-03-10T19:16:07.835541Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/universal/Semver.sol"
2023-03-10T19:16:07.835579Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/universal/StandardBridge.sol"
2023-03-10T19:16:07.944767Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/vendor/AddressAliasHelper.sol"
2023-03-10T19:16:07.944809Z TRACE prepare coverage: foundry_cli::cmd::forge::coverage: reading source file root="/root/project/packages/contracts-bedrock" file="/root/project/packages/contracts-bedrock/contracts/vendor/WETH9.sol"
Running tests...
2023-03-10T19:16:11.075176Z TRACE forge::multi_runner: start all tests
2023-03-10T19:16:11.105370Z TRACE forge::multi_runner: start executing all tests in contract contract="contracts/test/AddressAliasHelper.t.sol:AddressAliasHelper_applyAndUndo_Test"
2023-03-10T19:16:11.105406Z  INFO contract{name=contracts/test/AddressAliasHelper.t.sol:AddressAliasHelper_applyAndUndo_Test}: forge::runner: starting tests
2023-03-10T19:16:11.105419Z TRACE contract{name=contracts/test/AddressAliasHelper.t.sol:AddressAliasHelper_applyAndUndo_Test}: forge::runner: Setting test contract setup=false
2023-03-10T19:16:11.105732Z TRACE contract{name=contracts/test/AddressAliasHelper.t.sol:AddressAliasHelper_applyAndUndo_Test}: forge::test: building stochastic fuzzer
2023-03-10T19:16:11.144820Z TRACE contract{name=contracts/test/AddressAliasHelper.t.sol:AddressAliasHelper_applyAndUndo_Test}:fuzz-test{name=testFuzz_applyAndUndo_succeeds(address) should_fail=false}: forge::test::fuzz::dictionary: ["0000000000000000000000000000000000000000000000000000000000000000", "0000000000000000000000000000000000000000000000000000000000000001", "0000000000000000000000000000000000000000000000000000000000000002", "0000000000000000000000000000000000000000000000000000000000000003", "0000000000000000000000000000000000000000000000000000000000000004", "000000000000000000000000000000000000000000000000000000000000000a", "000000000000000000000000000000000000000000000000000000000000000c", "000000000000000000000000000000000000000000000000000000000000000d", "000000000000000000000000000000000000000000000000000000000000000e", "000000000000000000000000000000000000000000000000000000000000000f", "0000000000000000000000000000000000000000000000000000000000000010", "0000000000000000000000000000000000000000000000000000000000000011", "0000000000000000000000000000000000000000000000000000000000000012", "0000000000000000000000000000000000000000000000000000000000000013", "0000000000000000000000000000000000000000000000000000000000000014", "000000000000000000000000000000000000000000000000000000000000001f", "0000000000000000000000000000000000000000000000000000000000000020", "0000000000000000000000000000000000000000000000000000000000000022", "0000000000000000000000000000000000000000000000000000000000000024", "0000000000000000000000000000000000000000000000000000000000000025", "0000000000000000000000000000000000000000000000000000000000000039", "000000000000000000000000000000000000000000000000000000000000003f", "0000000000000000000000000000000000000000000000000000000000000040", "0000000000000000000000000000000000000000000000000000000000000060", "0000000000000000000000000000000000000000000000000000000000000071", "000000000000000000000000000000000000000000000000000000000000007f", "0000000000000000000000000000000000000000000000000000000000000080", "00000000000000000000000000000000000000000000000000000000000000a9", "00000000000000000000000000000000000000000000000000000000000000ae", "00000000000000000000000000000000000000000000000000000000000000b6", "00000000000000000000000000000000000000000000000000000000000000c3", "00000000000000000000000000000000000000000000000000000000000000cc", "00000000000000000000000000000000000000000000000000000000000000d4", "00000000000000000000000000000000000000000000000000000000000000e0", "00000000000000000000000000000000000000000000000000000000000000e1", "00000000000000000000000000000000000000000000000000000000000000ea", "00000000000000000000000000000000000000000000000000000000000000f2", "00000000000000000000000000000000000000000000000000000000000000ff", "0000000000000000000000000000000000000000000000000000000000000100", "0000000000000000000000000000000000000000000000000000000000000108", "0000000000000000000000000000000000000000000000000000000000000110", "000000000000000000000000000000000000000000000000000000000000011d", "0000000000000000000000000000000000000000000000000000000000000126", "000000000000000000000000000000000000000000000000000000000000012e", "000000000000000000000000000000000000000000000000000000000000013b", "0000000000000000000000000000000000000000000000000000000000000144", "000000000000000000000000000000000000000000000000000000000000014c", "0000000000000000000000000000000000000000000000000000000000000159", "0000000000000000000000000000000000000000000000000000000000000162", "000000000000000000000000000000000000000000000000000000000000016a", "0000000000000000000000000000000000000000000000000000000000000177", "0000000000000000000000000000000000000000000000000000000000000180", "0000000000000000000000000000000000000000000000000000000000000188", "0000000000000000000000000000000000000000000000000000000000000195", "000000000000000000000000000000000000000000000000000000000000019e", "00000000000000000000000000000000000000000000000000000000000001b3", "00000000000000000000000000000000000000000000000000000000000001b8", "00000000000000000000000000000000000000000000000000000000000001ba", "00000000000000000000000000000000000000000000000000000000000001c2", "00000000000000000000000000000000000000000000000000000000000001cf", "00000000000000000000000000000000000000000000000000000000000001d8", "00000000000000000000000000000000000000000000000000000000000001e0", "00000000000000000000000000000000000000000000000000000000000001ed", "00000000000000000000000000000000000000000000000000000000000001f6", "0000000000000000000000000000000000000000000000000000000000000230", "000000000000000000000000000000000000000000000000000000000000027a", "0000000000000000000000000000000000000000000000000000000000000284", "00000000000000000000000000000000000000000000000000000000000002be", "0000000000000000000000000000000000000000000000000000000000000308", "0000000000000000000000000000000000000000000000000000000000000312", "000000000000000000000000000000000000000000000000000000000000034c", "0000000000000000000000000000000000000000000000000000000000000396", "00000000000000000000000000000000000000000000000000000000000003a0", "00000000000000000000000000000000000000000000000000000000000003c4", "000000000000000000000000000000000000000000000000000000000000047b", "00000000000000000000000000000000000000000000000000000000000004ce", "00000000000000000000000000000000000000000000000000000000000004e6", "00000000000000000000000000000000000000000000000000000000000004ef", "0000000000000000000000000000000000000000000000000000000000000513", "0000000000000000000000000000000000000000000000000000000000000532", "000000000000000000000000000000000000000000000000000000000000055e", "0000000000000000000000000000000000000000000000000000000000000580", "000000000000000000000000000000000000000000000000000000000000058e", "00000000000000000000000000000000000000000000000000000000000005ab", "00000000000000000000000000000000000000000000000000000000000005bf", "00000000000000000000000000000000000000000000000000000000000005c8", "00000000000000000000000000000000000000000000000000000000000005ec", "00000000000000000000000000000000000000000000000000000000000006a3", "00000000000000000000000000000000000000000000000000000000000006f6", "000000000000000000000000000000000000000000000000000000000000070e", "0000000000000000000000000000000000000000000000000000000000000717", "000000000000000000000000000000000000000000000000000000000000073b", "000000000000000000000000000000000000000000000000000000000000075a", "0000000000000000000000000000000000000000000000000000000000000786", "00000000000000000000000000000000000000000000000000000000000007a8", "00000000000000000000000000000000000000000000000000000000000007b6", "00000000000000000000000000000000000000000000000000000000000007d3", "00000000000000000000000000000000000000000000000000000000000007e7", "00000000000000000000000000000000000000000000000000000000000007f0", "000000000000000000000000000000000000000000000000000000000000081d", "0000000000000000000000000000000000000000000000000000000000000827", "00000000000000000000000000000000000000000000000000000000000008eb", "000000000000000000000000000000000000000000000000000000000000090b", "0000000000000000000000000000000000000000000000000000000000000927", "0000000000000000000000000000000000000000000000000000000000000964", "0000000000000000000000000000000000000000000000000000000000000969", "0000000000000000000000000000000000000000000000000000000000000981", "0000000000000000000000000000000000000000000000000000000000000985", "000000000000000000000000000000000000000000000000000000000000098a", "000000000000000000000000000000000000000000000000000000000000098d", "0000000000000000000000000000000000000000000000000000000000000998", "00000000000000000000000000000000000000000000000000000000000009a5", "00000000000000000000000000000000000000000000000000000000000009b1", "00000000000000000000000000000000000000000000000000000000000009b6", "00000000000000000000000000000000000000000000000000000000000009f0", "0000000000000000000000000000000000000000000000000000000000000a3a", "0000000000000000000000000000000000000000000000000000000000000a44", "0000000000000000000000000000000000000000000000000000000000000a55", "0000000000000000000000000000000000000000000000000000000000000a7e", "0000000000000000000000000000000000000000000000000000000000000a9e", "0000000000000000000000000000000000000000000000000000000000000abe", "0000000000000000000000000000000000000000000000000000000000000b1e", "0000000000000000000000000000000000000000000000000000000000000b55", "0000000000000000000000000000000000000000000000000000000000000b8c", "0000000000000000000000000000000000000000000000000000000000000b9c", "0000000000000000000000000000000000000000000000000000000000000b9d", "0000000000000000000000000000000000000000000000000000000000000ba1", "0000000000000000000000000000000000000000000000000000000000000ba9", "0000000000000000000000000000000000000000000000000000000000000c73", "0000000000000000000000000000000000000000000000000000000000000c93", "0000000000000000000000000000000000000000000000000000000000000caf", "0000000000000000000000000000000000000000000000000000000000000cec", "0000000000000000000000000000000000000000000000000000000000000cf1", "0000000000000000000000000000000000000000000000000000000000000cf7", "0000000000000000000000000000000000000000000000000000000000000d14", "0000000000000000000000000000000000000000000000000000000000000d1f", "0000000000000000000000000000000000000000000000000000000000000d30", "0000000000000000000000000000000000000000000000000000000000000d40", "0000000000000000000000000000000000000000000000000000000000000d60", "0000000000000000000000000000000000000000000000000000000000000d6b", "0000000000000000000000000000000000000000000000000000000000000d72", "0000000000000000000000000000000000000000000000000000000000000d7b", "0000000000000000000000000000000000000000000000000000000000000d81", "0000000000000000000000000000000000000000000000000000000000000d8d", "0000000000000000000000000000000000000000000000000000000000000d99", "0000000000000000000000000000000000000000000000000000000000000da6", "0000000000000000000000000000000000000000000000000000000000000db1", "0000000000000000000000000000000000000000000000000000000000000dbb", "0000000000000000000000000000000000000000000000000000000000000dc6", "0000000000000000000000000000000000000000000000000000000000000dca", "0000000000000000000000000000000000000000000000000000000000000dde", "0000000000000000000000000000000000000000000000000000000000000de9", "0000000000000000000000000000000000000000000000000000000000000df7", "0000000000000000000000000000000000000000000000000000000000000e04", "0000000000000000000000000000000000000000000000000000000000000e1e", "0000000000000000000000000000000000000000000000000000000000000e26", "0000000000000000000000000000000000000000000000000000000000000e31", "0000000000000000000000000000000000000000000000000000000000000e42", "0000000000000000000000000000000000000000000000000000000000000e52", "0000000000000000000000000000000000000000000000000000000000000e5d", "0000000000000000000000000000000000000000000000000000000000000e6e", "0000000000000000000000000000000000000000000000000000000000000e7e", "0000000000000000000000000000000000000000000000000000000000000eaa", "0000000000000000000000000000000000000000000000000000000000000eb3", "0000000000000000000000000000000000000000000000000000000000000eb9", "0000000000000000000000000000000000000000000000000000000000000ec5", "0000000000000000000000000000000000000000000000000000000000000ed1", "0000000000000000000000000000000000000000000000000000000000000ede", "0000000000000000000000000000000000000000000000000000000000000ee9", "0000000000000000000000000000000000000000000000000000000000000ef3", "0000000000000000000000000000000000000000000000000000000000000efe", "0000000000000000000000000000000000000000000000000000000000000f02", "0000000000000000000000000000000000000000000000000000000000000f16", "0000000000000000000000000000000000000000000000000000000000000f21", "0000000000000000000000000000000000000000000000000000000000000f2f", "0000000000000000000000000000000000000000000000000000000000000f3c", "0000000000000000000000000000000000000000000000000000000000000f54", "0000000000000000000000000000000000000000000000000000000000000f6c", "0000000000000000000000000000000000000000000000000000000000000f79", "0000000000000000000000000000000000000000000000000000000000000f85", "0000000000000000000000000000000000000000000000000000000000000f8d", "0000000000000000000000000000000000000000000000000000000000000f9a", "0000000000000000000000000000000000000000000000000000000000000fa5", "0000000000000000000000000000000000000000000000000000000000000faf", "0000000000000000000000000000000000000000000000000000000000000fc1", "0000000000000000000000000000000000000000000000000000000000000fc5", "0000000000000000000000000000000000000000000000000000000000000fde", "0000000000000000000000000000000000000000000000000000000000000fe9", "0000000000000000000000000000000000000000000000000000000000000ffd", "000000000000000000000000000000000000000000000000000000000000100f", "0000000000000000000000000000000000000000000000000000000000001029", "0000000000000000000000000000000000000000000000000000000000001031", "000000000000000000000000000000000000000000000000000000000000103c", "000000000000000000000000000000000000000000000000000000000000104d", "000000000000000000000000000000000000000000000000000000000000105d", "0000000000000000000000000000000000000000000000000000000000001068", "0000000000000000000000000000000000000000000000000000000000001079", "000000000000000000000000000000000000000000000000000000000000107c", "0000000000000000000000000000000000000000000000000000000000001097", "00000000000000000000000000000000000000000000000000000000000010a6", "00000000000000000000000000000000000000000000000000000000000010ac", "00000000000000000000000000000000000000000000000000000000000010bd", "00000000000000000000000000000000000000000000000000000000000010c8", "00000000000000000000000000000000000000000000000000000000000010d2", "00000000000000000000000000000000000000000000000000000000000010e2", "00000000000000000000000000000000000000000000000000000000000010eb", "00000000000000000000000000000000000000000000000000000000000010f6", "0000000000000000000000000000000000000000000000000000000000001102", "000000000000000000000000000000000000000000000000000000000000110a", "0000000000000000000000000000000000000000000000000000000000001117", "0000000000000000000000000000000000000000000000000000000000001122", "000000000000000000000000000000000000000000000000000000000000112c", "000000000000000000000000000000000000000000000000000000000000113e", "0000000000000000000000000000000000000000000000000000000000001142", "000000000000000000000000000000000000000000000000000000000000115b", "0000000000000000000000000000000000000000000000000000000000001166", "000000000000000000000000000000000000000000000000000000000000117a", "000000000000000000000000000000000000000000000000000000000000118c", "00000000000000000000000000000000000000000000000000000000000011a6", "00000000000000000000000000000000000000000000000000000000000011ae", "00000000000000000000000000000000000000000000000000000000000011ba", "00000000000000000000000000000000000000000000000000000000000011c3", "00000000000000000000000000000000000000000000000000000000000011c9", "00000000000000000000000000000000000000000000000000000000000011de", "00000000000000000000000000000000000000000000000000000000000011e4", "00000000000000000000000000000000000000000000000000000000000011e9", "00000000000000000000000000000000000000000000000000000000000011f2", "00000000000000000000000000000000000000000000000000000000000011fd", "0000000000000000000000000000000000000000000000000000000000001200", "000000000000000000000000000000000000000000000000000000000000120f", "0000000000000000000000000000000000000000000000000000000000001215", "000000000000000000000000000000000000000000000000000000000000122a", "000000000000000000000000000000000000000000000000000000000000122b", "0000000000000000000000000000000000000000000000000000000000001239", "0000000000000000000000000000000000000000000000000000000000001242", "0000000000000000000000000000000000000000000000000000000000001271", "0000000000000000000000000000000000000000000000000000000000001289", "000000000000000000000000000000000000000000000000000000000000129b", "000000000000000000000000000000000000000000000000000000000000129c", "00000000000000000000000000000000000000000000000000000000000012a2", "00000000000000000000000000000000000000000000000000000000000012ab", "00000000000000000000000000000000000000000000000000000000000012b1", "00000000000000000000000000000000000000000000000000000000000012bb", "00000000000000000000000000000000000000000000000000000000000012c4", "00000000000000000000000000000000000000000000000000000000000012ca", "00000000000000000000000000000000000000000000000000000000000012df", "00000000000000000000000000000000000000000000000000000000000012ec", "00000000000000000000000000000000000000000000000000000000000012f3", "00000000000000000000000000000000000000000000000000000000000012fd", "0000000000000000000000000000000000000000000000000000000000001309", "000000000000000000000000000000000000000000000000000000000000130e", "0000000000000000000000000000000000000000000000000000000000001314", "000000000000000000000000000000000000000000000000000000000000131f", "000000000000000000000000000000000000000000000000000000000000132a", "0000000000000000000000000000000000000000000000000000000000001335", "000000000000000000000000000000000000000000000000000000000000133f", "000000000000000000000000000000000000000000000000000000000000134f", "000000000000000000000000000000000000000000000000000000000000135b", "0000000000000000000000000000000000000000000000000000000000001367", "0000000000000000000000000000000000000000000000000000000000001377", "0000000000000000000000000000000000000000000000000000000000001383", "000000000000000000000000000000000000000000000000000000000000138f", "000000000000000000000000000000000000000000000000000000000000139a", "00000000000000000000000000000000000000000000000000000000000013a3", "00000000000000000000000000000000000000000000000000000000000013ae", "00000000000000000000000000000000000000000000000000000000000013b1", "00000000000000000000000000000000000000000000000000000000000013c0", "00000000000000000000000000000000000000000000000000000000000013c6", "00000000000000000000000000000000000000000000000000000000000013db", "00000000000000000000000000000000000000000000000000000000000013dc", "00000000000000000000000000000000000000000000000000000000000013ea", "00000000000000000000000000000000000000000000000000000000000013f3", "0000000000000000000000000000000000000000000000000000000000001404", "0000000000000000000000000000000000000000000000000000000000001453", "0000000000000000000000000000000000000000000000000000000000001460", "000000000000000000000000000000000000000000000000000000000000146b", "0000000000000000000000000000000000000000000000000000000000001476", "000000000000000000000000000000000000000000000000000000000000148f", "0000000000000000000000000000000000000000000000000000000000001496", "00000000000000000000000000000000000000000000000000000000000014bf", "00000000000000000000000000000000000000000000000000000000000014cc", "00000000000000000000000000000000000000000000000000000000000014d7", "00000000000000000000000000000000000000000000000000000000000014e2", "00000000000000000000000000000000000000000000000000000000000014fb", "000000000000000000000000000000000000000000000000000000000000150a", "0000000000000000000000000000000000000000000000000000000000001510", "0000000000000000000000000000000000000000000000000000000000001539", "0000000000000000000000000000000000000000000000000000000000001546", "0000000000000000000000000000000000000000000000000000000000001551", "000000000000000000000000000000000000000000000000000000000000155c", "0000000000000000000000000000000000000000000000000000000000001575", "0000000000000000000000000000000000000000000000000000000000001584", "000000000000000000000000000000000000000000000000000000000000158a", "000000000000000000000000000000000000000000000000000000000000159f", "00000000000000000000000000000000000000000000000000000000000015ac", "00000000000000000000000000000000000000000000000000000000000015b9", "000000000000000000000000000000000000000000000000000000001ed7831c", "000000000000000000000000000000000000000000000000000000003e5e3c23", "000000000000000000000000000000000000000000000000000000003f7286f4", "0000000000000000000000000000000000000000000000000000000066d9a9a0", "0000000000000000000000000000000000000000000000000000000085226c81", "00000000000000000000000000000000000000000000000000000000916a17c6", "00000000000000000000000000000000000000000000000000000000b5508aa9", "00000000000000000000000000000000000000000000000000000000ba414fa6", "00000000000000000000000000000000000000000000000000000000bf5eab44", "00000000000000000000000000000000000000000000000000000000e20c9f71", "00000000000000000000000000000000000000000000000000000000fa7626d4", "000000000000000000000000000000000000000000000000000000736f6c6343", "0000000000000000000000001111000000000000000000000000000000001111", "0000000000000000000000001804c8ab1f12e6bbf3894d4083f33e07309d1f38", "0000000000000000000000003fab184622dc19b6109349b94811493bf2a45362", "0000000000000000000000004e59b44847b379578588920ca78fbf26c0b4956c", "0000000000000000000000007109709ecfa91a80626ff3989d68f67f5b1dd12d", "0000000000000000000000007fa9385be102ac3eac297483dd6233d62b3e1496", "000000000000000000000000ffffffffffffffffffffffffffffffffffffffff", "00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "2020202041637475616c00000000000000000000000000000000000000000000", "2020457870656374656400000000000000000000000000000000000000000000", "41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50", "4572726f723a2061203d3d2062206e6f7420736174697366696564205b616464", "4e487b7100000000000000000000000000000000000000000000000000000000", "6661696c65640000000000000000000000000000000000000000000000000000", "667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc4", "70ca10bbd0dbfd9020a9f4b13402c16cb120705e0d1c0aeab10fa353ae586fc4", "726573735d000000000000000000000000000000000000000000000000000000", "885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "9c4e8541ca8f0dc1c413f9108f66d82d3cecb1bddbce437a61caa3175c4cc96f", "ffffffff00000000000000000000000000000000000000000000000000000000", "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0"]
2023-03-10T19:16:11.244748Z DEBUG contract{name=contracts/test/AddressAliasHelper.t.sol:AddressAliasHelper_applyAndUndo_Test}:fuzz-test{name=testFuzz_applyAndUndo_succeeds(address) should_fail=false}: forge::runner: duration=138.991092ms success=true
2023-03-10T19:16:11.244783Z  INFO contract{name=contracts/test/AddressAliasHelper.t.sol:AddressAliasHelper_applyAndUndo_Test}: forge::runner: done. 1/1 successful duration=139.369676ms
2023-03-10T19:16:11.244802Z TRACE forge::multi_runner: executed all tests in contract contract="contracts/test/AddressAliasHelper.t.sol:AddressAliasHelper_applyAndUndo_Test"
| File                                                  | % Lines        | % Statements   | % Branches    | % Funcs       |
|-------------------------------------------------------|----------------|----------------|---------------|---------------|
| contracts/L1/L1CrossDomainMessenger.sol               | 0.00% (0/4)    | 0.00% (0/4)    | 100.00% (0/0) | 0.00% (0/4)   |
| contracts/L1/L1ERC721Bridge.sol                       | 0.00% (0/11)   | 0.00% (0/12)   | 0.00% (0/6)   | 0.00% (0/2)   |
| contracts/L1/L1StandardBridge.sol                     | 0.00% (0/17)   | 0.00% (0/17)   | 100.00% (0/0) | 0.00% (0/13)  |
| contracts/L1/L2OutputOracle.sol                       | 0.00% (0/33)   | 0.00% (0/35)   | 0.00% (0/26)  | 0.00% (0/11)  |
| contracts/L1/OptimismPortal.sol                       | 0.00% (0/46)   | 0.00% (0/51)   | 0.00% (0/36)  | 0.00% (0/9)   |
| contracts/L1/ResourceMetering.sol                     | 0.00% (0/1)    | 0.00% (0/1)    | 100.00% (0/0) | 0.00% (0/1)   |
| contracts/L1/SystemConfig.sol                         | 0.00% (0/27)   | 0.00% (0/31)   | 0.00% (0/4)   | 0.00% (0/7)   |
| contracts/L2/CrossDomainOwnable.sol                   | 0.00% (0/1)    | 0.00% (0/1)    | 0.00% (0/2)   | 0.00% (0/1)   |
| contracts/L2/CrossDomainOwnable2.sol                  | 0.00% (0/3)    | 0.00% (0/4)    | 0.00% (0/4)   | 0.00% (0/1)   |
| contracts/L2/CrossDomainOwnable3.sol                  | 0.00% (0/10)   | 0.00% (0/11)   | 0.00% (0/10)  | 0.00% (0/2)   |
| contracts/L2/GasPriceOracle.sol                       | 0.00% (0/20)   | 0.00% (0/28)   | 0.00% (0/2)   | 0.00% (0/8)   |
| contracts/L2/L1Block.sol                              | 0.00% (0/9)    | 0.00% (0/9)    | 0.00% (0/2)   | 0.00% (0/1)   |
| contracts/L2/L2CrossDomainMessenger.sol               | 0.00% (0/5)    | 0.00% (0/5)    | 100.00% (0/0) | 0.00% (0/5)   |
| contracts/L2/L2ERC721Bridge.sol                       | 0.00% (0/13)   | 0.00% (0/15)   | 0.00% (0/12)  | 0.00% (0/2)   |
| contracts/L2/L2StandardBridge.sol                     | 0.00% (0/18)   | 0.00% (0/19)   | 0.00% (0/4)   | 0.00% (0/9)   |
| contracts/L2/L2ToL1MessagePasser.sol                  | 0.00% (0/8)    | 0.00% (0/9)    | 100.00% (0/0) | 0.00% (0/3)   |
| contracts/L2/SequencerFeeVault.sol                    | 0.00% (0/1)    | 0.00% (0/1)    | 100.00% (0/0) | 0.00% (0/1)   |
| contracts/deployment/PortalSender.sol                 | 0.00% (0/1)    | 0.00% (0/1)    | 100.00% (0/0) | 0.00% (0/1)   |
| contracts/deployment/SystemDictator.sol               | 0.00% (0/40)   | 0.00% (0/42)   | 0.00% (0/6)   | 0.00% (0/9)   |
| contracts/governance/GovernanceToken.sol              | 0.00% (0/4)    | 0.00% (0/4)    | 100.00% (0/0) | 0.00% (0/4)   |
| contracts/governance/MintManager.sol                  | 0.00% (0/7)    | 0.00% (0/7)    | 0.00% (0/8)   | 0.00% (0/2)   |
| contracts/legacy/AddressManager.sol                   | 0.00% (0/6)    | 0.00% (0/7)    | 100.00% (0/0) | 0.00% (0/3)   |
| contracts/legacy/DeployerWhitelist.sol                | 0.00% (0/8)    | 0.00% (0/8)    | 0.00% (0/2)   | 0.00% (0/4)   |
| contracts/legacy/L1BlockNumber.sol                    | 0.00% (0/2)    | 0.00% (0/3)    | 100.00% (0/0) | 0.00% (0/2)   |
| contracts/legacy/L1ChugSplashProxy.sol                | 0.00% (0/24)   | 0.00% (0/26)   | 0.00% (0/7)   | 0.00% (0/12)  |
| contracts/legacy/LegacyERC20ETH.sol                   | 0.00% (0/8)    | 0.00% (0/8)    | 100.00% (0/0) | 0.00% (0/8)   |
| contracts/legacy/LegacyMessagePasser.sol              | 0.00% (0/1)    | 0.00% (0/1)    | 100.00% (0/0) | 0.00% (0/1)   |
| contracts/legacy/LegacyMintableERC20.sol              | 0.00% (0/7)    | 0.00% (0/9)    | 100.00% (0/0) | 0.00% (0/3)   |
| contracts/legacy/ResolvedDelegateProxy.sol            | 0.00% (0/4)    | 0.00% (0/6)    | 0.00% (0/4)   | 0.00% (0/1)   |
| contracts/libraries/Arithmetic.sol                    | 0.00% (0/2)    | 0.00% (0/2)    | 100.00% (0/0) | 0.00% (0/2)   |
| contracts/libraries/Burn.sol                          | 0.00% (0/5)    | 0.00% (0/6)    | 100.00% (0/0) | 0.00% (0/2)   |
| contracts/libraries/Bytes.sol                         | 0.00% (0/18)   | 0.00% (0/20)   | 0.00% (0/8)   | 0.00% (0/4)   |
| contracts/libraries/Encoding.sol                      | 0.00% (0/27)   | 0.00% (0/30)   | 0.00% (0/4)   | 0.00% (0/6)   |
| contracts/libraries/Hashing.sol                       | 0.00% (0/13)   | 0.00% (0/15)   | 0.00% (0/4)   | 0.00% (0/7)   |
| contracts/libraries/SafeCall.sol                      | 0.00% (0/7)    | 0.00% (0/6)    | 0.00% (0/1)   | 0.00% (0/2)   |
| contracts/libraries/rlp/RLPReader.sol                 | 0.00% (0/67)   | 0.00% (0/76)   | 0.00% (0/45)  | 0.00% (0/8)   |
| contracts/libraries/rlp/RLPWriter.sol                 | 0.00% (0/60)   | 0.00% (0/74)   | 0.00% (0/8)   | 0.00% (0/10)  |
| contracts/libraries/trie/MerkleTrie.sol               | 0.00% (0/57)   | 0.00% (0/74)   | 0.00% (0/36)  | 0.00% (0/6)   |
| contracts/libraries/trie/SecureMerkleTrie.sol         | 0.00% (0/5)    | 0.00% (0/7)    | 100.00% (0/0) | 0.00% (0/3)   |
| contracts/periphery/TransferOnion.sol                 | 0.00% (0/9)    | 0.00% (0/10)   | 0.00% (0/2)   | 0.00% (0/1)   |
| contracts/test/CommonTest.t.sol                       | 0.00% (0/199)  | 0.00% (0/224)  | 0.00% (0/4)   | 0.00% (0/25)  |
| contracts/test/CrossDomainOwnable.t.sol               | 0.00% (0/1)    | 0.00% (0/1)    | 100.00% (0/0) | 0.00% (0/1)   |
| contracts/test/CrossDomainOwnable2.t.sol              | 0.00% (0/1)    | 0.00% (0/1)    | 100.00% (0/0) | 0.00% (0/1)   |
| contracts/test/CrossDomainOwnable3.t.sol              | 0.00% (0/1)    | 0.00% (0/1)    | 100.00% (0/0) | 0.00% (0/1)   |
| contracts/test/L1ERC721Bridge.t.sol                   | 0.00% (0/1)    | 0.00% (0/1)    | 100.00% (0/0) | 0.00% (0/1)   |
| contracts/test/L1StandardBridge.t.sol                 | 0.00% (0/48)   | 0.00% (0/58)   | 0.00% (0/4)   | 0.00% (0/2)   |
| contracts/test/L2ERC721Bridge.t.sol                   | 0.00% (0/2)    | 0.00% (0/2)    | 100.00% (0/0) | 0.00% (0/2)   |
| contracts/test/L2StandardBridge.t.sol                 | 0.00% (0/48)   | 0.00% (0/56)   | 0.00% (0/4)   | 0.00% (0/2)   |
| contracts/test/MintManager.t.sol                      | 0.00% (0/7)    | 0.00% (0/7)    | 100.00% (0/0) | 0.00% (0/1)   |
| contracts/test/Proxy.t.sol                            | 0.00% (0/3)    | 0.00% (0/3)    | 100.00% (0/0) | 0.00% (0/3)   |
| contracts/test/RLP.t.sol                              | 0.00% (0/11)   | 0.00% (0/11)   | 0.00% (0/10)  | 0.00% (0/1)   |
| contracts/test/ResolvedDelegateProxy.t.sol            | 0.00% (0/2)    | 0.00% (0/2)    | 100.00% (0/0) | 0.00% (0/2)   |
| contracts/test/ResourceMetering.t.sol                 | 0.00% (0/1)    | 0.00% (0/1)    | 100.00% (0/0) | 0.00% (0/2)   |
| contracts/test/SafeCall.t.sol                         | 0.00% (0/3)    | 0.00% (0/3)    | 100.00% (0/0) | 0.00% (0/3)   |
| contracts/test/StandardBridge.t.sol                   | 0.00% (0/6)    | 0.00% (0/8)    | 100.00% (0/0) | 0.00% (0/6)   |
| contracts/test/SystemConfig.t.sol                     | 0.00% (0/2)    | 0.00% (0/2)    | 100.00% (0/0) | 0.00% (0/1)   |
| contracts/test/invariants/CrossDomainMessenger.t.sol  | 0.00% (0/24)   | 0.00% (0/31)   | 100.00% (0/0) | 0.00% (0/3)   |
| contracts/test/invariants/L2OutputOracle.t.sol        | 0.00% (0/10)   | 0.00% (0/12)   | 100.00% (0/0) | 0.00% (0/3)   |
| contracts/test/invariants/OptimismPortal.t.sol        | 0.00% (0/33)   | 0.00% (0/33)   | 100.00% (0/0) | 0.00% (0/7)   |
| contracts/test/invariants/SafeCall.t.sol              | 0.00% (0/19)   | 0.00% (0/21)   | 0.00% (0/6)   | 0.00% (0/7)   |
| contracts/test/invariants/SystemConfig.t.sol          | 0.00% (0/8)    | 0.00% (0/10)   | 100.00% (0/0) | 0.00% (0/2)   |
| contracts/universal/CrossDomainMessenger.sol          | 0.00% (0/37)   | 0.00% (0/40)   | 0.00% (0/30)  | 0.00% (0/6)   |
| contracts/universal/ERC721Bridge.sol                  | 0.00% (0/6)    | 0.00% (0/6)    | 0.00% (0/4)   | 0.00% (0/4)   |
| contracts/universal/FeeVault.sol                      | 0.00% (0/5)    | 0.00% (0/5)    | 0.00% (0/2)   | 0.00% (0/1)   |
| contracts/universal/OptimismMintableERC20.sol         | 0.00% (0/12)   | 0.00% (0/12)   | 100.00% (0/0) | 0.00% (0/7)   |
| contracts/universal/OptimismMintableERC20Factory.sol  | 0.00% (0/6)    | 0.00% (0/7)    | 0.00% (0/2)   | 0.00% (0/2)   |
| contracts/universal/OptimismMintableERC721.sol        | 0.00% (0/11)   | 0.00% (0/11)   | 100.00% (0/0) | 0.00% (0/7)   |
| contracts/universal/OptimismMintableERC721Factory.sol | 0.00% (0/5)    | 0.00% (0/6)    | 0.00% (0/2)   | 0.00% (0/1)   |
| contracts/universal/Proxy.sol                         | 0.00% (0/21)   | 0.00% (0/23)   | 0.00% (0/5)   | 0.00% (0/11)  |
| contracts/universal/ProxyAdmin.sol                    | 0.00% (0/45)   | 0.00% (0/46)   | 0.00% (0/30)  | 0.00% (0/11)  |
| contracts/universal/Semver.sol                        | 0.00% (0/1)    | 0.00% (0/1)    | 100.00% (0/0) | 0.00% (0/1)   |
| contracts/universal/StandardBridge.sol                | 0.00% (0/35)   | 0.00% (0/36)   | 0.00% (0/20)  | 0.00% (0/15)  |
| contracts/vendor/AddressAliasHelper.sol               | 0.00% (0/2)    | 0.00% (0/2)    | 100.00% (0/0) | 0.00% (0/2)   |
| contracts/vendor/WETH9.sol                            | 0.00% (0/20)   | 0.00% (0/20)   | 0.00% (0/8)   | 0.00% (0/7)   |
| Total                                                 | 0.00% (0/1245) | 0.00% (0/1398) | 0.00% (0/374) | 0.00% (0/332) |

@mattsse
Copy link
Member

mattsse commented Mar 10, 2023

can you please also share the docker command?

@trianglesphere
Copy link

The command is the one that's getting run. This is in circle CI.

One thing I just noticed: forge test will use a cache, but forge coverage won't

@trianglesphere
Copy link

Yea, sorry, forge test works, but forge coverage doesn't

@sambacha
Copy link
Contributor

the hash

"885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d"

is 'hevm cheat code' hashed

@zerosnacks zerosnacks added the T-to-reproduce Type: requires reproduction label Jun 26, 2024
@zerosnacks zerosnacks added this to the v1.0.0 milestone Jul 26, 2024
@zerosnacks
Copy link
Member

Hi @teddav / @trianglesphere, is this issue still active?

@teddav
Copy link
Contributor Author

teddav commented Aug 1, 2024

No idea @zerosnacks ... that was 2 years ago 😅
At the time I just gave up trying to use Foundry in Docker since it was too slow.

@trianglesphere
Copy link

I haven't been looking into this either. Feel free to close.

@jenpaff jenpaff moved this from Todo to Completed in Foundry Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-forge Command: forge Cmd-forge-build Command: forge build T-bug Type: bug T-to-reproduce Type: requires reproduction
Projects
Status: Completed
Development

No branches or pull requests

6 participants