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: adapt combo on opgeth v0.5.6-alpha.1 #11

Merged
merged 387 commits into from
Feb 19, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
387 commits
Select commit Hold shift + click to select a range
8bca93e
internal/ethapi: pass blob hashes to gas estimation (#29085)
mask-pp Feb 26, 2024
821d702
cmd/clef: add spaces in README.md table (#29077)
justindhillon Feb 26, 2024
c1f59b9
eth/catalyst: remove variable in tx conversion loop (#29076)
cuiweixie Feb 26, 2024
63aaac8
core/txpool/blobpool: reduce default database cap for rollout (#29090)
karalabe Feb 26, 2024
45a272c
core/txpool: no need to log loud rotate if no local txs (#29083)
jsvisa Feb 26, 2024
5a0f468
eth/tracers: Fix callTracer logs on onlyTopCall == true (#29068)
andreisilviudragnea Feb 27, 2024
51b479e
core/txpool: elevate the 'already reserved' error into a constant (#2…
Feb 27, 2024
9038ba6
params: release Geth v1.13.14
karalabe Feb 27, 2024
2bd6bd0
Merge branch 'master' into release/1.13
karalabe Feb 27, 2024
2c408ac
Pass the original precompile to the override function.
ajsutton Mar 4, 2024
b5b168f
setting up CODEOWNERS
raffaele-oplabs Mar 4, 2024
d1f5aa6
Update fork.yaml
raffaele-oplabs Mar 4, 2024
ef668c7
Merge pull request #261 from ethereum-optimism/set-up-codeowners
sebastianst Mar 4, 2024
7c19ab7
Merge pull request #260 from ethereum-optimism/aj/supply-default-prec…
Inphi Mar 5, 2024
a9ee254
get hardfork times from chConfig, not superchainConfig
geoknee Feb 22, 2024
01997fa
remove RegolithTime overrides
geoknee Feb 22, 2024
93b4964
go get github.com/ethereum-optimism/superchain-registry/superchain@12…
geoknee Feb 23, 2024
4168ab0
update superchain dependency
geoknee Feb 27, 2024
4b0c23c
Revert "remove RegolithTime overrides"
geoknee Feb 27, 2024
32cad16
go mod tidy
geoknee Feb 27, 2024
9642c65
go get github.com/ethereum-optimism/superchain-registry/superchain@c2…
geoknee Feb 29, 2024
500b087
go get github.com/ethereum-optimism/superchain-registry/superchain@69…
geoknee Mar 5, 2024
0a0c5b7
go get github.com/ethereum-optimism/superchain-registry/superchain@c5…
geoknee Mar 6, 2024
0ff6f56
Merge pull request #252 from ethereum-optimism/gk/upgrade-sc-registry
sebastianst Mar 6, 2024
340775e
adding image signer when pushing images
raffaele-oplabs Mar 7, 2024
b278d47
fixed condition
raffaele-oplabs Mar 7, 2024
9e50b7d
feat: add new failed deposit trace call frame
smartcontracts Mar 8, 2024
352fbe6
Add more bootnodes (#267)
trianglesphere Mar 8, 2024
66310a2
Update .circleci/config.yml
raffaele-oplabs Mar 11, 2024
d16ad6d
Merge branch 'optimism' into adding-image-binary-signer
raffaele-oplabs Mar 11, 2024
28a082a
Merge pull request #263 from ethereum-optimism/adding-image-binary-si…
raffaele-oplabs Mar 11, 2024
336d284
Merge pull request #265 from ethereum-optimism/sc/stop-call-trace
smartcontracts Mar 11, 2024
02a520f
go get github.com/ethereum-optimism/superchain-registry/superchain@52…
geoknee Mar 20, 2024
0a8e8d4
Merge pull request #271 from ethereum-optimism/gk/update-registry
sebastianst Mar 26, 2024
3c799f5
add a new flag to enforce an effective block gaslimit independent of …
Mar 26, 2024
9da84a7
params: begin v1.13.9 release cycle
holiman Dec 22, 2023
052f558
core/state: logic equivalence for GetCodeHash (#28733)
cygaar Dec 26, 2023
16e4993
tests: add currentExcessBlobGas to state tests (#28735)
marioevz Dec 28, 2023
5ed7ac4
accounts,signer: fix typos in comments (#28730)
taeguk Dec 28, 2023
7063f5e
build: add support for ubuntu 23.10 (mantic minotaur) (#28728)
holiman Dec 30, 2023
84deec9
log: avoid setting default slog logger in init (#28747)
fjl Dec 30, 2023
9fdbc7b
cmd/evm: fix link in README.md (#28755)
ddl-hust Jan 2, 2024
e50d547
core/vm: update comments to match eip number (#28743)
darioush Jan 2, 2024
25d34e6
cmd/evm: Fix blob-gas-used on invalid transactions in t8n (#28734)
marioevz Jan 3, 2024
59eae94
internal/flags: update copyright year to 2024 (#28760)
sandakersmann Jan 4, 2024
3324a90
ethclient: simplify error handling in TransactionReceipt (#28748)
rosenk Jan 4, 2024
7e210bc
eth/downloader, eth/filters: use defer to call Unsubscribe (#28762)
ucwong Jan 5, 2024
e173e67
log: emit error level string as "error", not "eror" (#28774)
jwasinger Jan 8, 2024
4c1766c
eth/filters: fix early Unsubscribe of log events (#28769)
ucwong Jan 8, 2024
f8b0d38
cmd/devp2p/internal/ethtest: fix typos in comments (#28772)
vuittont60 Jan 8, 2024
cd3bd20
params, core/forkid: schedule cancun fork on goerli (#28719)
MariusVanDerWijden Jan 8, 2024
e9e14fa
cmd/geth: make it possible to autopilot removedb (#28725)
holiman Jan 9, 2024
8c86b62
accounts/abi: fix bigInt topic encoding (#28764)
rjl493456442 Jan 9, 2024
89201f9
cmd/geth: update log test data (#28780)
jwasinger Jan 9, 2024
c665006
ethclient/simulated: implement new sim backend (#28202)
MariusVanDerWijden Jan 10, 2024
c3fad25
params: go-ethereum v1.13.9 stable
fjl Jan 10, 2024
3c49e22
add ability to create simulated backend from ethconfig
Mar 21, 2024
c6b56c4
Merge pull request #273 from roberto-bayardo/merge-upstream-geth
trianglesphere Apr 3, 2024
5f73c92
Revert "Merge upstream geth v1.13.9 into op-geth"
trianglesphere Apr 3, 2024
739fbc8
Merge pull request #283 from ethereum-optimism/revert-273-merge-upstr…
protolambda Apr 3, 2024
5c73525
Merge tag 'v1.13.9' into merge-again
Apr 3, 2024
63aa0aa
Merge pull request #284 from roberto-bayardo/merge-again
trianglesphere Apr 3, 2024
c19c873
remove duplicate file reference which breaks forkdiff (#285)
Apr 3, 2024
c5be59b
Merge branch 'optimism' into add-effective-gaslimit
Apr 3, 2024
861b3b0
Merge tag 'v1.13.10' into optimism
Apr 4, 2024
da80ca3
Merge tag 'v1.13.11' into optimism
Apr 4, 2024
6aa2348
Merge pull request #286 from roberto-bayardo/nother-merge
trianglesphere Apr 4, 2024
d9f03bf
fix JSON logger to properly handle debug & lower log level
Apr 5, 2024
fbf1ff7
Merge pull request #290 from roberto-bayardo/fix-json-logger
sebastianst Apr 5, 2024
1c12cf9
core/vm, params: ensure order of forks, prevent overflow (#29023)
holiman Apr 8, 2024
e9a306b
Merge pull request #293 from ethereum-optimism/jg/backport
trianglesphere Apr 8, 2024
db7c618
Merge pull request #274 from roberto-bayardo/add-effective-gaslimit
sebastianst Apr 9, 2024
07dc020
Add Ecotone Fee Information to JSON Receipts
trianglesphere Apr 11, 2024
a0da294
Switch Ectone Fee Scalars to be *uint32
trianglesphere Apr 11, 2024
184b7b3
fix: store and log correct OPVersion (#297)
bitwiseguy Apr 11, 2024
c7c2bde
Revert comment change in core/types/receipt_test.go
sebastianst Apr 12, 2024
900154b
Merge branch 'optimism' into jg/ecotone_json_receipt_data
sebastianst Apr 12, 2024
da6ea72
Merge pull request #278 from ethereum-optimism/jg/ecotone_json_receip…
sebastianst Apr 12, 2024
b642a5b
ci(golangci): update config (#276)
sambacha Apr 16, 2024
5dcf503
eth/protocols/snap: skip retrieval for completed storages (#29378)
rjl493456442 Apr 10, 2024
e343ddf
core/rawdb: add sanity-limit to header accessor (#29534)
holiman Apr 15, 2024
7bcb553
eth/filters: enforce topic-limit early on filter criterias (#29535)
holiman Apr 15, 2024
35e0525
core, eth/protocols/snap, trie: fix cause for snap-sync corruption, i…
rjl493456442 Apr 16, 2024
c5ba367
params: release Geth v 1.13.15
holiman Apr 16, 2024
6adde49
Merge tag 'v1.13.12' into axel/1_13_12_merge
axelKingsley Apr 17, 2024
790090a
correct RPCMarshalBlock signature
axelKingsley Apr 18, 2024
e11f1d0
fork.yaml
axelKingsley Apr 18, 2024
1e693b0
use 1 Wei for default Miner Gas Price
axelKingsley Apr 18, 2024
8817416
Revert "core/vm, params: ensure order of forks, prevent overflow (#29…
axelKingsley Apr 19, 2024
7d3eec6
Merge tag 'v1.13.13' into axel/1_13_13_merge
axelKingsley Apr 19, 2024
fea165b
fix Tests for v1.13.13
axelKingsley Apr 19, 2024
1ab46f4
go mod tidy
axelKingsley Apr 19, 2024
17e074e
fork.yaml
axelKingsley Apr 19, 2024
22bc5d4
Add Fjord override flags
danyalprout Apr 16, 2024
676f767
Update params/config.go
danyalprout Apr 22, 2024
517f013
Merge pull request #304 from danyalprout/fjord-flag
sebastianst Apr 22, 2024
eb94eab
Add missing fjord getters/print on startup (#305)
danyalprout Apr 23, 2024
f3d127d
crypto/secp2561r1: add secp256r1 curve verifiers
ulerdogan May 8, 2023
a285071
core/vm: implement secp256r1 verifier precompiled
ulerdogan May 8, 2023
6fe3894
params: add new precompiled gas price
ulerdogan May 8, 2023
4c7625e
core/vm, params: rename precompiled to p256verify
ulerdogan May 16, 2023
87be74c
core/vm: simplify the return values format
ulerdogan May 22, 2023
1609c74
crypto/secp25r1: fix reverse malleability issue
ulerdogan May 22, 2023
b0f362e
core/vm: fix testdata non-malleable for p256Verify
ulerdogan May 22, 2023
6657f97
core/vm: update the eip number
ulerdogan Jun 22, 2023
f102856
core, crypto/secp256r1: fix error reverts tx error
ulerdogan Jun 22, 2023
4b7e559
crypto/secp256r1: refactor by simplfying return
ulerdogan Aug 10, 2023
b54ce6c
core/vm: force the input length of p256verify
ulerdogan Sep 24, 2023
4d66067
crypto/secp256r1: reject the reference pubKey coordinates
ulerdogan Sep 24, 2023
54df5c3
crypto/secp256r1: remove malleability check due to spec
ulerdogan Oct 7, 2023
fcacd79
core/vm: change the implementation address to 0x0b
ulerdogan Nov 30, 2023
0b781d9
core/vm: change the implementation address to 0x100
ulerdogan Dec 21, 2023
2333447
Enable on fjord
mdehoog Jan 3, 2024
929581a
Add wycheproof test vector
yukaitu-cb Feb 8, 2024
6503f50
fix intent
yukaitu-cb Feb 8, 2024
91b12c0
Add missing test cases
danyalprout Apr 22, 2024
1d63923
change from constant to literal
danyalprout Apr 22, 2024
1aa4e22
remove redundant x/y check
danyalprout Apr 23, 2024
84b52df
Merge pull request #168 from mdehoog/ulerdogan-secp256r1
sebastianst Apr 23, 2024
816f6fb
go mod tidy
axelKingsley Apr 23, 2024
521c810
Merge branch 'axel/1_13_12_merge' into axel/1_13_13_merge
axelKingsley Apr 23, 2024
479a861
Use *uint256.Int when reducing balance by L1Cost
ajsutton Apr 29, 2024
4fb5fbf
Merge branch 'optimism' into axel/1_13_12_merge
axelKingsley Apr 30, 2024
c0db628
Merge branch 'axel/1_13_12_merge' into axel/1_13_13_merge
axelKingsley Apr 30, 2024
bd10544
Merge tag 'v1.13.14' into axel/1_13_14_merge
axelKingsley Apr 30, 2024
2248c7a
fix unit test
axelKingsley Apr 30, 2024
3c7418a
Merge branch 'axel/1_13_13_merge' into axel/1_13_14_merge
axelKingsley Apr 30, 2024
040566d
fork.yaml
axelKingsley Apr 30, 2024
de62af6
Merge tag 'v1.13.15' into axel/1_13_15_merge
axelKingsley Apr 30, 2024
768a3be
fork.yaml
axelKingsley Apr 30, 2024
df2bf41
Merge pull request #306 from ethereum-optimism/axel/1_13_12_merge
axelKingsley May 2, 2024
c894958
Merge pull request #303 from ethereum-optimism/axel/1_13_13_merge
axelKingsley May 2, 2024
0b4285d
Merge pull request #310 from ethereum-optimism/axel/1_13_14_merge
axelKingsley May 2, 2024
dd8ab21
Merge branch 'optimism' into axel/1_13_15_merge
axelKingsley May 2, 2024
ef178f2
Merge pull request #311 from ethereum-optimism/axel/1_13_15_merge
axelKingsley May 2, 2024
3653ceb
ethapi: Set post Ecotone receipt fields (#314)
trianglesphere May 10, 2024
6b2bf0f
ethapi/receipt: Use hexutil for JSON marshalling (#315)
trianglesphere May 15, 2024
f6ce5a8
Add FastLZ compression into L1CostFunc
mdehoog Jan 3, 2024
6da3d69
Add Fjord override flags
danyalprout Apr 16, 2024
999e27c
fix: ensure that cost func is bedrock when fjord and ecotone share th…
danyalprout Apr 17, 2024
9e0f1a4
update to latest fastlz model
danyalprout Apr 26, 2024
0054716
Use fjord cost function for receipt data
danyalprout Apr 28, 2024
bae84df
update l1gasused on receipt for fjord txns
danyalprout Apr 28, 2024
2340fd3
add additional test/export variables
danyalprout Apr 29, 2024
632ba04
increase minimum estimation to 100
danyalprout Apr 30, 2024
5634875
use linear regression for l1gasused
danyalprout Apr 30, 2024
7df1ac4
Update core/types/rollup_cost.go
danyalprout May 10, 2024
ecb1563
Add tests for fastlz minimum bound
danyalprout May 10, 2024
0b9ac2b
Export fjord cost function
danyalprout May 11, 2024
f8b1629
Review feedback
danyalprout May 15, 2024
285e183
Merge pull request #249 from base-org/flz-l1-cost-func
sebastianst May 15, 2024
8c83fd0
Enable Fjord on devnet via superchain-registry
sebastianst May 16, 2024
bcb37db
Merge pull request #316 from ethereum-optimism/seb/fjord-devnet
sebastianst May 16, 2024
3bb9f2d
add missing fields to genesis literal
geoknee Apr 19, 2024
b9bb842
tweak logging in LoadOPStackGenesis
geoknee Apr 22, 2024
d91dadb
cleanup logging
geoknee Apr 22, 2024
5838916
Merge pull request #302 from ethereum-optimism/gk/superchain-genesis
geoknee May 16, 2024
9dd6e7c
miner: Pretty Print elapsed time (#319)
trianglesphere May 22, 2024
3fbae78
Activate Sepolia Fjord activation via superchain-registry (#320)
sebastianst May 22, 2024
966c435
forkdiff update (#321)
protolambda May 23, 2024
3949d08
feat(txpool): improve performance of Reheap (#89)
andyzhang2023 May 28, 2024
d0fbab5
feat(txpool): improve demotion unexecutable transactions (#84)
andyzhang2023 May 30, 2024
7c28198
Fjord mainnet release (optimistic) (#331)
sebastianst Jun 4, 2024
feb5bfe
opt: do verify and commit concurrently (#92)
joeylichang Jun 7, 2024
bc67f16
improve Pending() of txpool to reduce the latency when miner worker c…
andyzhang2023 Jun 7, 2024
b49ec60
core/trie: persist TrieJournal to journal file instead of kv database…
sysvm Jun 12, 2024
7dd5ec3
add some metrics for txpool (#120)
andyzhang2023 Jun 12, 2024
24ac346
feature(op-geth): merge upstream v1.101315.2
redhdx Jul 1, 2024
92a1641
feature(op-geth): remove gnfd precompiled contracts in cancun
redhdx Jul 2, 2024
96387e7
Revert "feature(op-geth): remove gnfd precompiled contracts in cancun"
redhdx Jul 2, 2024
c4107c3
feature(op-geth): fix ci
redhdx Jul 2, 2024
685031a
perf: speedup pbss trienode read (#122)
will-2012 Jul 4, 2024
aead14e
pathdb: handle persistent id when using nodebufferlist (#121)
sysvm Jul 5, 2024
879c7e9
Merge branch 'develop' into merge-upstream-v1.101315.2
redhdx Jul 9, 2024
60aa94e
feature(op-geth): fix merge issue due to file path
redhdx Jul 9, 2024
887404f
feat: support auto recover when pbss meet unclean shutdown (#125)
krish-nr Jul 11, 2024
0c45fd0
fix: ignore truncation target range as unclean shutdown happens (#131)
krish-nr Jul 24, 2024
7fd1790
feature(op-geth): add opbnb gasless solution (#130)
redhdx Aug 5, 2024
738e326
fix: txpool legacy pool Pending() applies filter (#124)
andyzhang2023 Aug 7, 2024
6459b04
Merge branch 'develop' into merge-upstream-v1.101315.2
redhdx Aug 7, 2024
a777668
feature(op-geth): merge develop
redhdx Aug 7, 2024
16cc59f
feature(op-geth): add mainnet wright hard fork time (#135)
redhdx Aug 8, 2024
5e097d7
Merge branch 'develop' into merge-upstream-v1.101315.2
redhdx Aug 12, 2024
20a559b
feature(op-geth): update qanet config (#138)
redhdx Aug 14, 2024
8a04a2b
fix(op-geth): Keep code comments.
redhdx Aug 14, 2024
7f99420
perf: add DialOptions function for Dial
constwz Aug 15, 2024
75729e0
Merge pull request #140 from constwz/perf-httpclient
andyzhang2023 Aug 15, 2024
d3aab27
fix bundle pool issue (#136)
redhdx Aug 20, 2024
0effa90
Fix: clear difflayer cache when truncate not triggered (#141)
krish-nr Aug 20, 2024
b0eeaa6
Merge branch 'develop' into merge-upstream-v1.101315.2
redhdx Aug 20, 2024
f032dca
fix addBundle issue (#143)
redhdx Aug 22, 2024
9663eb1
doc: add changelogs to v0.4.3 (#134)
owen-reorg Aug 22, 2024
91fdcbe
doc: v0.4.6 changelog (#144)
owen-reorg Aug 22, 2024
bbe7e88
Merge pull request #146 from bnb-chain/develop
owen-reorg Aug 22, 2024
22d170c
Merge branch 'develop' into merge-upstream-v1.101315.2
redhdx Aug 23, 2024
c0f12a4
feature(op-geth): update qanet fjord time
redhdx Aug 23, 2024
3038b96
Merge pull request #123 from bnb-chain/merge-upstream-v1.101315.2
owen-reorg Aug 27, 2024
56ff16f
(op-geth) Add extra error info when meet an unexpected el sync (#132)
krish-nr Aug 27, 2024
1f758fc
feature(op-geth): add v0.5.0 change log (#154)
redhdx Aug 28, 2024
c96f711
feature(op-geth): add Fjord hard fork time (#152)
redhdx Aug 28, 2024
4fe68ff
Merge branch 'main' into develop
owen-reorg Aug 28, 2024
9aaf907
feat: cache lastTail in txindexer to avoid read from db (#157)
bnoieh Sep 2, 2024
81635a5
doc: update v0.5.0 changelog (#161)
owen-reorg Sep 2, 2024
f3bc8ce
Merge pull request #155 from bnb-chain/develop
owen-reorg Sep 2, 2024
e3170ae
fix(ci): support building arm64 architecture (#165)
welkin22 Sep 10, 2024
593869d
optimization: enqueue transactions in parallel from p2p (#173)
andyzhang2023 Oct 10, 2024
b4b9750
optimization: enlarge p2p buffer size and add some metrics for perfor…
andyzhang2023 Oct 10, 2024
c1420cc
optimization: txpool pricedlist only reheap when pool is full (#175)
andyzhang2023 Oct 10, 2024
4ccfc35
optimization: txpool pending cache improvement (#177)
andyzhang2023 Oct 10, 2024
0bd2d52
chore: add bootnode in us region(testnet) (#194)
krish-nr Oct 11, 2024
4c6283b
doc: add changelogs to v0.5.1 (#196)
owen-reorg Oct 14, 2024
5bad8fe
chore: remove useless code (#198)
owen-reorg Oct 15, 2024
b7c798e
Merge pull request #197 from bnb-chain/develop
owen-reorg Oct 15, 2024
5a039c4
feat: add recover node buffer list for pathdb (#126)
sysvm Oct 16, 2024
e13806f
fix(op-geth): add new field in SimulateGaslessBundleResp (#205)
redhdx Oct 28, 2024
bdcfeec
feat: support multi database feature for op (#127)
jingjunLi Oct 28, 2024
d3e4eb6
fix: Fix pbss snapshot inconsistency with engine-sync enabled when st…
krish-nr Oct 30, 2024
673e07e
fix: fix StateScheme overwrite bug (#220)
jingjunLi Nov 12, 2024
1770748
fix(op-geth): fix gasless receipt l1fee (#219)
redhdx Nov 12, 2024
215dee2
feat: sequencer auto recover when meet an unexpected shutdown (#166)
krish-nr Nov 13, 2024
d590ee7
Merge branch 'main' into develop
owen-reorg Nov 13, 2024
d15539f
doc: add changelogs to v0.5.2 (#221)
owen-reorg Nov 13, 2024
a185a91
Merge pull request #222 from bnb-chain/develop
owen-reorg Nov 13, 2024
c1d1b12
bugfix: txpool reheap oom (#211)
andyzhang2023 Nov 26, 2024
daa702b
doc: add changelogs to v0.5.3 (#228)
owen-reorg Nov 26, 2024
b6b03da
Merge pull request #229 from bnb-chain/develop
owen-reorg Nov 26, 2024
0ea3576
feat: TxDAG generation v0.1 version (#187)
welkin22 Dec 12, 2024
b9c3819
doc: add changelogs to v0.5.4 (#236)
owen-reorg Dec 12, 2024
723f40f
perf: tune snapshot bloom for higher tps (#230)
bnoieh Dec 16, 2024
84232cb
perf: support new api engine_opSealPayload and optimize overheads of …
bnoieh Dec 16, 2024
e6d8251
Merge pull request #239 from bnb-chain/release/v0.5.4
owen-reorg Dec 16, 2024
cea0c29
opt truncatePending and truncateQueue
Dec 10, 2024
1168abd
Txpool optimization: disable cache if --mine is not enabled (#245)
andyzhang2023 Jan 7, 2025
1f11bbf
resolve conflicts
Jan 7, 2025
f26348b
Merge pull request #241 from andyzhang2023/txpool-opt-truncate
andyzhang2023 Jan 8, 2025
9c779d5
Txpool optimization: broadcast transaction body directly to peer (#243)
andyzhang2023 Jan 9, 2025
cb54455
Txpool optimization: filter out staled transactions of "nonce too low…
andyzhang2023 Jan 9, 2025
3474c47
Txpool opt async priced (#246)
andyzhang2023 Jan 9, 2025
1d7cb0d
chore: txpool optimization metrics (#247)
andyzhang2023 Jan 10, 2025
b661934
fix: txpool concurrent map issue (#252)
andyzhang2023 Jan 13, 2025
66811de
doc: add changelogs to v0.5.5 (#250)
owen-reorg Jan 13, 2025
eac68dd
gracefully shutdown when the async priced list is closed (#257)
andyzhang2023 Jan 20, 2025
41f0426
fix: insert error stage to rpc error in OpSealPayload engine api (#255)
bnoieh Jan 20, 2025
aadf6e8
crypto: add IsOnCurve check (#260)
owen-reorg Jan 30, 2025
c7a29ca
crypto: add IsOnCurve check (#261)
owen-reorg Jan 30, 2025
41f5969
Merge branch 'main' into develop
owen-reorg Feb 14, 2025
5ff0d64
feat(op-geth): add combo chain config
redhdx Jun 18, 2024
2d81c9b
Merge branch 'develop' into new-adapt-combo
xibao-nr Feb 17, 2025
fafb0cc
chore: resolve conflicts on cherry-pick
2020xibao Feb 17, 2025
3c9859e
fix: add specified qemu version
2020xibao Feb 18, 2025
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
  •  
  •  
  •  
22 changes: 22 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,28 @@ jobs:
name: Tag
command: |
./.circleci/ci-docker-tag-op-geth-release.sh <<parameters.registry>>/<<parameters.repo>> $CIRCLE_TAG $CIRCLE_SHA1
- when:
condition:
equal: [optimism, << pipeline.git.branch >>]
steps:
- gcp-oidc-authenticate:
service_account_email: GCP_SERVICE_ATTESTOR_ACCOUNT_EMAIL
- run:
name: Sign
command: |
git clone --branch v1.0.3 --depth 1 https://github.com/ethereum-optimism/binary_signer
cd binary_signer/signer

IMAGE_PATH="<<parameters.registry>>/<<parameters.repo>>/<<parameters.docker_name>>:<<pipeline.git.revision>>"
echo $IMAGE_PATH
pip3 install -r requirements.txt

python3 ./sign_image.py --command="sign"\
--attestor-project-name="$ATTESTOR_PROJECT_NAME"\
--attestor-name="$ATTESTOR_NAME"\
--image-path="$IMAGE_PATH"\
--signer-logging-level="INFO"\
--attestor-key-id="//cloudkms.googleapis.com/v1/projects/$ATTESTOR_PROJECT_NAME/locations/global/keyRings/$ATTESTOR_NAME-key-ring/cryptoKeys/$ATTESTOR_NAME-key/cryptoKeyVersions/1"


build-geth:
Expand Down
23 changes: 1 addition & 22 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,22 +1 @@
# Lines starting with '#' are comments.
# Each line is a file pattern followed by one or more owners.

accounts/usbwallet @karalabe
accounts/scwallet @gballet
accounts/abi @gballet @MariusVanDerWijden
cmd/clef @holiman
consensus @karalabe
core/ @karalabe @holiman @rjl493456442
eth/ @karalabe @holiman @rjl493456442
eth/catalyst/ @gballet
eth/tracers/ @s1na
graphql/ @s1na
les/ @zsfelfoldi @rjl493456442
light/ @zsfelfoldi @rjl493456442
node/ @fjl
p2p/ @fjl @zsfelfoldi
rpc/ @fjl @holiman
p2p/simulations @fjl
p2p/protocols @fjl
p2p/testing @fjl
signer/ @holiman
* @ethereum-optimism/op-geth-maintainers
6 changes: 5 additions & 1 deletion .github/workflows/docker-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@ jobs:

steps:
- uses: actions/checkout@v3
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
with:
image: tonistiigi/binfmt:qemu-v9.2.0
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login to GHCR
Expand Down Expand Up @@ -43,4 +47,4 @@ jobs:
provenance: false
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}

platforms: linux/amd64,linux/arm64
2 changes: 1 addition & 1 deletion .github/workflows/pages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
fetch-depth: 1000 # make sure to fetch the old commit we diff against

- name: Build forkdiff
uses: "docker://protolambda/forkdiff:latest"
uses: "docker://protolambda/forkdiff:0.1.0"
with:
args: -repo=/github/workspace -fork=/github/workspace/fork.yaml -out=/github/workspace/index.html

Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/unit-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,6 @@ jobs:
- uses: actions/setup-go@v4
with:
go-version-file: go.mod
- run: make test
- run: |
git apply tests/0001-diff-go-ethereum.patch
make test
8 changes: 5 additions & 3 deletions .golangci.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
# This file configures github.com/golangci/golangci-lint.
# see <https://golangci-lint.run/usage/configuration>

run:
timeout: 20m
tests: true
# default is true. Enables skipping of directories:
# vendor$, third_party$, testdata$, examples$, Godeps$, builtin$
skip-dirs-use-default: true
skip-files:
- core/genesis_alloc.go


linters:
disable-all: true
Expand Down Expand Up @@ -40,6 +39,9 @@ linters-settings:
simplify: true

issues:
exclude-dirs-use-default: true
exclude-dirs:
- core/genesis_alloc.go
exclude-rules:
- path: crypto/bn256/cloudflare/optate.go
linters:
Expand Down
Loading
Loading