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 pascal #62

Open
wants to merge 800 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
800 commits
Select commit Hold shift + click to select a range
f4c6c03
travis: work around travis/osx/go1.23 setup bug (#30491)
holiman Sep 22, 2024
118c84a
cmd/utils: fix `setEtherbase` (#30488)
zhiqiangxu Sep 23, 2024
956d32d
core/state: fix comment of `mode` (#30490)
zhiqiangxu Sep 23, 2024
8c1acb0
feat: add pascal hardfork (#2692)
cosinlink Sep 23, 2024
27f67a5
feat: add Prague hardfork (#2718)
buddh0 Sep 23, 2024
b805772
core/state: commit snapshot only if the base layer exists (#30493)
rjl493456442 Sep 23, 2024
564b616
internal/ethapi/api: for simulated calls, set gaspool to max value if…
jwasinger Sep 23, 2024
2278647
core/rawdb: make sure specified state scheme is valid (#30499)
mask-pp Sep 24, 2024
f2e13c7
internal/ethapi: fix gascap 0 for eth_simulateV1 (#30496)
s1na Sep 24, 2024
55ed8fe
core/tracing, core/vm: add ContractCode to the OpContext (#30466)
kchojn Sep 24, 2024
80b529e
core/vm: more benchmarks for bls g1/g2-multiexp precompiles (#30459)
jwasinger Sep 24, 2024
b5a88da
p2p/discover: fix flaky tests writing to test.log after completion (#…
holiman Sep 26, 2024
93675d1
deps: update supranational/blst (#30504)
holiman Sep 26, 2024
bb9897f
core/txpool, eth/catalyst: ensure gas tip retains current value upon …
jwasinger Sep 26, 2024
9274f28
core/txpool/blobpool: revert part of #30437, return all reinject-addr…
holiman Sep 27, 2024
abbd3d9
core/txpool/blobpool: add test to check internal shuffling
karalabe Sep 27, 2024
52a9d89
Merge pull request #30518 from holiman/blobpool_fix
karalabe Sep 27, 2024
1df75db
Revert "core/txpool, eth/catalyst: ensure gas tip retains current va…
karalabe Sep 27, 2024
2695518
params: release Geth v1.14.10
karalabe Sep 27, 2024
1015a42
Merge pull request #30522 from ethereum/master
karalabe Sep 27, 2024
283be23
params: begin v1.14.11 release cycle
karalabe Sep 27, 2024
bff9d25
core: clearup testflag for Bohr (#2727)
buddh0 Sep 29, 2024
6b61b54
p2p/discover: add config option for disabling FINDNODE liveness check…
fjl Sep 30, 2024
0a21cb4
core/txpool/blobpool: use types.Sender instead of signer.Sender (#30473)
minh-bq Sep 30, 2024
cfe25c7
build: use buildx to build multi-platform docker images (#30530)
holiman Sep 30, 2024
e67d5f8
eth/catalyst: use setcanonical instead of sethead in simulated fork (…
holiman Sep 30, 2024
db6ae7f
cmd/geth: remove deprecated lightchaindata db (#30527)
weiihann Sep 30, 2024
40fd887
internal/ethapi: remove td field from block (#30386)
s1na Oct 1, 2024
f14f13b
params: go-ethereum v1.14.11 stable
holiman Oct 1, 2024
f3c696f
all: release go-ethereum v1.13.8
holiman Oct 1, 2024
096c4d2
params: begin v1.14.12 release cycle
holiman Oct 1, 2024
90970ed
params: begin v1.14.12 release cycle (#30536)
holiman Oct 1, 2024
eff0bed
core/rawdb: freezer index repair (#29792)
rjl493456442 Oct 1, 2024
6416813
internal/web3ext: rm unused modules (#30532)
s1na Oct 1, 2024
56c4f2b
core/vm, cmd/evm: implement eof validation (#30418)
holiman Oct 2, 2024
84a8021
beacon/light: optimize lock usage in `HeadTracker` (#30485)
zhiqiangxu Oct 2, 2024
65e5ca7
build: upgrade -dlgo version to Go 1.23.2 (#30544)
sandakersmann Oct 4, 2024
55896bf
minor Update group_prover.sage (#2716)
vncoelho Oct 8, 2024
f8ac95e
log: remove unused parameter (#30432)
asamuj Oct 8, 2024
2936b41
all: implement flat deposit requests encoding (#30425)
fjl Oct 9, 2024
7942a6b
eth/tracers: do system contract processing prior to parallel-tracing …
easyfold Oct 9, 2024
72ec06e
feat: update system contract bytecodes of pascal hardfork (#2734)
cosinlink Oct 10, 2024
58cf152
eth/catalyst, core/txpool/blobpool: make tests output less logs (#30563)
holiman Oct 10, 2024
5b393ac
eth/protocols/eth: remove Requests in block body (#30562)
islishude Oct 10, 2024
16bf471
core/tracing: add GetTransientState method to StateDB interface (#30531)
kchojn Oct 10, 2024
3a6dbe4
ethclient: move TransactionOpts to avoid import internal package; (#2…
galaio Oct 11, 2024
3a5313f
all: implement EIP-7002 & EIP-7251 (#30571)
fjl Oct 11, 2024
00a36bb
feat: modify LOCK_PERIOD_FOR_TOKEN_RECOVER to 300 seconds on BSC Test…
cosinlink Oct 12, 2024
fad7e74
build: add support for ubuntu 24.10 (#30580)
hteevoli Oct 12, 2024
2246d66
cmd/evm: fixup issues with requests in t8n (#30584)
lightclient Oct 13, 2024
16f6409
core: enable EIP-2935 in chain maker (#30575)
fjl Oct 13, 2024
f4dc753
trie: concurrent commit (#30545)
holiman Oct 14, 2024
5adc314
build: update to golangci-lint 1.61.0 (#30587)
holiman Oct 14, 2024
add5709
beacon/engine: strip type byte in requests (#30576)
fjl Oct 14, 2024
4b9c782
internal/ethapi: refactor `TxArgs.setCancunFeeDefaults` (#30541)
jwasinger Oct 15, 2024
30ce173
crypto: use decred secp256k1 directly (#30595)
gartnera Oct 15, 2024
4c4219e
beacon/engine: omit null witness field from payload envelope (#30597)
rkrasiuk Oct 15, 2024
be0eb10
concensus/parlia.go: make distribute incoming tx more independence (#…
zlacfzy Oct 15, 2024
a449057
ethdb/pebble: switch to increasing level sizes (#30602)
karalabe Oct 15, 2024
15bf90e
core, ethdb/pebble: run pebble in non-sync mode (#30573)
rjl493456442 Oct 15, 2024
368e16f
core, eth, ethstats: simplify chain head events (#30601)
karalabe Oct 16, 2024
18a5918
core: reduce peak memory usage during reorg (#30600)
MariusVanDerWijden Oct 16, 2024
978ca5f
eth/tracers: various fixes (#30540)
s1na Oct 17, 2024
675449a
core/txpool/legacypool: add overflowpool for txs (#2660)
emailtovamos Oct 17, 2024
1da34a3
miner: send full request when resolving full payload (#30615)
lightclient Oct 17, 2024
e26468f
beacon/engine,eth/catalyst: hex marshal requests in engine api (#30603)
lightclient Oct 17, 2024
afea3bd
beacon/engine, core/txpool, eth/catalyst: add engine_getBlobsV1 API (…
karalabe Oct 17, 2024
f32f868
swarm: nuke this leftover (#30622)
karalabe Oct 18, 2024
9891f02
gitignore: get rid of some relics (#30623)
karalabe Oct 18, 2024
3ff73d4
build: reenable building arm64 concurrently (#30626)
karalabe Oct 18, 2024
b6c62d5
core, trie, triedb: minor changes from snapshot integration (#30599)
rjl493456442 Oct 18, 2024
babd5d8
core/state: fix runaway alloc caused by prefetcher heap escape (#30629)
karalabe Oct 20, 2024
48d05c4
all: get rid of custom MaxUint64 and MaxUint64 (#30636)
karalabe Oct 20, 2024
bb527b9
build: get rid of ci.go -> common direct dependency (#30637)
karalabe Oct 20, 2024
9015a05
common/math: delete some further dead code (#30639)
karalabe Oct 20, 2024
5c3b792
common/math: sigh, keep deleting dead code
karalabe Oct 20, 2024
dac54e3
build, internal, version: break ci.go/version->common dependency (#30…
karalabe Oct 20, 2024
e4dbd5f
eth/tracers/js: avoid compiling js bigint when not needed (#30640)
holiman Oct 20, 2024
31a6418
consensus/clique, miner: remove clique -> accounts dependency (#30642)
karalabe Oct 21, 2024
a5fe735
common: drop BigMin and BigMax, they pollute our dep graph (#30645)
karalabe Oct 21, 2024
459bb4a
core/state: move state log mechanism to a separate layer (#30569)
holiman Oct 23, 2024
74461ae
crypto, tests/fuzzers: add gnark bn254 precompile methods for fuzzing…
kevaundray Oct 23, 2024
478012a
all: remove TerminalTotalDifficultyPassed (#30609)
jwasinger Oct 23, 2024
f8f5609
eth/tracers/internal/tracertest: add missing Random to call context (…
islishude Oct 23, 2024
caa9e79
feat: remove pipecommit (#2742)
buddh0 Oct 23, 2024
3e567b8
docs: update security policy (#30606)
fredriksvantes Oct 23, 2024
461afdf
core: fix tracing of system calls (#30666)
s1na Oct 24, 2024
24c5493
core/vm: remove debug printout in eof test (#30665)
jwasinger Oct 24, 2024
6c6bf6f
beacon/blsync: add holesky config and update checkpoints (#30671)
zsfelfoldi Oct 25, 2024
80bdab7
ethdb: add DeleteRange feature (#30668)
zsfelfoldi Oct 25, 2024
c3919f9
build: document doGoModTidy function in ci.go (#30685)
jwasinger Oct 28, 2024
bce420b
cmd/geth: avoid hard coding the IPC name (#30687)
karalabe Oct 28, 2024
98056e1
eth/tracers: add disableCode/Storage options for prestateTracer (#30648)
jsvisa Oct 29, 2024
7180d26
core, eth, node: break rawdb -> {leveldb, pebble} dependency (#30689)
karalabe Oct 29, 2024
236147b
ethdb: refactor Database interface (#30693)
MariusVanDerWijden Oct 29, 2024
8c73523
appveyor, build, internal: ci.go cleanups, add package dep checker (#…
karalabe Oct 29, 2024
87465e9
beacon/light: remove unused CommitteeChain.signerThreshold (#30484)
zhiqiangxu Oct 30, 2024
25bc077
core/vm: speed up push and interpreter loop (#30662)
holiman Oct 30, 2024
9afb18d
core: add code to witness when state object is accessed (#30698)
lightclient Oct 31, 2024
5230b06
cmd/utils, eth/ethconfig: remove some ancient leftover flag (#30705)
karalabe Oct 31, 2024
20bf543
internal/flags: remove Merge, it's identical to slices.Concat (#30706)
karalabe Oct 31, 2024
a1d049c
internal/flags: remove low-use type TextMarshalerFlag (#30707)
karalabe Oct 31, 2024
f3b4bbb
all: remove `personal` RPC namespace (#30704)
holiman Oct 31, 2024
a1093d9
eth/tracers: flatCallTracer error compatible with parity (#30497)
jsvisa Nov 1, 2024
c48e936
build: use slices.Clone for copying slice (#30716)
zhiqiangxu Nov 3, 2024
6e1fedb
tests/fuzzers/bls12381: more verbose fuzzing-output (#30724)
holiman Nov 4, 2024
484f0f4
core/txpool: improve error responses with wrapped errors (#30715)
piersy Nov 4, 2024
7d6e153
eth/catalyst: make engine api test time independent (#30713)
karalabe Nov 4, 2024
014e2b0
core/vm/runtime: invoke tx-end hook (#30711)
holiman Nov 4, 2024
06cbc80
core, trie: verkle state processor tests (#30672)
gballet Nov 4, 2024
da17f2d
all: fix issues with benchmarks (#30667)
holiman Nov 4, 2024
229ce64
eth/tracers: fill the creationMethod in flatCall (#30539)
jsvisa Nov 5, 2024
5b50dd0
jsutil: put all js utils in one file (#2748)
zzzckck Nov 5, 2024
e56bbd7
core/state: small fix in hooked statedb (#30732)
holiman Nov 5, 2024
9c08631
cmd/utils: change blssync.JWTSecretFlag to DirectoryFlag (#30729)
MariusVanDerWijden Nov 6, 2024
8143069
jsutils: add tool GetKeyParameters (#2749)
zzzckck Nov 7, 2024
4bac6e6
build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#…
dependabot[bot] Nov 7, 2024
e92e22a
ethclient: add RevertErrorData function and example (#30669)
fjl Nov 7, 2024
82e0d8c
Merge tag 'v1.14.11' into merge_geth_v1.13.15_v1.14.11
buddh0 Nov 8, 2024
8e00f95
ethclient/gethclient: testcase for createAccessList, make tabledriven…
SangIlMo Nov 8, 2024
0fc9cca
internal/ethapi: Set basefee for `AccessList` based on given block, …
jwasinger Nov 8, 2024
a6037d0
accounts/usbwallet: support dynamic tx (#30180)
shrimalmadhur Nov 8, 2024
5b78aef
signer/core: extended support for EIP-712 array types (#30620)
naveen-imtb Nov 8, 2024
d42d450
cmd/evm: benchmarking via `statetest` command + filter by name, inde…
jwasinger Nov 8, 2024
7cbce8e
beacon/blsync: remove cli dependencies (#30720)
zsfelfoldi Nov 8, 2024
3c7336b
core/state: invoke OnCodeChange-hook on selfdestruct (#30686)
kchojn Nov 8, 2024
896fc51
trie/utils: remove unneeded initialization (#30472)
zhiqiangxu Nov 8, 2024
55fdbb7
travis: build and upload RISC-V docker images too (#30739)
karalabe Nov 8, 2024
74ef474
core/state, triedb/database: refactor state reader (#30712)
rjl493456442 Nov 9, 2024
3f5f2ef
eth/protocols/eth: add ETH68 protocol handler fuzzers (#30417)
MariusVanDerWijden Nov 9, 2024
77f3ef3
tests: fix test panic (#30741)
rjl493456442 Nov 10, 2024
ae83912
p2p/netutil: unittests for addrutil (#30439)
tianyeyouyou Nov 11, 2024
df182a7
docs: fix typo (#30740)
0xwitty Nov 11, 2024
ec280e0
core/state: tests on the binary iterator (#30754)
holiman Nov 15, 2024
a5f0001
cmd/geth: remove unlock commandline flag (#30737)
holiman Nov 15, 2024
7c0ff05
build: upgrade -dlgo version to Go 1.23.3 (#30742)
sandakersmann Nov 15, 2024
83790b0
core: fix typos (#30767)
AtomicInnovation321 Nov 19, 2024
61ff3a1
all: remove kilic dependency from bls12381 fuzzers (#30296)
jwasinger Nov 19, 2024
581e214
core/txpool, eth/catalyst: clear transaction pool in Rollback (#30534)
jwasinger Nov 19, 2024
e20150f
rpc: run tests in parallel (#30384)
estensen Nov 19, 2024
c64cf28
version: go-ethereum v1.14.12 stable
holiman Nov 19, 2024
66d8185
version: begin v1.14.13 release cycle
holiman Nov 19, 2024
aa63692
version: fix typo in v1.14.13 release cycle name
holiman Nov 19, 2024
edf9005
nancy: ignore github.com/golang-jwt/jwt/v4 4.5.0 in .nancy-ignore (#2…
zzzckck Nov 20, 2024
6d3d252
core/vm/program: evm bytecode-building utility (#30725)
holiman Nov 20, 2024
e3d61e6
core, eth, internal, cmd: rework EVM constructor (#30745)
rjl493456442 Nov 20, 2024
6056007
util: python script to get stats of reorg (#2757)
emailtovamos Nov 21, 2024
f6d3203
fix: fix multi-db env (#2755)
jingjunLi Nov 22, 2024
adcdbf3
fix: add blobSidecars in db inspect (#2759)
jingjunLi Nov 22, 2024
6d87312
fix: Prague code merge [v1.13.15, v1.14.11] CI fix (#55)
buddh0 Nov 22, 2024
a25be32
core, eth, internal, miner: remove unnecessary parameters (#30776)
rjl493456442 Nov 22, 2024
a10ba79
Merge branch 'develop' into merge_geth_v1.13.15_v1.14.11
buddh0 Nov 22, 2024
2cd25fd
internal/ethapi: remove double map-clone (#30788)
hyunsooda Nov 22, 2024
ced7d9f
utils: print monikey for reorg script (#2758)
zzzckck Nov 22, 2024
af09f3a
core/txpool: improve Add() logic, handle edge case (#2754)
emailtovamos Nov 22, 2024
1083799
refactor: Directly swap two variables to optimize code (#2714)
jingchanglu Nov 22, 2024
16f2f71
all: typos in comments (#30779)
wangjingcun Nov 22, 2024
6eeff3e
trie: replace custom logic with bytes.HasPrefix (#30771)
j2gg0s Nov 22, 2024
6485d5e
core, triedb: remove destruct flag in state snapshot (#30752)
rjl493456442 Nov 22, 2024
5e1a39d
internal/flags: fix "flag redefined" bug for alias on custom flags (#…
gzliudan Nov 24, 2024
af11fdf
chore: enable difflayer hashcache by resolved interface conflict (#2765)
will-2012 Nov 25, 2024
057dee5
fix: add blobSidecars in db inspect (#2764)
jingjunLi Nov 25, 2024
db357bf
eth/tracers: add onSystemTxEnd hook for system tx gasused. (#2768)
zlacfzy Nov 25, 2024
4f75fef
release: prepare for release v1.4.16 (#2766)
zzzckck Nov 25, 2024
2df94c3
Merge pull request #2767 from bnb-chain/develop
zzzckck Nov 25, 2024
ab4a1cc
eth/tracers/logger: fix json-logger output missing (#30804)
holiman Nov 25, 2024
02159d5
eth/tracers/logger: improve markdown logger (#30805)
holiman Nov 25, 2024
19fa71b
internal/ethapi: remove double map-clone (#30803)
hyunsooda Nov 25, 2024
3c754e2
accounts/abi: fix MakeTopics mutation of big.Int inputs (#30785)
jmank88 Nov 25, 2024
2380012
core/state/snapshot: simplify snapshot rebuild (#30772)
ARR4N Nov 25, 2024
b4d99e3
eth/ethconfig: improve error message if TTD missing (#30807)
fjl Nov 26, 2024
d7e7b54
core/tracing: add GetCodeHash to StateDB (#30784)
nebojsa94 Nov 26, 2024
030d8fa
internal/ethapi: downgrade log level for gas overflow
buddh0 Nov 26, 2024
fb7cb3f
core/state: change log level for failing to prefetch trie
buddh0 Nov 26, 2024
a11b4be
Revert "core/state/snapshot: simplify snapshot rebuild (#30772)" (#30…
rjl493456442 Nov 26, 2024
c49ea92
Merge pull request #2761 from bnb-chain/merge_geth_v1.13.15_v1.14.11
zzzckck Nov 26, 2024
915248c
cmd/evm: don't reuse state between iterations, show errors (#30780)
jwasinger Nov 26, 2024
e0deac7
core: better document reason for dropping error on return (#30811)
wangjingcun Nov 27, 2024
8c1a36d
core/state/snapshot: handle legacy journal (#30802)
rjl493456442 Nov 28, 2024
c63cd28
core: fix the transfer test and make deterministic (#2775)
emailtovamos Nov 28, 2024
d354496
core/state: revert the interface of StateDB.Commit (#2774)
buddh0 Nov 28, 2024
a4fb352
eth, eth/downloader: remove references to LightChain, LightSync (#2776)
buddh0 Nov 28, 2024
2ae712b
core: fix snapshot update for fast node sync (#2773)
buddh0 Nov 28, 2024
2406305
trie: combine validation loops in VerifyRangeProof (#30823)
weiihann Nov 28, 2024
db8eed8
all: exclude empty outputs in requests commitment (#30670)
fjl Nov 28, 2024
53f66c1
cmd/bootnode: remove bootnode utility (#30813)
MariusVanDerWijden Nov 28, 2024
c7a8bce
core/types: add length check in CalcRequestsHash (#30829)
fjl Nov 28, 2024
e2f2111
p2p/discover: fix ENR filtering (#2770)
MatusKysel Nov 29, 2024
05148d9
triedb/pathdb: track flat state changes in pathdb (snapshot integrati…
rjl493456442 Nov 29, 2024
03c37cd
core/state: introduce code reader interface (#30816)
rjl493456442 Nov 29, 2024
a793bc7
core: switch EVM tx context in ApplyMessage (#30809)
rjl493456442 Nov 29, 2024
ce8cec0
eth/tracers: fix state hooks in API (#30830)
s1na Nov 29, 2024
e874fb1
BEP-440: Implement EIP-2935: Serve historical block hashes from state…
buddh0 Dec 2, 2024
5347280
cmd/evm: improve block/state test runner (#30633)
lightclient Dec 2, 2024
9848e9b
fuzzing: fix oss-fuzz fuzzer (#30845)
holiman Dec 2, 2024
ae5a16f
internal/debug: rename --trace to --go-execution-trace (#30846)
fjl Dec 2, 2024
4afab7e
eth/downloader: move SyncMode to package eth/ethconfig (#30847)
fjl Dec 3, 2024
84cabb5
CODEOWNERS: add some more entries for auto assignment (#30851)
fjl Dec 3, 2024
f0e7382
cmd/evm, eth/tracers: refactor structlogger and make it streaming (#3…
holiman Dec 4, 2024
67a3b08
core/tracing: extends tracing.Hooks with OnSystemCallStartV2 (#30786)
nebojsa94 Dec 4, 2024
7f0851d
Merge pull request #2787 from bnb-chain/develop
zzzckck Dec 6, 2024
08e6bdb
trie/utils: ensure master can generate a correct genesis for kaustine…
gballet Dec 6, 2024
f485aff
release: prepare for release v1.5.1 (#2789)
zzzckck Dec 9, 2024
adc9fd1
Merge pull request #2790 from bnb-chain/develop
zzzckck Dec 9, 2024
a722adb
core/txpool: remove unused parameter `local` (#30871)
stevemilk Dec 9, 2024
a91dcf3
core/state: enable partial-functional reader (snapshot integration pt…
rjl493456442 Dec 10, 2024
75f8473
cmd/evm: consolidate evm output switches (#30849)
holiman Dec 10, 2024
4ecf085
core/vm: remove unnecessary comment (#30887)
hzysvilla Dec 10, 2024
9045b79
metrics, cmd/geth: change init-process of metrics (#30814)
holiman Dec 10, 2024
4ed36ea
build: update to Go 1.23.4 (#30872)
hteevoli Dec 10, 2024
330190e
accounts/abi: support unpacking solidity errors (#30738)
darrenvechain Dec 10, 2024
c7e740f
core/state: remove pointless wrapper functions (#30891)
gitglorythegreat Dec 11, 2024
e8a326a
Merge branch 'geth_v1.14.12' into bsc_develop
buddh0 Dec 12, 2024
2a1dcaf
Merge branch 'geth-master-date-1210' into bsc-develop
buddh0 Dec 12, 2024
c1c2507
p2p: fix DiscReason encoding/decoding (#30855)
lorenzo-dev1 Dec 12, 2024
88cbfab
internal/ethapi: add block override to estimateGas (#30695)
antonydenyer Dec 12, 2024
75365d1
Merge pull request #2799 from bnb-chain/merge-geth-master-date-1210
zzzckck Dec 13, 2024
0ad0e9f
BEP-466: Make the block header format compatible with EIP-7685 (#2777)
buddh0 Dec 13, 2024
804d45c
p2p: DNS resolution for static nodes (#30822)
0xVasconcelos Dec 13, 2024
e052b5d
fix: Opt pruneancient issues; (#2800)
galaio Dec 16, 2024
87055b5
eth/fetcher: remove light mode in block fetcher (#2804)
buddh0 Dec 16, 2024
f808d73
all: implement eip-7702 set code tx (#30078)
lightclient Dec 16, 2024
2be62d5
Merge branch 'commit-before-7702' into develop
buddh0 Dec 17, 2024
911c10c
Merge pull request #2806 from bnb-chain/prepare_merge_7702
zzzckck Dec 17, 2024
13635bf
Merge branch 'commit-7702' into develop
buddh0 Dec 17, 2024
66466b0
Merge pull request #2807 from bnb-chain/merge_7702
zzzckck Dec 17, 2024
444f35b
README: fix default storage scheme
buddh0 Dec 18, 2024
417b68c
tests: remove useless limit for prague test cases
buddh0 Dec 18, 2024
1b420da
cmd/geth: no need load config.toml for 'geth bls'
buddh0 Dec 18, 2024
96c549c
cmd/geth: remove DevCategory and BeaconCategory flags
buddh0 Dec 18, 2024
488ce87
Merge pull request #2811 from buddh0/misc_mini
zzzckck Dec 19, 2024
ce1df47
build(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0 (#2797)
dependabot[bot] Dec 19, 2024
7c28356
build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#…
dependabot[bot] Dec 19, 2024
ab42162
release: prepare for release v1.5.2-alpha (#2812)
zzzckck Dec 19, 2024
9ef8139
ethdb/pebble: roll back sync mode when write (#2813)
buddh0 Dec 19, 2024
02410c7
metric: rollback some metric time types; (#2814)
galaio Dec 19, 2024
a9f53ca
Merge pull request #2808 from bnb-chain/develop
zzzckck Dec 19, 2024
23dfb02
fix(parlia): correct error msg (#2816)
MatusKysel Dec 20, 2024
cbf1d85
jsutil: dump more about slash status (#2795)
zzzckck Dec 20, 2024
a7367a9
metrics: fix Label type
buddh0 Dec 20, 2024
bda8ffd
core/txpool: accept SetCodeTxType transactions for test purpose (#2821)
buddh0 Dec 23, 2024
ab71c13
core/txpool: reject SetCodeTxType txs before prague (#2823)
buddh0 Dec 23, 2024
2bc0a12
eth: override chainconfig before create engine for testing (#2822)
buddh0 Dec 23, 2024
b6e1d5f
pbss: support to load legacy async buffer format (#2819)
galaio Dec 25, 2024
9b0130f
triedb/pathdb: fix copyNodeCache for asyncnodebuffer (#2824)
buddh0 Dec 25, 2024
3a6ef6a
Merge pull request #2825 from bnb-chain/develop
brilliant-lx Dec 25, 2024
e42bdd2
Merge branch 'bn-develop' into merge-pascal
irrun Dec 26, 2024
4ac9480
Merge tag 'v1.5.2-alpha' into merge-pascal
pythonberg1997 Dec 30, 2024
5d63c90
fix: build error
pythonberg1997 Dec 30, 2024
b496fb8
Merge branch 'develop' into merge-pascal
pythonberg1997 Dec 30, 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
  •  
  •  
  •  
41 changes: 28 additions & 13 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,21 +1,36 @@
# 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

accounts/usbwallet/ @gballet
accounts/scwallet/ @gballet
accounts/abi/ @gballet @MariusVanDerWijden
beacon/engine/ @MariusVanDerWijden @lightclient @fjl
beacon/light/ @zsfelfoldi
beacon/merkle/ @zsfelfoldi
beacon/types/ @zsfelfoldi @fjl
beacon/params/ @zsfelfoldi @fjl
cmd/clef/ @holiman
cmd/evm/ @holiman @MariusVanDerWijden @lightclient
core/state/ @rjl493456442 @holiman
crypto/ @gballet @jwasinger @holiman @fjl
core/ @holiman @rjl493456442
eth/ @holiman @rjl493456442
eth/catalyst/ @MariusVanDerWijden @lightclient @fjl @jwasinger
eth/tracers/ @s1na
ethclient/ @fjl
ethdb/ @rjl493456442
event/ @fjl
trie/ @rjl493456442
triedb/ @rjl493456442
core/tracing/ @s1na
graphql/ @s1na
les/ @zsfelfoldi @rjl493456442
light/ @zsfelfoldi @rjl493456442
internal/ethapi/ @fjl @s1na @lightclient
internal/era/ @lightclient
metrics/ @holiman
miner/ @MariusVanDerWijden @holiman @fjl @rjl493456442
node/ @fjl
p2p/ @fjl @zsfelfoldi
rlp/ @fjl
params/ @fjl @holiman @karalabe @gballet @rjl493456442 @zsfelfoldi
rpc/ @fjl @holiman
p2p/simulations @fjl
p2p/protocols @fjl
p2p/testing @fjl
signer/ @holiman
8 changes: 5 additions & 3 deletions .github/workflows/build-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
unit-test:
strategy:
matrix:
go-version: [1.21.x]
go-version: [1.23.x]
os: [ubuntu-latest]
runs-on: ${{ matrix.os }}
steps:
Expand Down Expand Up @@ -45,5 +45,7 @@ jobs:

- name: Test Build
run: |
go mod download
make geth
go run build/ci.go check_tidy
go run build/ci.go check_generate
go run build/ci.go check_baddeps
go mod download && make geth
2 changes: 1 addition & 1 deletion .github/workflows/evm-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
evm-test:
strategy:
matrix:
go-version: [1.21.x]
go-version: [1.23.x]
os: [ubuntu-latest]
runs-on: ${{ matrix.os }}
steps:
Expand Down
17 changes: 7 additions & 10 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
golang-lint:
strategy:
matrix:
go-version: [1.21.x]
go-version: [1.23.x]
os: [ubuntu-latest]
runs-on: ${{ matrix.os }}
steps:
Expand Down Expand Up @@ -47,12 +47,9 @@ jobs:
go mod tidy

- name: golangci-lint
uses: golangci/golangci-lint-action@v3
with:
# Optional: version of golangci-lint to use in form of v1.2 or v1.2.3 or `latest` to use the latest version
version: v1.55.2
working-directory: ./
skip-pkg-cache: true
skip-cache: true
skip-build-cache: true
args: --timeout=99m --config ./.golangci.yml
env:
CGO_CFLAGS: "-O -D__BLST_PORTABLE__"
CGO_CFLAGS_ALLOW: "-O -D__BLST_PORTABLE__"
ANDROID_HOME: "" # Skip android test
run: |
make lint
2 changes: 1 addition & 1 deletion .github/workflows/nancy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
build:
strategy:
matrix:
go-version: [1.21.x]
go-version: [1.23.x]
os: [ubuntu-latest]
runs-on: ${{ matrix.os }}
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pre-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
name: Build Release
strategy:
matrix:
go-version: [1.21.x]
go-version: [1.23.x]
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
name: Build Release
strategy:
matrix:
go-version: [1.21.x]
go-version: [1.23.x]
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/unit-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
unit-test:
strategy:
matrix:
go-version: [1.21.x]
go-version: [1.23.x]
os: [ubuntu-latest]
runs-on: ${{ matrix.os }}
steps:
Expand Down
24 changes: 9 additions & 15 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,11 @@
# or operating system, you probably want to add a global ignore instead:
# git config --global core.excludesfile ~/.gitignore_global

/tmp
*/**/*un~
*/**/*.test
*un~
.DS_Store
*/**/.DS_Store
.ethtest
*/**/*tx_database*
*/**/*dapps*
build/_vendor/pkg

#*
.#*
Expand All @@ -28,29 +23,28 @@ build/_vendor/pkg
/build/bin/
/geth*.zip

# used by the build/ci.go archive + upload tool
/geth*.tar.gz
/geth*.tar.gz.sig
/geth*.tar.gz.asc
/geth*.zip.sig
/geth*.zip.asc


# travis
profile.tmp
profile.cov

# IdeaIDE
.idea
*.iml

# VS Code
.vscode

# dashboard
/dashboard/assets/flow-typed
/dashboard/assets/node_modules
/dashboard/assets/stats.json
/dashboard/assets/bundle.js
/dashboard/assets/bundle.js.map
/dashboard/assets/package-lock.json

**/yarn-error.log
cmd/geth/node/
cmd/geth/__debug_bin
cmd/bootnode/bootnode
graphql/__debug_bin
logs/

tests/spec-tests/
35 changes: 27 additions & 8 deletions .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@ run:
# 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

output:
format: colored-line-number
Expand All @@ -26,9 +24,16 @@ linters:
- staticcheck
- bidichk
- durationcheck
- exportloopref
- copyloopvar
- whitespace

- revive # only certain checks enabled
- durationcheck
- gocheckcompilerdirectives
- reassign
- mirror
- tenv
### linters we tried and will not be using:
###
# - structcheck # lots of false positives
# - errcheck #lot of false positives
# - contextcheck
Expand All @@ -41,23 +46,37 @@ linters:
linters-settings:
gofmt:
simplify: true
revive:
enable-all-rules: false
# here we enable specific useful rules
# see https://golangci-lint.run/usage/linters/#revive for supported rules
rules:
- name: receiver-naming
severity: warning
disabled: false
exclude: [""]

issues:
exclude-files:
- core/genesis_alloc.go
exclude-rules:
- path: core/state/metrics.go
linters:
- unused
- path: core/txpool/legacypool/list.go
linters:
- staticcheck
- path: crypto/bn256/
linters:
- revive
- path: cmd/utils/flags.go
text: "SA1019: cfg.TxLookupLimit is deprecated: use 'TransactionHistory' instead."
- path: cmd/utils/flags.go
text: "SA1019: ethconfig.Defaults.TxLookupLimit is deprecated: use 'TransactionHistory' instead."
- path: internal/build/pgp.go
text: 'SA1019: "golang.org/x/crypto/openpgp" is deprecated: this package is unmaintained except for security fixes.'
- path: core/vm/contracts.go
text: 'SA1019: "golang.org/x/crypto/ripemd160" is deprecated: RIPEMD-160 is a legacy hash and should not be used for new applications.'
- path: accounts/usbwallet/trezor.go
text: 'SA1019: "github.com/golang/protobuf/proto" is deprecated: Use the "google.golang.org/protobuf/proto" package instead.'
- path: accounts/usbwallet/trezor/
text: 'SA1019: "github.com/golang/protobuf/proto" is deprecated: Use the "google.golang.org/protobuf/proto" package instead.'
exclude:
- 'SA1019: event.TypeMux is deprecated: use Feed'
- 'SA1019: strings.Title is deprecated'
Expand Down
1 change: 0 additions & 1 deletion .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@ Diederik Loerakker <proto@protolambda.com>
Dimitry Khokhlov <winsvega@mail.ru>

Domino Valdano <dominoplural@gmail.com>
Domino Valdano <dominoplural@gmail.com> <jeff@okcupid.com>

Edgar Aroutiounian <edgar.factorial@gmail.com>

Expand Down
3 changes: 2 additions & 1 deletion .nancy-ignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
CVE-2024-34478 # "CWE-754: Improper Check for Unusual or Exceptional Conditions." This vulnerability is BTC only, BSC does not have the issue.
CVE-2024-6104 # "CWE-532: Information Exposure Through Log Files" This is caused by the vulnerabilities go-retryablehttp@v0.7.4, it is only used in cmd devp2p, impact is limited. will upgrade to v0.7.7 later
CVE-2024-8421 # "CWE-400: Uncontrolled Resource Consumption (Resource Exhaustion)" This vulnerability is caused by issues in the golang.org/x/net package. Even the latest version(v0.29.0) has not yet addressed it, but we will continue to monitor updates closely.
CVE-2024-8421 # "CWE-400: Uncontrolled Resource Consumption (Resource Exhaustion)" This vulnerability is caused by issues in the golang.org/x/net package. Even the latest version(v0.29.0) has not yet addressed it, but we will continue to monitor updates closely.
CVE-2024-51744 # "CWE-347: Improper Verification of Cryptographic Signature" & "CWE-755: Improper Handling of Exceptional Conditions" This vulnerability is caused mishandling of JWT error code, BSC does not have the issue as it does not check the detail error code.
Loading
Loading