Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
nebula
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
exchain
nebula
Commits
64dc7e95
Commit
64dc7e95
authored
Feb 21, 2023
by
clabby
Committed by
Mark Tyneway
Feb 22, 2023
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update `foundry` & `forge-std`
parent
2e33b4e8
Changes
8
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
313 additions
and
313 deletions
+313
-313
Dockerfile
ops/docker/ci-builder/Dockerfile
+1
-1
.gas-snapshot
packages/contracts-bedrock/.gas-snapshot
+302
-302
CrossDomainMessenger.t.sol
...rock/contracts/test/invariants/CrossDomainMessenger.t.sol
+1
-2
L2OutputOracle.t.sol
...ts-bedrock/contracts/test/invariants/L2OutputOracle.t.sol
+1
-2
OptimismPortal.t.sol
...ts-bedrock/contracts/test/invariants/OptimismPortal.t.sol
+1
-2
SystemConfig.t.sol
...acts-bedrock/contracts/test/invariants/SystemConfig.t.sol
+2
-3
package.json
packages/contracts-bedrock/package.json
+1
-1
yarn.lock
yarn.lock
+4
-0
No files found.
ops/docker/ci-builder/Dockerfile
View file @
64dc7e95
...
@@ -16,7 +16,7 @@ WORKDIR /opt/foundry
...
@@ -16,7 +16,7 @@ WORKDIR /opt/foundry
# Only diff from upstream docker image is this clone instead
# Only diff from upstream docker image is this clone instead
# of COPY. We select a specific commit to use.
# of COPY. We select a specific commit to use.
RUN
git clone https://github.com/foundry-rs/foundry.git
.
\
RUN
git clone https://github.com/foundry-rs/foundry.git
.
\
&&
git checkout
2ff99025abade470a795724c10648c800a41025e
&&
git checkout
edf15abd648bb96e2bcee342c1d72ec7d1066cd1
RUN
source
$HOME
/.profile
&&
\
RUN
source
$HOME
/.profile
&&
\
cargo build
--release
&&
\
cargo build
--release
&&
\
...
...
packages/contracts-bedrock/.gas-snapshot
View file @
64dc7e95
This diff is collapsed.
Click to expand it.
packages/contracts-bedrock/contracts/test/invariants/CrossDomainMessenger.t.sol
View file @
64dc7e95
pragma solidity 0.8.15;
pragma solidity 0.8.15;
import { InvariantTest } from "forge-std/InvariantTest.sol";
import { StdUtils } from "forge-std/StdUtils.sol";
import { StdUtils } from "forge-std/StdUtils.sol";
import { Vm } from "forge-std/Vm.sol";
import { Vm } from "forge-std/Vm.sol";
import { OptimismPortal } from "../../L1/OptimismPortal.sol";
import { OptimismPortal } from "../../L1/OptimismPortal.sol";
...
@@ -92,7 +91,7 @@ contract RelayActor is StdUtils {
...
@@ -92,7 +91,7 @@ contract RelayActor is StdUtils {
}
}
}
}
contract XDM_MinGasLimits is Messenger_Initializer
, InvariantTest
{
contract XDM_MinGasLimits is Messenger_Initializer {
RelayActor actor;
RelayActor actor;
function setUp() public override {
function setUp() public override {
...
...
packages/contracts-bedrock/contracts/test/invariants/L2OutputOracle.t.sol
View file @
64dc7e95
pragma solidity 0.8.15;
pragma solidity 0.8.15;
import {
InvariantTest } from "forge-std/Invariant
Test.sol";
import {
Test } from "forge-std/
Test.sol";
import { L2OutputOracle_Initializer } from "../CommonTest.t.sol";
import { L2OutputOracle_Initializer } from "../CommonTest.t.sol";
contract L2OutputOracle_MonotonicBlockNumIncrease_Invariant is
contract L2OutputOracle_MonotonicBlockNumIncrease_Invariant is
InvariantTest,
L2OutputOracle_Initializer
L2OutputOracle_Initializer
{
{
function setUp() public override {
function setUp() public override {
...
...
packages/contracts-bedrock/contracts/test/invariants/OptimismPortal.t.sol
View file @
64dc7e95
pragma solidity 0.8.15;
pragma solidity 0.8.15;
import { InvariantTest } from "forge-std/InvariantTest.sol";
import { Portal_Initializer } from "../CommonTest.t.sol";
import { Portal_Initializer } from "../CommonTest.t.sol";
import { Types } from "../../libraries/Types.sol";
import { Types } from "../../libraries/Types.sol";
contract OptimismPortal_Invariant_Harness is Portal_Initializer
, InvariantTest
{
contract OptimismPortal_Invariant_Harness is Portal_Initializer {
// Reusable default values for a test withdrawal
// Reusable default values for a test withdrawal
Types.WithdrawalTransaction _defaultTx;
Types.WithdrawalTransaction _defaultTx;
...
...
packages/contracts-bedrock/contracts/test/invariants/SystemConfig.t.sol
View file @
64dc7e95
pragma solidity 0.8.15;
pragma solidity 0.8.15;
import { InvariantTest } from "forge-std/InvariantTest.sol";
import { Test } from "forge-std/Test.sol";
import { StdAssertions } from "forge-std/StdAssertions.sol";
import { SystemConfig } from "../../L1/SystemConfig.sol";
import { SystemConfig } from "../../L1/SystemConfig.sol";
contract SystemConfig_GasLimitLowerBound_Invariant is
InvariantTest, StdAssertions
{
contract SystemConfig_GasLimitLowerBound_Invariant is
Test
{
SystemConfig public config;
SystemConfig public config;
function setUp() public {
function setUp() public {
...
...
packages/contracts-bedrock/package.json
View file @
64dc7e95
...
@@ -79,7 +79,7 @@
...
@@ -79,7 +79,7 @@
"dotenv"
:
"^16.0.0"
,
"dotenv"
:
"^16.0.0"
,
"ds-test"
:
"https://github.com/dapphub/ds-test.git#9310e879db8ba3ea6d5c6489a579118fd264a3f5"
,
"ds-test"
:
"https://github.com/dapphub/ds-test.git#9310e879db8ba3ea6d5c6489a579118fd264a3f5"
,
"ethereum-waffle"
:
"^3.0.0"
,
"ethereum-waffle"
:
"^3.0.0"
,
"forge-std"
:
"https://github.com/foundry-rs/forge-std.git#
53331f4cb2e313466f72440f3e73af048c454d02
"
,
"forge-std"
:
"https://github.com/foundry-rs/forge-std.git#
a2edd39db95df7e9dd3f9ef9edc8c55fefddb6df
"
,
"glob"
:
"^7.1.6"
,
"glob"
:
"^7.1.6"
,
"hardhat-deploy"
:
"^0.11.4"
,
"hardhat-deploy"
:
"^0.11.4"
,
"solhint"
:
"^3.3.7"
,
"solhint"
:
"^3.3.7"
,
...
...
yarn.lock
View file @
64dc7e95
...
@@ -9518,6 +9518,10 @@ forever-agent@~0.6.1:
...
@@ -9518,6 +9518,10 @@ forever-agent@~0.6.1:
version "1.2.0"
version "1.2.0"
resolved "https://github.com/foundry-rs/forge-std.git#53331f4cb2e313466f72440f3e73af048c454d02"
resolved "https://github.com/foundry-rs/forge-std.git#53331f4cb2e313466f72440f3e73af048c454d02"
"forge-std@https://github.com/foundry-rs/forge-std.git#a2edd39db95df7e9dd3f9ef9edc8c55fefddb6df":
version "1.4.0"
resolved "https://github.com/foundry-rs/forge-std.git#a2edd39db95df7e9dd3f9ef9edc8c55fefddb6df"
form-data@^2.2.0:
form-data@^2.2.0:
version "2.5.1"
version "2.5.1"
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4"
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment