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
82ca9c4f
Unverified
Commit
82ca9c4f
authored
Jul 28, 2022
by
mergify[bot]
Committed by
GitHub
Jul 28, 2022
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop' into ci/check-op-node
parents
0df744f6
ae097069
Changes
13
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
142 additions
and
101 deletions
+142
-101
curly-spies-switch.md
.changeset/curly-spies-switch.md
+5
-0
slimy-spoons-repair.md
.changeset/slimy-spoons-repair.md
+5
-0
wet-doors-collect.md
.changeset/wet-doors-collect.md
+5
-0
wet-suns-develop.md
.changeset/wet-suns-develop.md
+5
-0
Makefile
Makefile
+4
-0
queue-ingestion.spec.ts
integration-tests/test/queue-ingestion.spec.ts
+4
-5
goerli.ts
packages/contracts-bedrock/deploy-config/goerli.ts
+8
-8
L1CrossDomainMessengerProxy.json
...drock/deployments/goerli/L1CrossDomainMessengerProxy.json
+24
-20
L1StandardBridgeProxy.json
...cts-bedrock/deployments/goerli/L1StandardBridgeProxy.json
+22
-18
L2OutputOracleProxy.json
...racts-bedrock/deployments/goerli/L2OutputOracleProxy.json
+24
-20
OptimismPortalProxy.json
...racts-bedrock/deployments/goerli/OptimismPortalProxy.json
+25
-21
package.json
packages/contracts-bedrock/package.json
+7
-6
tsconfig.json
packages/contracts-bedrock/tsconfig.json
+4
-3
No files found.
.changeset/curly-spies-switch.md
0 → 100644
View file @
82ca9c4f
---
'
@eth-optimism/contracts-bedrock'
:
patch
---
Fix build for smaller package
.changeset/slimy-spoons-repair.md
0 → 100644
View file @
82ca9c4f
---
'
@eth-optimism/contracts-bedrock'
:
patch
---
bedrock-goerli-96f44f79 deployment
.changeset/wet-doors-collect.md
0 → 100644
View file @
82ca9c4f
---
'
@eth-optimism/integration-tests'
:
patch
---
Modularize the itests away from depending on api of messenger
.changeset/wet-suns-develop.md
0 → 100644
View file @
82ca9c4f
---
'
@eth-optimism/contracts-bedrock'
:
patch
---
Fix typechain exports
Makefile
View file @
82ca9c4f
...
...
@@ -93,3 +93,7 @@ semgrep:
$
(
eval
DEV_REF :
=
$(
shell
git rev-parse develop
)
)
SEMGREP_REPO_NAME
=
ethereum-optimism/optimism semgrep ci
--baseline-commit
=
$(DEV_REF)
.PHONY
:
semgrep
clean-node-modules
:
rm
-rf
node_modules
rm
-rf
packages/
**
/node_modules
integration-tests/test/queue-ingestion.spec.ts
View file @
82ca9c4f
...
...
@@ -2,6 +2,7 @@
import
{
providers
}
from
'
ethers
'
import
{
applyL1ToL2Alias
}
from
'
@eth-optimism/core-utils
'
import
{
asL2Provider
}
from
'
@eth-optimism/sdk
'
import
{
getContractInterface
}
from
'
@eth-optimism/contracts
'
/* Imports: External */
import
{
expect
}
from
'
./shared/setup
'
...
...
@@ -47,11 +48,9 @@ describe('Queue Ingestion', () => {
receipt
.
remoteTx
.
hash
))
as
any
const
params
=
env
.
messenger
.
contracts
.
l2
.
L2CrossDomainMessenger
.
interface
.
decodeFunctionData
(
'
relayMessage
'
,
l2Tx
.
data
)
const
params
=
getContractInterface
(
'
L2CrossDomainMessenger
'
).
decodeFunctionData
(
'
relayMessage
'
,
l2Tx
.
data
)
expect
(
params
.
_sender
.
toLowerCase
()).
to
.
equal
(
env
.
l1Wallet
.
address
.
toLowerCase
()
...
...
packages/contracts-bedrock/deploy-config/goerli.ts
View file @
82ca9c4f
import
{
ethers
}
from
'
ethers
'
const
sequencerAddress
=
'
0x
0631f9bccb86548dc4a574c730a46d6ca283a338
'
const
startingTimestamp
=
165
6654016
const
sequencerAddress
=
'
0x
6c23a0dcdfc44b7a57bed148de598895e398d984
'
const
startingTimestamp
=
165
8777882
const
config
=
{
submissionInterval
:
6
,
...
...
@@ -41,12 +41,12 @@ const config = {
sequencerWindowSize
:
120
,
channelTimeout
:
120
,
proxyAdmin
:
'
0x
05e22b779967b86fb9572e8292090be2d5c1cab7
'
,
optimismBaseFeeRecipient
:
'
0x
ec4f588262821a7c1f722e5bc40dc5332335c47f
'
,
optimismL1FeeRecipient
:
'
0x
8fd8d6b9e556cf4791ff9c99a56420ac2fdd2b59
'
,
optimismL2FeeRecipient
:
'
0x
7890eee9efd42496c63f3ec71bf61bf96af088d0
'
,
outputOracleOwner
:
'
0x
0f01ce071078396040a4a0de613aa024aba2d18f
'
,
batchSenderAddress
:
'
0x
32b317fc8d35e015cd9942bc9c7cecaf7f651838
'
,
proxyAdmin
:
'
0x
e584e1b833ca80020130b1b69f84f90479076168
'
,
optimismBaseFeeRecipient
:
'
0x
f116a24056b647e3211d095c667e951536cdebaa
'
,
optimismL1FeeRecipient
:
'
0x
c731837b696ca3d9720d23336925368ceaa58f83
'
,
optimismL2FeeRecipient
:
'
0x
26862c200bd48c19f39d9e1cd88a3b439611d911
'
,
outputOracleOwner
:
'
0x
6925b8704ff96dee942623d6fb5e946ef5884b63
'
,
batchSenderAddress
:
'
0x
a11d2b908470e17923fff184d48269bebbd9b2a5
'
,
}
export
default
config
packages/contracts-bedrock/deployments/goerli/L1CrossDomainMessengerProxy.json
View file @
82ca9c4f
This diff is collapsed.
Click to expand it.
packages/contracts-bedrock/deployments/goerli/L1StandardBridgeProxy.json
View file @
82ca9c4f
This diff is collapsed.
Click to expand it.
packages/contracts-bedrock/deployments/goerli/L2OutputOracleProxy.json
View file @
82ca9c4f
This diff is collapsed.
Click to expand it.
packages/contracts-bedrock/deployments/goerli/OptimismPortalProxy.json
View file @
82ca9c4f
This diff is collapsed.
Click to expand it.
packages/contracts-bedrock/package.json
View file @
82ca9c4f
...
...
@@ -8,19 +8,20 @@
"files"
:
[
"dist/**/*.js"
,
"dist/**/*.d.ts"
,
"dist/types/*.ts"
,
"dist/types/*
*/*
.ts"
,
"artifacts/contracts/**/*.json"
,
"deployments/**/*.json"
,
"contracts/**/*.sol"
],
"scripts"
:
{
"build:forge"
:
"forge build"
,
"build:differential"
:
"tsc scripts/differential-testing.ts --outDir dist --moduleResolution node"
,
"prebuild"
:
"yarn ts-node scripts/verifyFoundryInstall.ts"
,
"build"
:
"hardhat compile && yarn autogen:artifacts && yarn build:ts && yarn typechain"
,
"build:ts"
:
"tsc -p tsconfig.json"
,
"autogen:artifacts"
:
"ts-node scripts/generate-artifacts.ts"
,
"deploy"
:
"hardhat deploy"
,
"test"
:
"yarn build:
ts
&& forge test"
,
"test"
:
"yarn build:
differential
&& forge test"
,
"gas-snapshot"
:
"forge snapshot"
,
"storage-snapshot"
:
"./scripts/storage-snapshot.sh"
,
"slither"
:
"./scripts/slither.sh"
,
...
...
@@ -36,14 +37,10 @@
},
"dependencies"
:
{
"@eth-optimism/core-utils"
:
"^0.9.2"
,
"@ethereumjs/trie"
:
"^5.0.0-beta.1"
,
"@ethereumjs/util"
:
"^8.0.0-beta.1"
,
"@openzeppelin/contracts"
:
"4.6.0"
,
"@openzeppelin/contracts-upgradeable"
:
"4.7.1"
,
"@rari-capital/solmate"
:
"https://github.com/rari-capital/solmate.git#8f9b23f8838670afda0fd8983f2c41e8037ae6bc"
,
"bip39"
:
"^3.0.4"
,
"ds-test"
:
"https://github.com/dapphub/ds-test.git#9310e879db8ba3ea6d5c6489a579118fd264a3f5"
,
"ethereumjs-wallet"
:
"^1.0.2"
,
"ethers"
:
"^5.6.8"
,
"excessively-safe-call"
:
"https://github.com/nomad-xyz/ExcessivelySafeCall.git#4fcdfd3593d21381f696c790fa6180b8ef559c1e"
,
"forge-std"
:
"https://github.com/foundry-rs/forge-std.git#f18682b2874fc57d7c80a511fed0b35ec4201ffa"
,
...
...
@@ -51,6 +48,9 @@
},
"devDependencies"
:
{
"@eth-optimism/hardhat-deploy-config"
:
"^0.2.1"
,
"@ethereumjs/trie"
:
"^5.0.0-beta.1"
,
"@ethereumjs/util"
:
"^8.0.0-beta.1"
,
"ethereumjs-wallet"
:
"^1.0.2"
,
"@defi-wonderland/smock"
:
"^2.0.2"
,
"@foundry-rs/hardhat-forge"
:
"^0.1.16"
,
"@nomiclabs/hardhat-ethers"
:
"^2.0.0"
,
...
...
@@ -58,6 +58,7 @@
"@typechain/ethers-v5"
:
"^10.1.0"
,
"@typescript-eslint/eslint-plugin"
:
"^5.26.0"
,
"@typescript-eslint/parser"
:
"^4.29.1"
,
"bip39"
:
"^3.0.4"
,
"chai"
:
"^4.2.0"
,
"command-exists"
:
"1.2.9"
,
"dotenv"
:
"^16.0.0"
,
...
...
packages/contracts-bedrock/tsconfig.json
View file @
82ca9c4f
{
"extends"
:
"../../tsconfig.json"
,
"compilerOptions"
:
{
"rootDir"
:
"."
,
"rootDir"
:
".
/src
"
,
"outDir"
:
"./dist"
},
"exclude"
:
[
"hardhat.config.ts"
,
"deploy"
,
"tasks"
,
"test"
],
"include"
:
[
"src/**/*"
,
"scripts/**/*"
]
"include"
:
[
"src/**/*"
]
}
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