Open ezdac opened 1 week ago
New dependencies detected. Learn more about Socket for GitHub ↗︎
Package | New capabilities | Transitives | Size | Publisher |
---|---|---|---|---|
npm/@babel/preset-env@7.24.7 | environment, filesystem Transitive: shell, unsafe | +102 |
10.8 MB | nicolo-ribaudo |
npm/babel-jest@29.7.0 | environment Transitive: eval, filesystem, network, shell, unsafe | +44 |
3.04 MB | simenb |
npm/jest@29.7.0 | Transitive: environment, eval, filesystem, network, shell, unsafe | +104 |
5.71 MB | simenb |
npm/reverse-mirage@1.1.0 | environment | 0 |
844 kB | kyscott |
npm/viem@2.13.1 | network Transitive: environment | +7 |
15.8 MB | jmoxey |
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 61.32%. Comparing base (
e120768
) to head (27e0114
).
@pahor167 - @karlb updated the snapshots with the foundry version corresponding to the checked in version-lock, and now the CI checks pass.
One last thing regarding this PR: The newly added withdraw / deposit E2E test is currently not run in CI - do we want to include this as a CI job even though it is quite long-running and requires the devnet instantiation?
Implements #325
In order to run a local devnet with the custom gas-token functionality activated, the
DEVNET_CELO=true
andDEVNET_L2OO=true
env-var has to be present when running the devnet scripts likeDEVNET_CELO=true DEVNET_L2OO=true make devnet-up
.In order to activate the feature with the ERC20 token already deployed on L1, the deploy-config requires the parameters:
given that the L1 ERC20 token is deployed at
0xFB11dFD1F793201e3b6e301332fC9Cc5cAe44338
If the L1 token should be deployed on L1 by the deploy script, the following parameters are required:
This means that this feature currently will not work with the newly added fault-proofs, mainly because the
OptimismPortal2
has not been modified with the required changes yet.