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
1242293d
Unverified
Commit
1242293d
authored
Jul 28, 2022
by
Mark Tyneway
Committed by
GitHub
Jul 28, 2022
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #3095 from ethereum-optimism/deps/contracts-bedrock
contracts-bedrock: update hardhat forge dep
parents
fe799948
a057342d
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
40 additions
and
37 deletions
+40
-37
rare-suits-turn.md
.changeset/rare-suits-turn.md
+5
-0
.gas-snapshot
packages/contracts-bedrock/.gas-snapshot
+29
-29
package.json
packages/contracts-bedrock/package.json
+2
-4
yarn.lock
yarn.lock
+4
-4
No files found.
.changeset/rare-suits-turn.md
0 → 100644
View file @
1242293d
---
'
@eth-optimism/contracts-bedrock'
:
patch
---
Update hardhat-forge dep, remove dead deps
packages/contracts-bedrock/.gas-snapshot
View file @
1242293d
...
@@ -33,21 +33,21 @@ L1BlockTest:test_updateValues() (gas: 28193)
...
@@ -33,21 +33,21 @@ L1BlockTest:test_updateValues() (gas: 28193)
L1BlockNumberTest:test_fallback() (gas: 18677)
L1BlockNumberTest:test_fallback() (gas: 18677)
L1BlockNumberTest:test_getL1BlockNumber() (gas: 10668)
L1BlockNumberTest:test_getL1BlockNumber() (gas: 10668)
L1BlockNumberTest:test_receive() (gas: 25340)
L1BlockNumberTest:test_receive() (gas: 25340)
L1CrossDomainMessenger_Test:testCannot_L1MessengerPause() (gas: 245
00
)
L1CrossDomainMessenger_Test:testCannot_L1MessengerPause() (gas: 245
15
)
L1CrossDomainMessenger_Test:testCannot_L1MessengerUnpause() (gas: 245
36
)
L1CrossDomainMessenger_Test:testCannot_L1MessengerUnpause() (gas: 245
62
)
L1CrossDomainMessenger_Test:test_L1MessengerMessageVersion() (gas: 24716)
L1CrossDomainMessenger_Test:test_L1MessengerMessageVersion() (gas: 24716)
L1CrossDomainMessenger_Test:test_L1MessengerPause() (gas: 480
05
)
L1CrossDomainMessenger_Test:test_L1MessengerPause() (gas: 480
53
)
L1CrossDomainMessenger_Test:test_L1MessengerRelayMessageFirstStuckSecondSucceeds() (gas: 201
779
)
L1CrossDomainMessenger_Test:test_L1MessengerRelayMessageFirstStuckSecondSucceeds() (gas: 201
827
)
L1CrossDomainMessenger_Test:test_L1MessengerRelayMessageRevertsOnReentrancy() (gas: 1951
02
)
L1CrossDomainMessenger_Test:test_L1MessengerRelayMessageRevertsOnReentrancy() (gas: 1951
26
)
L1CrossDomainMessenger_Test:test_L1MessengerRelayMessageSucceeds() (gas: 778
41
)
L1CrossDomainMessenger_Test:test_L1MessengerRelayMessageSucceeds() (gas: 778
65
)
L1CrossDomainMessenger_Test:test_L1MessengerRelayMessageToSystemContract() (gas: 6
7957
)
L1CrossDomainMessenger_Test:test_L1MessengerRelayMessageToSystemContract() (gas: 6
8005
)
L1CrossDomainMessenger_Test:test_L1MessengerRelayShouldRevertIfPaused() (gas: 60
463
)
L1CrossDomainMessenger_Test:test_L1MessengerRelayShouldRevertIfPaused() (gas: 60
526
)
L1CrossDomainMessenger_Test:test_L1MessengerReplayMessageWithValue() (gas: 381
69
)
L1CrossDomainMessenger_Test:test_L1MessengerReplayMessageWithValue() (gas: 381
93
)
L1CrossDomainMessenger_Test:test_L1MessengerSendMessage() (gas: 301590)
L1CrossDomainMessenger_Test:test_L1MessengerSendMessage() (gas: 301590)
L1CrossDomainMessenger_Test:test_L1MessengerTwiceSendMessage() (gas: 1492584)
L1CrossDomainMessenger_Test:test_L1MessengerTwiceSendMessage() (gas: 1492584)
L1CrossDomainMessenger_Test:test_L1MessengerUnpause() (gas: 40
872
)
L1CrossDomainMessenger_Test:test_L1MessengerUnpause() (gas: 40
948
)
L1CrossDomainMessenger_Test:test_L1MessengerXDomainSenderReverts() (gas: 243
16
)
L1CrossDomainMessenger_Test:test_L1MessengerXDomainSenderReverts() (gas: 243
05
)
L1CrossDomainMessenger_Test:test_L1MessengerxDomainMessageSenderResets() (gas: 8637
6
)
L1CrossDomainMessenger_Test:test_L1MessengerxDomainMessageSenderResets() (gas: 8637
8
)
L1StandardBridge_Test:test_depositERC20() (gas: 579497)
L1StandardBridge_Test:test_depositERC20() (gas: 579497)
L1StandardBridge_Test:test_depositERC20To() (gas: 581704)
L1StandardBridge_Test:test_depositERC20To() (gas: 581704)
L1StandardBridge_Test:test_depositETH() (gas: 373955)
L1StandardBridge_Test:test_depositETH() (gas: 373955)
...
@@ -61,39 +61,39 @@ L1StandardBridge_Test:test_onlyEOADepositETH() (gas: 40859)
...
@@ -61,39 +61,39 @@ L1StandardBridge_Test:test_onlyEOADepositETH() (gas: 40859)
L1StandardBridge_Test:test_onlyL2BridgeFinalizeERC20Withdrawal() (gas: 36268)
L1StandardBridge_Test:test_onlyL2BridgeFinalizeERC20Withdrawal() (gas: 36268)
L1StandardBridge_Test:test_onlyPortalFinalizeERC20Withdrawal() (gas: 35573)
L1StandardBridge_Test:test_onlyPortalFinalizeERC20Withdrawal() (gas: 35573)
L1StandardBridge_Test:test_receive() (gas: 520573)
L1StandardBridge_Test:test_receive() (gas: 520573)
L2CrossDomainMessenger_Test:testCannot_L2MessengerPause() (gas: 108
45
)
L2CrossDomainMessenger_Test:testCannot_L2MessengerPause() (gas: 108
60
)
L2CrossDomainMessenger_Test:test_L1MessengerRelayMessageRevertsOnReentrancy() (gas: 1719
30
)
L2CrossDomainMessenger_Test:test_L1MessengerRelayMessageRevertsOnReentrancy() (gas: 1719
54
)
L2CrossDomainMessenger_Test:test_L2MessengerMessageVersion() (gas: 8411)
L2CrossDomainMessenger_Test:test_L2MessengerMessageVersion() (gas: 8411)
L2CrossDomainMessenger_Test:test_L2MessengerPause() (gas: 317
49
)
L2CrossDomainMessenger_Test:test_L2MessengerPause() (gas: 317
97
)
L2CrossDomainMessenger_Test:test_L2MessengerRelayMessageFirstStuckSecondSucceeds() (gas: 1729
20
)
L2CrossDomainMessenger_Test:test_L2MessengerRelayMessageFirstStuckSecondSucceeds() (gas: 1729
68
)
L2CrossDomainMessenger_Test:test_L2MessengerRelayMessageSucceeds() (gas: 573
72
)
L2CrossDomainMessenger_Test:test_L2MessengerRelayMessageSucceeds() (gas: 573
96
)
L2CrossDomainMessenger_Test:test_L2MessengerRelayMessageToSystemContract() (gas: 36
193
)
L2CrossDomainMessenger_Test:test_L2MessengerRelayMessageToSystemContract() (gas: 36
217
)
L2CrossDomainMessenger_Test:test_L2MessengerRelayShouldRevertIfPaused() (gas: 416
19
)
L2CrossDomainMessenger_Test:test_L2MessengerRelayShouldRevertIfPaused() (gas: 416
82
)
L2CrossDomainMessenger_Test:test_L2MessengerSendMessage() (gas: 121684)
L2CrossDomainMessenger_Test:test_L2MessengerSendMessage() (gas: 121684)
L2CrossDomainMessenger_Test:test_L2MessengerTwiceSendMessage() (gas: 136258)
L2CrossDomainMessenger_Test:test_L2MessengerTwiceSendMessage() (gas: 136258)
L2CrossDomainMessenger_Test:test_L2MessengerXDomainSenderReverts() (gas: 10
609
)
L2CrossDomainMessenger_Test:test_L2MessengerXDomainSenderReverts() (gas: 10
598
)
L2CrossDomainMessenger_Test:test_L2MessengerxDomainMessageSenderResets() (gas: 5488
7
)
L2CrossDomainMessenger_Test:test_L2MessengerxDomainMessageSenderResets() (gas: 5488
9
)
L2OutputOracleTest:testCannot_ProposeWithUnmatchedBlockhash() (gas: 26829)
L2OutputOracleTest:testCannot_ProposeWithUnmatchedBlockhash() (gas: 26829)
L2OutputOracleTest:testCannot_deleteL2Output_ifNotOwner() (gas: 25
097
)
L2OutputOracleTest:testCannot_deleteL2Output_ifNotOwner() (gas: 25
123
)
L2OutputOracleTest:testCannot_deleteL2Output_withWrongRoot() (gas: 914
32
)
L2OutputOracleTest:testCannot_deleteL2Output_withWrongRoot() (gas: 914
45
)
L2OutputOracleTest:testCannot_deleteL2Output_withWrongTime() (gas: 874
26
)
L2OutputOracleTest:testCannot_deleteL2Output_withWrongTime() (gas: 874
50
)
L2OutputOracleTest:testCannot_proposeEmptyOutput() (gas: 24128)
L2OutputOracleTest:testCannot_proposeEmptyOutput() (gas: 24128)
L2OutputOracleTest:testCannot_proposeFutureTimetamp() (gas: 26097)
L2OutputOracleTest:testCannot_proposeFutureTimetamp() (gas: 26097)
L2OutputOracleTest:testCannot_proposeL2OutputIfNotProposer() (gas: 23564)
L2OutputOracleTest:testCannot_proposeL2OutputIfNotProposer() (gas: 23564)
L2OutputOracleTest:testCannot_proposeOnWrongFork() (gas: 26424)
L2OutputOracleTest:testCannot_proposeOnWrongFork() (gas: 26424)
L2OutputOracleTest:testCannot_proposeUnexpectedBlockNumber() (gas: 25983)
L2OutputOracleTest:testCannot_proposeUnexpectedBlockNumber() (gas: 25983)
L2OutputOracleTest:test_changeProposer() (gas: 56
052
)
L2OutputOracleTest:test_changeProposer() (gas: 56
139
)
L2OutputOracleTest:test_computeL2Timestamp() (gas: 30288)
L2OutputOracleTest:test_computeL2Timestamp() (gas: 30288)
L2OutputOracleTest:test_constructor() (gas: 49046)
L2OutputOracleTest:test_constructor() (gas: 49046)
L2OutputOracleTest:test_deleteOutput() (gas: 772
23
)
L2OutputOracleTest:test_deleteOutput() (gas: 772
42
)
L2OutputOracleTest:test_getL2Output() (gas: 88508)
L2OutputOracleTest:test_getL2Output() (gas: 88508)
L2OutputOracleTest:test_latestBlockNumber() (gas: 76284)
L2OutputOracleTest:test_latestBlockNumber() (gas: 76284)
L2OutputOracleTest:test_nextBlockNumber() (gas: 15232)
L2OutputOracleTest:test_nextBlockNumber() (gas: 15232)
L2OutputOracleTest:test_proposeWithBlockhashAndHeight() (gas: 75046)
L2OutputOracleTest:test_proposeWithBlockhashAndHeight() (gas: 75046)
L2OutputOracleTest:test_proposingAnotherOutput() (gas: 76881)
L2OutputOracleTest:test_proposingAnotherOutput() (gas: 76881)
L2OutputOracleTest:test_updateOwner() (gas: 34
580
)
L2OutputOracleTest:test_updateOwner() (gas: 34
619
)
L2OutputOracleUpgradeable_Test:test_cannotInitImpl() (gas: 19
428
)
L2OutputOracleUpgradeable_Test:test_cannotInitImpl() (gas: 19
555
)
L2OutputOracleUpgradeable_Test:test_cannotInitProxy() (gas: 24
427
)
L2OutputOracleUpgradeable_Test:test_cannotInitProxy() (gas: 24
554
)
L2OutputOracleUpgradeable_Test:test_initValuesOnProxy() (gas: 39086)
L2OutputOracleUpgradeable_Test:test_initValuesOnProxy() (gas: 39086)
L2OutputOracleUpgradeable_Test:test_upgrading() (gas: 230843)
L2OutputOracleUpgradeable_Test:test_upgrading() (gas: 230843)
L2StandardBridge_Test:test_ERC20BridgeFailed_whenLocalTokenIsBridge() (gas: 134358)
L2StandardBridge_Test:test_ERC20BridgeFailed_whenLocalTokenIsBridge() (gas: 134358)
...
...
packages/contracts-bedrock/package.json
View file @
1242293d
...
@@ -47,14 +47,12 @@
...
@@ -47,14 +47,12 @@
"ethers"
:
"^5.6.8"
,
"ethers"
:
"^5.6.8"
,
"excessively-safe-call"
:
"https://github.com/nomad-xyz/ExcessivelySafeCall.git#4fcdfd3593d21381f696c790fa6180b8ef559c1e"
,
"excessively-safe-call"
:
"https://github.com/nomad-xyz/ExcessivelySafeCall.git#4fcdfd3593d21381f696c790fa6180b8ef559c1e"
,
"forge-std"
:
"https://github.com/foundry-rs/forge-std.git#f18682b2874fc57d7c80a511fed0b35ec4201ffa"
,
"forge-std"
:
"https://github.com/foundry-rs/forge-std.git#f18682b2874fc57d7c80a511fed0b35ec4201ffa"
,
"hardhat"
:
"^2.9.6"
,
"hardhat"
:
"^2.9.6"
"merkle-patricia-tree"
:
"^4.2.4"
,
"rlp"
:
"^2.2.7"
},
},
"devDependencies"
:
{
"devDependencies"
:
{
"@eth-optimism/hardhat-deploy-config"
:
"^0.2.1"
,
"@eth-optimism/hardhat-deploy-config"
:
"^0.2.1"
,
"@defi-wonderland/smock"
:
"^2.0.2"
,
"@defi-wonderland/smock"
:
"^2.0.2"
,
"@foundry-rs/hardhat-forge"
:
"^0.1.1
2
"
,
"@foundry-rs/hardhat-forge"
:
"^0.1.1
4
"
,
"@nomiclabs/hardhat-ethers"
:
"^2.0.0"
,
"@nomiclabs/hardhat-ethers"
:
"^2.0.0"
,
"@nomiclabs/hardhat-waffle"
:
"^2.0.0"
,
"@nomiclabs/hardhat-waffle"
:
"^2.0.0"
,
"@typechain/ethers-v5"
:
"^10.1.0"
,
"@typechain/ethers-v5"
:
"^10.1.0"
,
...
...
yarn.lock
View file @
1242293d
...
@@ -1636,10 +1636,10 @@
...
@@ -1636,10 +1636,10 @@
command-exists "^1.2.9"
command-exists "^1.2.9"
ts-interface-checker "^0.1.9"
ts-interface-checker "^0.1.9"
"@foundry-rs/hardhat-forge@^0.1.1
2
":
"@foundry-rs/hardhat-forge@^0.1.1
4
":
version "0.1.1
2
"
version "0.1.1
4
"
resolved "https://registry.yarnpkg.com/@foundry-rs/hardhat-forge/-/hardhat-forge-0.1.1
2.tgz#0557909762b86033e4699b9dc8e4cb58ddfc3fff
"
resolved "https://registry.yarnpkg.com/@foundry-rs/hardhat-forge/-/hardhat-forge-0.1.1
4.tgz#0291db05b7205fc8c65c164394c50f23f10d7ee1
"
integrity sha512-
y05JYP+uvBaWKZZPuMkzc7cWS0gPTb4JzwrBA++9cIe1Aae+atz340cREBsCV9joEUpcK0UMRMURBns3A5nhhQ
==
integrity sha512-
XZeD7fRPJIEVNl1oPUfb/NftQfY+i23e/uOUICAaKpuJF283ge+vTisEPPUyoOw4zVNLTNFZyVKuuC3npIQmFw
==
dependencies:
dependencies:
"@foundry-rs/easy-foundryup" "^0.1.3"
"@foundry-rs/easy-foundryup" "^0.1.3"
"@nomiclabs/hardhat-ethers" "^2.0.0"
"@nomiclabs/hardhat-ethers" "^2.0.0"
...
...
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