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

feat: merge dev into main for v1.3.0 release #256

Merged
merged 1,267 commits into from
Feb 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1267 commits
Select commit Hold shift + click to select a range
e80fff6
Fix typo in a comment.
Nov 30, 2023
7e780be
cfg -> Cfg
Nov 30, 2023
69bdcd5
Merge pull request #8377 from ethereum-optimism/ctb/init-checks-l2
tynes Dec 1, 2023
918459c
Merge pull request #8364 from ethereum-optimism/refcell/output-alphabet
ajsutton Dec 1, 2023
5edd820
challenger: Switch output_cannon to use the new contract type.
ajsutton Nov 30, 2023
7ef9e85
challenger: Allow cannon and output_cannon games to be supported at t…
ajsutton Nov 30, 2023
10297f1
challenger: Remove unused code.
ajsutton Dec 1, 2023
72956da
challenger: Remove redundant check
ajsutton Dec 1, 2023
c601bdd
op-chain-ops: cleanup immutables
tynes Dec 1, 2023
fa80f51
op-bindings: regenerate
tynes Dec 1, 2023
d1d67e8
Set batch type explicitly for l2 batcher
ImTei Dec 1, 2023
c829e0c
op-node: Remove Panic while Span Batch Derivation
pcw109550 Dec 1, 2023
c2260ca
op-node: Refactor to expose span batch derivation
pcw109550 Dec 1, 2023
efddff2
op-node: Refactor to expose singular batch conversion
pcw109550 Dec 1, 2023
7eee304
Update op-chain-ops/immutables/immutables.go
tynes Dec 1, 2023
5566736
Merge pull request #8358 from testinprod-io/tip/spanbatch-hardfork-e2e
protolambda Dec 1, 2023
efdced4
Merge pull request #8383 from ethereum-optimism/chain-ops/immutables
tynes Dec 1, 2023
e9d3907
Add spec for superchain-config with pausability
maurelian Nov 30, 2023
5ba7e7a
docs: Fix broken PR guideline hyperlink
pcw109550 Dec 1, 2023
433f5dd
Merge pull request #8385 from testinprod-io/tip/span-batch-derivation…
protolambda Dec 1, 2023
d212f0d
Merge pull request #8387 from testinprod-io/pcw109550/docs-contributi…
tynes Dec 1, 2023
392f534
contracts-bedrock: cross domain messenger comment
tynes Dec 1, 2023
2052c12
contracts-bedrock: comment changes semver lock?
tynes Dec 1, 2023
79d47fa
bindings: regenerate
tynes Dec 1, 2023
d71cd63
Merge pull request #8389 from ethereum-optimism/ctb/better-comment
clabby Dec 1, 2023
ee8e6bb
Refactor `SemverLock.s.sol`
clabby Dec 1, 2023
8870995
Merge pull request #8390 from ethereum-optimism/cl/ctb/semver-lock-br…
tynes Dec 1, 2023
1b84f7d
contracts-bedrock: bridge pausability
maurelian Nov 29, 2023
b4727c4
contracts-bedrock: pause tests
tynes Nov 30, 2023
056d655
op-bindings: regenerate
tynes Nov 30, 2023
efd2246
contracts-bedrock: bridge
tynes Nov 30, 2023
b842452
contracts-bedrock: regen lockfiles
tynes Nov 30, 2023
a145d31
ctb: remove storage layout
tynes Nov 30, 2023
7627d32
contracts-bedrock: test coverage for paused functionality
tynes Nov 30, 2023
6582193
contracts-bedrock: update snapshots
tynes Nov 30, 2023
32e5985
contracts-bedrock: standard bridge pausable withdrawals
tynes Dec 1, 2023
3cbd9fe
op-chain-ops: initialize L2StandardBridge in state
tynes Dec 1, 2023
c81a602
contracts-bedrock: locks
tynes Dec 1, 2023
b0e1e9a
op-bindings: regenerate
tynes Dec 1, 2023
0211b26
lint: fix
tynes Dec 1, 2023
e3ead42
lockfiles: regenerate
tynes Dec 1, 2023
6814944
contracts-bedrock: update comments
tynes Dec 1, 2023
55fed2b
lint: fix
tynes Dec 1, 2023
56ad5b7
challenger: Simplify register code (#8384)
ajsutton Dec 1, 2023
0ce6644
Update op-e2e/e2eutils/disputegame/helper.go
refcell Dec 1, 2023
a51785e
Update op-challenger/game/fault/register.go
refcell Dec 1, 2023
83b3f43
Merge pull request #8353 from ethereum-optimism/ctb/bridge-pausable
tynes Dec 1, 2023
3c06190
build(deps-dev): bump @testing-library/jest-dom from 6.1.4 to 6.1.5
dependabot[bot] Dec 1, 2023
532d5f6
build(deps-dev): bump @types/node from 20.10.1 to 20.10.2
dependabot[bot] Dec 1, 2023
a53411c
op-service: Refactor EthClient with ReceiptsProvider abstraction
sebastianst Nov 21, 2023
991d603
op-service: Add rpcHeader.BlockID()
sebastianst Dec 1, 2023
db5eacb
op-service: Test BasicRPCReceiptsFetcher concurrency & BatchCall reuse
sebastianst Nov 30, 2023
6e9e345
op-service: Test CachingReceiptsProvider
sebastianst Dec 1, 2023
0745c50
op-service: Test EthClient receipts validation
sebastianst Dec 1, 2023
7229279
Update specs/derivation.md
Dec 1, 2023
bd06d4e
Merge pull request #8396 from ethereum-optimism/dependabot/npm_and_ya…
tynes Dec 1, 2023
d61af8a
Merge pull request #8379 from ethereum-optimism/aj/output-cannon-new-…
refcell Dec 2, 2023
c4f6854
Update run-challenger.md
oxbau Dec 2, 2023
3a36d28
contracts-bedrock: deploy extended pause L1CrossDomainMessenger
tynes Dec 2, 2023
6afb339
contracts-bedrock: L1CrossDomainMessenger sepolia
tynes Dec 2, 2023
16c0995
Merge pull request #8395 from ethereum-optimism/dependabot/npm_and_ya…
refcell Dec 2, 2023
05deae5
Merge pull request #8398 from oxbau/patch-1
refcell Dec 2, 2023
3577f59
fix(scripts): foundry update reset local repo for commit installs
refcell Dec 2, 2023
79814c1
Update pr-guidelines.md
kylemasterd1 Dec 3, 2023
59d4034
Improve span batch logging
ImTei Dec 3, 2023
56f994c
Add l2 pending safe head metric
ImTei Dec 3, 2023
6a04883
Fix one typo
sukey2008 Dec 3, 2023
dd61516
Change output cannon game type to 1
ajsutton Dec 3, 2023
6d701ce
Merge pull request #8408 from sukey2008/develop
ajsutton Dec 4, 2023
d4ed6b0
op-e2e: Minor cleanups
mslipper Dec 4, 2023
d8dc029
op-e2e: Actually kill geth on shim termination
mslipper Dec 4, 2023
9216562
Merge pull request #8411 from ethereum-optimism/feat/kill-geth
mslipper Dec 4, 2023
06c495e
op-node: Public scope for span batch structs and elements
pcw109550 Dec 4, 2023
768cb10
Add derived batch metrics
ImTei Dec 4, 2023
874fb90
op-node: batch_decoder: Support Span Batch
pcw109550 Dec 4, 2023
372d13b
Merge pull request #8410 from ethereum-optimism/feat/e2e-cleanups
mslipper Dec 4, 2023
f1ec8e6
ctb: Fix multithreaded test race
mslipper Dec 4, 2023
c4425dc
build(deps): bump github.com/urfave/cli/v2 from 2.25.7 to 2.26.0
dependabot[bot] Dec 4, 2023
bc663a4
Record min/max inclusion block for channel
ImTei Dec 4, 2023
b7e02f6
op-node: JSON Marshaling for span batch
pcw109550 Dec 4, 2023
a77ac64
op-node: batch_decoder: Update README for span batch derivation
pcw109550 Dec 4, 2023
179aea6
Merge pull request #8416 from testinprod-io/tip/batch-decoder-span-ba…
protolambda Dec 4, 2023
ec2667b
Contract changes
clabby Nov 29, 2023
b13db0a
Update local key loading + handle attack on genesis
clabby Nov 30, 2023
626b3fe
Remove `settlementHead` rename
clabby Nov 30, 2023
59677ca
deploy config
clabby Nov 30, 2023
9fc1837
Add tests for invalid claims at the split depth
clabby Nov 30, 2023
f4c912a
Test cleanups
clabby Nov 30, 2023
9718cf4
:broom:
clabby Nov 30, 2023
eb34512
Add split depth footgun checks
clabby Dec 1, 2023
a4c69b6
Update op-chain-ops/genesis/config.go
clabby Dec 1, 2023
97f5cf9
Update op-chain-ops/genesis/config.go
clabby Dec 1, 2023
595e8ac
Update `semver-lock.json`
clabby Dec 1, 2023
833e355
Fix output_cannon e2e test.
ajsutton Dec 3, 2023
1ec75d8
Merge pull request #8413 from ethereum-optimism/feat/fix-test-race
clabby Dec 4, 2023
a413603
Merge pull request #8414 from ethereum-optimism/dependabot/go_modules…
tynes Dec 4, 2023
581b7a1
Merge pull request #8351 from ethereum-optimism/cl/ctb/output-bisecti…
clabby Dec 4, 2023
d9a1e1c
Merge pull request #8403 from ethereum-optimism/refcell/foundry-updat…
clabby Dec 4, 2023
fb528c6
Merge pull request #8407 from ethereum-optimism/aj/output-cannon-1
clabby Dec 4, 2023
fbfec7e
Merge pull request #8115 from ethereum-optimism/eip4844-e2e-minimal
EvanJRichard Dec 4, 2023
a868bea
build(deps-dev): bump eslint-config-prettier from 8.3.0 to 9.1.0
dependabot[bot] Dec 4, 2023
8da965c
build(deps-dev): bump @types/node from 20.10.2 to 20.10.3
dependabot[bot] Dec 4, 2023
c2e4b93
build(deps-dev): bump lint-staged from 15.1.0 to 15.2.0
dependabot[bot] Dec 4, 2023
d58315e
Merge pull request #8419 from ethereum-optimism/dependabot/npm_and_ya…
tynes Dec 4, 2023
88f84fa
contracts-bedrock: delete dead deployments
tynes Dec 4, 2023
32ff9df
build(deps-dev): bump @typescript-eslint/parser from 6.13.1 to 6.13.2
dependabot[bot] Dec 4, 2023
ee7f46f
build(deps-dev): bump vitest from 0.34.1 to 1.0.1
dependabot[bot] Dec 4, 2023
04f8f3a
contracts-bedrock: remove dead imports
tynes Dec 4, 2023
301e996
Merge pull request #8402 from ethereum-optimism/ctb/l1xdm-sepolia-ext…
tynes Dec 4, 2023
f7de18a
Merge pull request #8424 from ethereum-optimism/dependabot/npm_and_ya…
tynes Dec 4, 2023
99560b0
build(deps-dev): bump @vitest/coverage-istanbul from 0.34.6 to 1.0.1
dependabot[bot] Dec 4, 2023
0d78ad6
op-node: singular/span batch metric as eventvec with type label
protolambda Dec 4, 2023
6405814
Merge branch 'develop' into tip/spanbatch-logs-metrics
protolambda Dec 4, 2023
77aaf2e
fix l2 block timestamp contraint for genesis block
Dec 4, 2023
e88956a
op-node: deduplicate rollup config override paths
protolambda Dec 4, 2023
71734ac
op-challenger: Add comment to avoid confusion about what GetBlockRang…
ajsutton Dec 4, 2023
88e243d
op-e2e: Update output_cannon e2e test to execute a step and resolve t…
ajsutton Dec 5, 2023
515841d
Merge pull request #8412 from testinprod-io/tip/spanbatch-logs-metrics
protolambda Dec 5, 2023
a87eb49
Merge pull request #8423 from ethereum-optimism/dependabot/npm_and_ya…
tynes Dec 5, 2023
ddb2f3e
FaultDisputeGame: Remove TODO
ajsutton Dec 5, 2023
14d9637
build(deps-dev): bump @typescript-eslint/eslint-plugin
dependabot[bot] Dec 5, 2023
43ab16d
contracts-bedrock: deploy `SuperchainConfig` to sepolia
tynes Dec 5, 2023
fe7c836
contracts-bedrock: add bool getter/setter to `Storage.sol`
tynes Dec 5, 2023
1f241de
op-bindings: regenerate
tynes Dec 5, 2023
7898701
contracts-bedrock: regenerate snapshot
tynes Dec 5, 2023
890a44a
contracts-bedrock: update semver lock
tynes Dec 5, 2023
658d2a6
Merge pull request #8422 from ethereum-optimism/dependabot/npm_and_ya…
tynes Dec 5, 2023
febd3d8
Fix lint
trianglesphere Dec 5, 2023
47e9f92
Merge branch 'develop' into rewrite-derivation-docs
trianglesphere Dec 5, 2023
1c01380
Merge pull request #8130 from ethereum-optimism/seb/receipts-provider
trianglesphere Dec 5, 2023
9743a36
Merge pull request #8432 from ethereum-optimism/aj/output_cannon_e2e
ajsutton Dec 5, 2023
0795b90
Merge pull request #8430 from ethereum-optimism/aj/comments
trianglesphere Dec 5, 2023
ea25157
Log and set metrics after batch is derived without error
ImTei Dec 5, 2023
b3b462d
op-service: Use atomic int in receipts tests
sebastianst Dec 5, 2023
132e8fb
Merge pull request #8205 from ethereum-optimism/harry/faucet_drip_config
tremarkley Dec 5, 2023
0e32c4c
Merge pull request #8441 from ethereum-optimism/seb/receipts-tests-at…
tynes Dec 5, 2023
2e64721
Merge pull request #8427 from ethereum-optimism/ctb/cleanup-dead-depl…
maurelian Dec 5, 2023
3dcd380
Fix several typos
sukey2008 Dec 5, 2023
633b094
feat(ctb): Specify L1 auth requirements
Inphi Nov 30, 2023
e23f2cd
complete owner configuration
Inphi Nov 30, 2023
15866f3
update op-bindings
Inphi Nov 30, 2023
7de692a
fixup auth specs
Inphi Dec 5, 2023
8ed8be8
Merge pull request #8433 from ethereum-optimism/aj/remove-todo
refcell Dec 5, 2023
bc9f742
Merge pull request #8405 from kylemasterd1/patch-1
refcell Dec 5, 2023
823bb7d
fix merge conflict
Inphi Dec 5, 2023
b6de799
Merge pull request #8444 from sukey2008/develop
tynes Dec 5, 2023
4b08e08
Merge pull request #8426 from ethereum-optimism/dependabot/npm_and_ya…
tynes Dec 5, 2023
0d7d224
op-node: Add config flag to set max number of concurrent L1 RPC reque…
Dec 5, 2023
e2acd4d
op-node: add batch log meta data
protolambda Dec 5, 2023
87dd5a4
Merge pull request #8431 from ethereum-optimism/evan/configurable_max…
EvanJRichard Dec 5, 2023
af2bb3c
build(deps-dev): bump vite from 5.0.4 to 5.0.5
dependabot[bot] Dec 5, 2023
459a815
remove deploy script import
refcell Dec 5, 2023
1e53065
specs: Updates to superchain-configuration.md
maurelian Dec 5, 2023
455f206
Merge pull request #8429 from ethereum-optimism/ctb/cleanup-imports-d…
refcell Dec 5, 2023
8393f09
Merge pull request #8440 from testinprod-io/tip/fix-derived-batch-log…
protolambda Dec 5, 2023
d221dbf
Merge pull request #8421 from ethereum-optimism/dependabot/npm_and_ya…
refcell Dec 5, 2023
b81aa1e
Merge pull request #8420 from ethereum-optimism/dependabot/npm_and_ya…
refcell Dec 5, 2023
36bc6e8
Merge pull request #8399 from ethereum-optimism/ctb/deploy-l1xdm-goerli
refcell Dec 5, 2023
3b47b7a
Fix one minor typo
sukey2008 Dec 5, 2023
e4cdd97
op-e2e: Start migrating cannon e2e tests to output_cannon
ajsutton Dec 5, 2023
493f937
Fix several typos
sukey2008 Dec 5, 2023
9549223
Merge pull request #8386 from ethereum-optimism/superchain-specs
maurelian Dec 5, 2023
2f45160
Merge pull request #8445 from sukey2008/develop
maurelian Dec 5, 2023
65d5813
Merge pull request #8361 from ethereum-optimism/inphi/auth
Inphi Dec 5, 2023
a7fd3ca
build(deps-dev): bump @wagmi/core from 1.4.7 to 1.4.8
dependabot[bot] Dec 5, 2023
4131108
build(deps-dev): bump tsx from 4.6.1 to 4.6.2
dependabot[bot] Dec 5, 2023
5bd7e64
contracts-bedrock: make spacer variable non-public
maurelian Dec 5, 2023
a35425c
specs: Add Span batch field protectedBits
pcw109550 Dec 5, 2023
b9ed151
op-node: Span batch protectedBits implementation
pcw109550 Dec 5, 2023
9a79818
op-node: Span batch unit test upsert for protectedBits
pcw109550 Dec 5, 2023
1e751d4
op-node: Ensure unit tests to handle Span batches with unprotected txs
pcw109550 Dec 5, 2023
53dcf4b
op-node: Fix span batch decode/encode logic error
pcw109550 Dec 5, 2023
e5217bd
op-e2e: Remove unused TempDir function
ajsutton Dec 5, 2023
d0f2275
feat(multisig-mon): integrate with 1pass (#8457)
felipe-op Dec 5, 2023
b2398da
Merge pull request #8450 from ethereum-optimism/dependabot/npm_and_ya…
tynes Dec 5, 2023
51666c9
feat(chainmon): add onepass to multisig-mon (#8461)
felipe-op Dec 6, 2023
dac5877
revert forge-std unintentional changes from 51666c9ab95dcd379e01aeb78…
felipe-op Dec 6, 2023
43d3812
contracts-bedrock: fix warning on _getSel, restrict to pure
maurelian Dec 5, 2023
9759ad4
op-e2e: Automatically close System at the end of the test
ajsutton Dec 5, 2023
5a6a47d
Update OptimismPortal.sol
maurelian Dec 5, 2023
5e25450
op-batcher: Move config test from op-e2e to unit tests
trianglesphere Dec 6, 2023
65b163c
fix(ctb): alphabet vm for output bisection
refcell Nov 30, 2023
eaaab9f
contracts-bedrock: deploy SuperchainConfig goerli
tynes Dec 5, 2023
289116e
Merge pull request #8459 from ethereum-optimism/aj/use-normal-temp-dirs
tynes Dec 6, 2023
cc278b4
Merge pull request #8447 from ethereum-optimism/dependabot/npm_and_ya…
tynes Dec 6, 2023
77dec81
Merge pull request #8438 from ethereum-optimism/ctb/superchainconfig-…
tynes Dec 6, 2023
aa6b2ba
Merge pull request #8418 from ethereum-optimism/dependabot/npm_and_ya…
tynes Dec 6, 2023
6ae7e38
Merge pull request #8439 from ethereum-optimism/aj/migrate-cannon-ste…
tynes Dec 6, 2023
2c64bc8
build(deps-dev): bump eslint from 8.54.0 to 8.55.0
dependabot[bot] Dec 6, 2023
8df680a
Merge pull request #8463 from ethereum-optimism/jg/batcher_config_test
ajsutton Dec 6, 2023
dc2d209
Merge pull request #8455 from ethereum-optimism/ctb/pure-getsel
maurelian Dec 6, 2023
c5c909a
Merge pull request #8406 from testinprod-io/tip/delta-override
tynes Dec 6, 2023
190bae5
Merge pull request #8446 from ethereum-optimism/dependabot/npm_and_ya…
tynes Dec 6, 2023
5ec1392
Merge pull request #8454 from ethereum-optimism/ctb/fix-spacer
tynes Dec 6, 2023
6d9a575
Merge pull request #8460 from ethereum-optimism/aj/autoclose-system
ajsutton Dec 6, 2023
6950bc8
Merge pull request #8437 from ethereum-optimism/ctb/deploy-superchain…
tynes Dec 6, 2023
06dd412
build(deps-dev): bump hardhat from 2.19.1 to 2.19.2
dependabot[bot] Dec 6, 2023
44c0ba5
Merge pull request #8342 from xenoliss/nit/op-node/calldata-source
trianglesphere Dec 6, 2023
13a1255
Merge pull request #8139 from roberto-bayardo/rewrite-derivation-docs
tynes Dec 6, 2023
3f55eee
op-challenger: Close the polling client.
ajsutton Dec 6, 2023
ef7f288
op-program: Verify loaded preimage matches requested key
ajsutton Dec 4, 2023
9adee1b
Update check-changed to include op-preimage for cannon
ajsutton Dec 6, 2023
d240329
Merge pull request #8409 from ethereum-optimism/aj/oracle-validation
ajsutton Dec 6, 2023
87c7bce
Merge pull request #8160 from epociask/indexer.withdrawal_type_supplies
hamdiallam Dec 6, 2023
01e0af4
Update indexer/docs/troubleshooting.md
hamdiallam Dec 6, 2023
1e159c7
contracts-bedrock: ERC721Bridge pausable
tynes Nov 30, 2023
b35f093
contracts-bedrock: more
tynes Dec 1, 2023
7afba35
op-bindings: regenerate
tynes Dec 1, 2023
1cbc500
contracts-bedrock: generate snapshots
tynes Dec 1, 2023
fbc474f
contracts-bedrock: semver lock
tynes Dec 1, 2023
9604372
contracts-bedrock: more cleanup
tynes Dec 1, 2023
2264947
contracts-bedrock: update snapshots
tynes Dec 1, 2023
7bf66c0
contracts-bedrock: tests
tynes Dec 1, 2023
f0e1c44
contracts-bedrock: fix bindings lockfile
tynes Dec 1, 2023
dcb2c2f
lint: fix
tynes Dec 1, 2023
edf6a6c
contracts-bedrock: fix storage layout
tynes Dec 1, 2023
96316ea
contracts-bedrock: delete storage layout file
tynes Dec 1, 2023
ad40c46
contracts-bedrock: Add test_unpause_fullSystem_succeeds
maurelian Dec 5, 2023
10243c7
op-e2e: Use a fixed seed to make TestMixedDeposits repeatable.
ajsutton Dec 6, 2023
e9b3d3c
linkcheck: Exclude vitalik.ca
ajsutton Dec 6, 2023
857df55
Merge pull request #8471 from ethereum-optimism/aj/exclude-vitalik
tynes Dec 6, 2023
18d5273
Merge pull request #8448 from ethereum-optimism/dependabot/npm_and_ya…
tynes Dec 6, 2023
e521392
contracts-bedrock: update auth test
tynes Dec 6, 2023
52ef1b6
Merge pull request #8365 from ethereum-optimism/ctb/erc721-pause
maurelian Dec 6, 2023
4f03425
Merge pull request #8470 from ethereum-optimism/aj/repeatable-test
mslipper Dec 6, 2023
94b78e8
Merge pull request #8084 from epociask/indexer.runbook
hamdiallam Dec 6, 2023
46ff55c
specs: Fix Span batch EIP-155 description
pcw109550 Dec 6, 2023
6f10382
Ensure to test all TX types including unprotected tx
ImTei Dec 6, 2023
e4de560
Merge pull request #8469 from ethereum-optimism/aj/close-poll-client
ajsutton Dec 6, 2023
e1193a0
span-batches: encode bitlists as big-endian integers, use standard Go…
protolambda Dec 6, 2023
6c31674
Merge pull request #43 from ethereum-optimism/span-batch-bitlists
taempark Dec 6, 2023
eddb811
Merge pull request #8435 from ethereum-optimism/ctb/set-bool
tynes Dec 6, 2023
2a03ebf
Merge pull request #8362 from ethereum-optimism/refcell/fix-alphabet-vm
mslipper Dec 6, 2023
fccc307
typo fixing
Pan-chao Dec 6, 2023
00768b0
op-service: Add new eth client alternative PrefetchingEthClient, whic…
Dec 6, 2023
7629706
Merge pull request #8191 from ethereum-optimism/prefetching_ethclient
sebastianst Dec 6, 2023
b669f32
Merge pull request #8475 from Pan-chao/develop
trianglesphere Dec 6, 2023
afbe2e8
Merge pull request #8458 from testinprod-io/tip/span-batch-protected-…
trianglesphere Dec 6, 2023
eb0d89d
op-node: Activate Delta on testnets
trianglesphere Dec 11, 2023
7919198
docs: fix invalid links
seolaoh Jan 17, 2024
d635e4f
Merge tag 'op-node/v1.4.0' into feat/upstream-op-v1.4.0
Pangssu Jan 17, 2024
06e2e95
Merge pull request #245 from kroma-network/feat/upstream-op-v1.4.0
Pangssu Jan 20, 2024
3652caf
Merge pull request #244 from kroma-network/docs/fix-invalid-links
Pangssu Jan 20, 2024
a73fcf3
ci: run test ci for every PR
Jan 31, 2024
b165f37
Merge pull request #248 from kroma-network/ci/run-test-every-pr
0xHansLee Feb 2, 2024
fda6486
docs: fix incorrect demonstration (#246)
sm-stack Feb 2, 2024
f950b20
chore: enable canyon upgrade for kroma sepolia (#252)
Pangssu Feb 13, 2024
0417d95
chore: set delta upgrade time for kroma sepolia (#255)
0xHansLee Feb 13, 2024
1cda29c
Merge branch 'main' into dev
0xHansLee Feb 15, 2024
9160b2d
Merge branch 'main' into dev
0xHansLee Feb 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .foundryrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ee5d02c3ef5f55a06b069e4a70a820661a9130c8
3e962e2efe17396886fcb1fd141ccf4204cd3a21
6 changes: 1 addition & 5 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
name: Tests

on:
pull_request:
branches:
- dev
- main
on: pull_request

jobs:
test:
Expand Down
1 change: 1 addition & 0 deletions .prettierrc.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
module.exports = {
$schema: 'http://json.schemastore.org/prettierrc',
plugins: ['prettier-plugin-solidity'],
trailingComma: 'es5',
tabWidth: 2,
semi: false,
Expand Down
12 changes: 4 additions & 8 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -38,20 +38,16 @@ golang-docker:
# We don't use a buildx builder here, and just load directly into regular docker, for convenience.
GIT_COMMIT=$$(git rev-parse HEAD) \
GIT_DATE=$$(git show -s --format='%ct') \
IMAGE_TAGS=$$GIT_COMMIT,latest \
IMAGE_TAGS=$$(git rev-parse HEAD),latest \
docker buildx bake \
--progress plain \
--load \
-f docker-bake.hcl \
op-node op-batcher op-proposer op-challenger
op-node op-batcher kroma-validator
.PHONY: golang-docker

submodules:
# CI will checkout submodules on its own (and fails on these commands)
if [ -z "$$GITHUB_ENV" ]; then \
git submodule init; \
git submodule update --recursive; \
fi
git submodule update --init --recursive
.PHONY: submodules

bindings:
Expand Down Expand Up @@ -79,7 +75,7 @@ nuke: clean devnet-clean
git clean -Xdf
.PHONY: nuke

pre-devnet:
pre-devnet: submodules
@if ! [ -x "$(command -v geth)" ]; then \
make install-geth; \
fi
Expand Down
98 changes: 49 additions & 49 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@ go 1.21

require (
github.com/btcsuite/btcd v0.23.3
github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1
github.com/btcsuite/btcd/chaincfg/chainhash v1.0.3
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0
github.com/ethereum-optimism/go-ethereum-hdwallet v0.1.3
github.com/ethereum-optimism/optimism v1.2.0
github.com/ethereum-optimism/optimism v1.4.0
github.com/ethereum-optimism/superchain-registry/superchain v0.0.0-20231212175319-52e98f4ad4d5
github.com/ethereum/go-ethereum v1.13.1
github.com/fsnotify/fsnotify v1.7.0
github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb
Expand All @@ -19,28 +20,29 @@ require (
github.com/ipfs/go-datastore v0.6.0
github.com/ipfs/go-ds-leveldb v0.5.0
github.com/kroma-network/zktrie v0.5.1-0.20230420142222-950ce7a8ce84
github.com/libp2p/go-libp2p v0.31.0
github.com/libp2p/go-libp2p v0.32.0
github.com/libp2p/go-libp2p-mplex v0.9.0
github.com/libp2p/go-libp2p-pubsub v0.9.3
github.com/libp2p/go-libp2p-pubsub v0.10.0
github.com/libp2p/go-libp2p-testing v0.12.0
github.com/mattn/go-isatty v0.0.20
github.com/multiformats/go-base32 v0.1.0
github.com/multiformats/go-multiaddr v0.12.0
github.com/multiformats/go-multiaddr-dns v0.3.1
github.com/olekukonko/tablewriter v0.0.5
github.com/onsi/gomega v1.29.0
github.com/onsi/gomega v1.30.0
github.com/prometheus/client_golang v1.17.0
github.com/stretchr/testify v1.8.4
github.com/urfave/cli/v2 v2.25.7
golang.org/x/exp v0.0.0-20230905200255-921286631fa9
golang.org/x/sync v0.4.0
github.com/urfave/cli/v2 v2.26.0
golang.org/x/exp v0.0.0-20231006140011-7918f672742d
golang.org/x/sync v0.5.0
golang.org/x/term v0.15.0
golang.org/x/time v0.3.0
golang.org/x/time v0.5.0
)

require (
github.com/DataDog/zstd v1.5.2 // indirect
github.com/DataDog/zstd v1.4.5 // indirect
github.com/Microsoft/go-winio v0.6.1 // indirect
github.com/StackExchange/wmi v1.2.1 // indirect
github.com/VictoriaMetrics/fastcache v1.12.1 // indirect
github.com/benbjohnson/clock v1.3.5 // indirect
github.com/beorn7/perks v1.0.1 // indirect
Expand All @@ -49,10 +51,11 @@ require (
github.com/btcsuite/btcd/btcutil v1.1.0 // indirect
github.com/btcsuite/btclog v0.0.0-20170628155309-84c8d2346e9f // indirect
github.com/cespare/xxhash/v2 v2.2.0 // indirect
github.com/cockroachdb/errors v1.11.1 // indirect
github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect
github.com/cockroachdb/pebble v0.0.0-20231018212520-f6cde3fc2fa4 // indirect
github.com/cockroachdb/redact v1.1.5 // indirect
github.com/cockroachdb/errors v1.8.1 // indirect
github.com/cockroachdb/logtags v0.0.0-20190617123548-eb05cc24525f // indirect
github.com/cockroachdb/pebble v0.0.0-20230928194634-aa077af62593 // indirect
github.com/cockroachdb/redact v1.0.8 // indirect
github.com/cockroachdb/sentry-go v0.6.1-cockroachdb.2 // indirect
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect
github.com/consensys/bavard v0.1.13 // indirect
github.com/consensys/gnark-crypto v0.12.1 // indirect
Expand All @@ -65,53 +68,50 @@ require (
github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c // indirect
github.com/deckarep/golang-set/v2 v2.1.0 // indirect
github.com/decred/dcrd/crypto/blake256 v1.0.1 // indirect
github.com/deepmap/oapi-codegen v1.8.2 // indirect
github.com/deepmap/oapi-codegen v1.6.0 // indirect
github.com/dlclark/regexp2 v1.7.0 // indirect
github.com/docker/go-units v0.5.0 // indirect
github.com/dop251/goja v0.0.0-20230806174421-c933cf95e127 // indirect
github.com/elastic/gosigar v0.14.2 // indirect
github.com/ethereum-optimism/superchain-registry/superchain v0.0.0-20231212175319-52e98f4ad4d5 // indirect
github.com/ethereum/c-kzg-4844 v0.3.1 // indirect
github.com/fatih/color v1.13.0 // indirect
github.com/fjl/memsize v0.0.1 // indirect
github.com/fjl/memsize v0.0.0-20190710130421-bcb5799ab5e5 // indirect
github.com/flynn/noise v1.0.0 // indirect
github.com/francoispqt/gojay v1.2.13 // indirect
github.com/gballet/go-libpcsclite v0.0.0-20191108122812-4678299bea08 // indirect
github.com/gballet/go-libpcsclite v0.0.0-20190607065134-2772fd86a8ff // indirect
github.com/gballet/go-verkle v0.0.0-20230607174250-df487255f46b // indirect
github.com/getsentry/sentry-go v0.18.0 // indirect
github.com/go-ole/go-ole v1.2.6 // indirect
github.com/go-ole/go-ole v1.2.5 // indirect
github.com/go-sourcemap/sourcemap v2.1.3+incompatible // indirect
github.com/go-stack/stack v1.8.1 // indirect
github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 // indirect
github.com/godbus/dbus/v5 v5.1.0 // indirect
github.com/gofrs/flock v0.8.1 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang-jwt/jwt/v4 v4.5.0 // indirect
github.com/golang/mock v1.6.0 // indirect
github.com/golang/protobuf v1.5.3 // indirect
github.com/google/gopacket v1.1.19 // indirect
github.com/google/pprof v0.0.0-20230817174616-7a8ec2ada47b // indirect
github.com/google/uuid v1.4.0 // indirect
github.com/google/pprof v0.0.0-20231023181126-ff6d637d2a7b // indirect
github.com/google/uuid v1.3.0 // indirect
github.com/gorilla/websocket v1.5.0 // indirect
github.com/graph-gophers/graphql-go v1.3.0 // indirect
github.com/hashicorp/errwrap v1.1.0 // indirect
github.com/hashicorp/go-bexpr v0.1.11 // indirect
github.com/hashicorp/errwrap v1.0.0 // indirect
github.com/hashicorp/go-bexpr v0.1.10 // indirect
github.com/hashicorp/golang-lru/arc/v2 v2.0.5 // indirect
github.com/holiman/billy v0.0.0-20230718173358-1c7e68d277a7 // indirect
github.com/holiman/bloomfilter/v2 v2.0.3 // indirect
github.com/huin/goupnp v1.3.0 // indirect
github.com/iden3/go-iden3-crypto v0.0.15 // indirect
github.com/iden3/go-iden3-crypto v0.0.13 // indirect
github.com/influxdata/influxdb-client-go/v2 v2.4.0 // indirect
github.com/influxdata/influxdb1-client v0.0.0-20220302092344-a9ab5670611c // indirect
github.com/influxdata/line-protocol v0.0.0-20210311194329-9aa0e372d097 // indirect
github.com/influxdata/line-protocol v0.0.0-20200327222509-2487e7298839 // indirect
github.com/ipfs/go-cid v0.4.1 // indirect
github.com/ipfs/go-log/v2 v2.5.1 // indirect
github.com/jackpal/go-nat-pmp v1.0.2 // indirect
github.com/jbenet/go-temp-err-catcher v0.1.0 // indirect
github.com/jbenet/goprocess v0.1.4 // indirect
github.com/jedisct1/go-minisign v0.0.0-20230811132847-661be99b8267 // indirect
github.com/karalabe/usb v0.0.3-0.20230711191512-61db3e06439c // indirect
github.com/klauspost/compress v1.16.7 // indirect
github.com/karalabe/usb v0.0.2 // indirect
github.com/klauspost/compress v1.17.2 // indirect
github.com/klauspost/cpuid/v2 v2.2.5 // indirect
github.com/koron/go-ssdp v0.0.4 // indirect
github.com/kr/pretty v0.3.1 // indirect
Expand All @@ -128,28 +128,28 @@ require (
github.com/libp2p/go-yamux/v4 v4.0.1 // indirect
github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd // indirect
github.com/mattn/go-colorable v0.1.13 // indirect
github.com/mattn/go-runewidth v0.0.14 // indirect
github.com/mattn/go-runewidth v0.0.13 // indirect
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
github.com/miekg/dns v1.1.55 // indirect
github.com/miekg/dns v1.1.56 // indirect
github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b // indirect
github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc // indirect
github.com/minio/sha256-simd v1.0.1 // indirect
github.com/mitchellh/mapstructure v1.5.0 // indirect
github.com/mitchellh/pointerstructure v1.2.1 // indirect
github.com/mitchellh/mapstructure v1.4.1 // indirect
github.com/mitchellh/pointerstructure v1.2.0 // indirect
github.com/mmcloughlin/addchain v0.4.0 // indirect
github.com/mr-tron/base58 v1.2.0 // indirect
github.com/multiformats/go-base36 v0.2.0 // indirect
github.com/multiformats/go-multiaddr-fmt v0.1.0 // indirect
github.com/multiformats/go-multibase v0.2.0 // indirect
github.com/multiformats/go-multicodec v0.9.0 // indirect
github.com/multiformats/go-multihash v0.2.3 // indirect
github.com/multiformats/go-multistream v0.4.1 // indirect
github.com/multiformats/go-multistream v0.5.0 // indirect
github.com/multiformats/go-varint v0.0.7 // indirect
github.com/naoina/go-stringutil v0.1.0 // indirect
github.com/naoina/toml v0.1.2-0.20170918210437-9fafd6967416 // indirect
github.com/onsi/ginkgo/v2 v2.13.0 // indirect
github.com/opencontainers/runtime-spec v1.1.0 // indirect
github.com/opentracing/opentracing-go v1.2.0 // indirect
github.com/opentracing/opentracing-go v1.1.0 // indirect
github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect
github.com/peterh/liner v1.1.1-0.20190123174540-a2c9a5303de7 // indirect
github.com/pkg/errors v0.9.1 // indirect
Expand All @@ -158,36 +158,36 @@ require (
github.com/prometheus/common v0.44.0 // indirect
github.com/prometheus/procfs v0.11.1 // indirect
github.com/quic-go/qpack v0.4.0 // indirect
github.com/quic-go/qtls-go1-20 v0.3.3 // indirect
github.com/quic-go/quic-go v0.38.1 // indirect
github.com/quic-go/webtransport-go v0.5.3 // indirect
github.com/quic-go/qtls-go1-20 v0.3.4 // indirect
github.com/quic-go/quic-go v0.39.3 // indirect
github.com/quic-go/webtransport-go v0.6.0 // indirect
github.com/raulk/go-watchdog v1.3.0 // indirect
github.com/rivo/uniseg v0.4.3 // indirect
github.com/rivo/uniseg v0.2.0 // indirect
github.com/rogpeppe/go-internal v1.10.0 // indirect
github.com/rs/cors v1.9.0 // indirect
github.com/rs/cors v1.7.0 // indirect
github.com/russross/blackfriday/v2 v2.1.0 // indirect
github.com/shirou/gopsutil v3.21.11+incompatible // indirect
github.com/shirou/gopsutil v3.21.4-0.20210419000835-c7a38de76ee5+incompatible // indirect
github.com/spaolacci/murmur3 v1.1.0 // indirect
github.com/status-im/keycard-go v0.2.0 // indirect
github.com/stretchr/objx v0.5.0 // indirect
github.com/supranational/blst v0.3.11 // indirect
github.com/syndtr/goleveldb v1.0.1-0.20220614013038-64ee5596c38a // indirect
github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 // indirect
github.com/tklauser/go-sysconf v0.3.12 // indirect
github.com/tklauser/numcpus v0.6.1 // indirect
github.com/tyler-smith/go-bip39 v1.1.0 // indirect
github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect
github.com/yusufpapurcu/wmi v1.2.2 // indirect
go.uber.org/automaxprocs v1.5.2 // indirect
go.uber.org/dig v1.17.0 // indirect
go.uber.org/fx v1.20.0 // indirect
go.uber.org/dig v1.17.1 // indirect
go.uber.org/fx v1.20.1 // indirect
go.uber.org/mock v0.3.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
go.uber.org/zap v1.25.0 // indirect
go.uber.org/zap v1.26.0 // indirect
golang.org/x/crypto v0.16.0 // indirect
golang.org/x/mod v0.12.0 // indirect
golang.org/x/mod v0.13.0 // indirect
golang.org/x/net v0.17.0 // indirect
golang.org/x/sys v0.15.0 // indirect
golang.org/x/text v0.14.0 // indirect
golang.org/x/tools v0.13.0 // indirect
golang.org/x/tools v0.14.0 // indirect
google.golang.org/protobuf v1.31.0 // indirect
gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
Expand All @@ -196,6 +196,6 @@ require (
rsc.io/tmplfunc v0.0.3 // indirect
)

replace github.com/ethereum-optimism/optimism v1.2.0 => ./
replace github.com/ethereum-optimism/optimism v1.4.0 => ./

replace github.com/ethereum/go-ethereum v1.13.1 => github.com/kroma-network/go-ethereum v0.4.3
Loading
Loading