Roshan
7f6c4cd7cd
Merge remote-tracking branch 'BNB-chain/develop' into bc-fusion-roshan
...
# Conflicts:
# cmd/geth/blsaccountcmd.go
# miner/worker.go
2024-01-30 16:27:57 +08:00
Ng Wei Han
3761bf0426
fix(legacypool): deprecate already known error ( #2190 )
2024-01-29 19:13:15 +08:00
buddho
29427c51fd
consensus/parlia: set nonce before evm run ( #2185 )
2024-01-29 14:44:58 +08:00
Matus Kysel
220be95117
Merge pull request #2183 from bnb-chain/fix-p2p-server-timeout
...
p2p: resolved deadlock on p2p server shutdown
2024-01-26 10:58:29 +01:00
Matus Kysel
f0d9f61bf6
p2p: return increased timeout
2024-01-26 09:29:43 +01:00
Matus Kysel
d49da4348c
p2p: resolved deadlock on p2p server shutdown
2024-01-25 15:53:33 +01:00
VM
fecd2bfafe
cmd: fix dump cli cannot work in path mode ( #2160 )
2024-01-25 22:07:44 +08:00
Roshan
818379d999
fix: upgrade system contracts twice issue in traceBlockParallel
( #2178 )
...
* fix: upgrade system contracts twice issue in `traceBlockParallel`
* fix review comments
2024-01-25 19:40:26 +08:00
dependabot[bot]
ef13f3194d
build(deps): bump github.com/quic-go/quic-go from 0.39.3 to 0.39.4 ( #2177 )
2024-01-23 17:41:20 +08:00
zzzckck
58602e6b53
release: prepare for release v1.3.8 ( #2168 )
2024-01-22 20:45:36 +08:00
Ng Wei Han
d10200175e
p2p: reset disconnect set with magic enode ID ( #2144 )
2024-01-22 19:38:02 +08:00
Delweng
a6a956263e
core/state: no need to prune block if the same ( #1332 )
2024-01-22 16:41:48 +08:00
zzzckck
ef462c2b47
Merge pull request #2155 from sysvm/fix-prunestate
2024-01-22 14:36:50 +08:00
Fynn
4829027a54
dbcmd: refactor concurrency Control and add EOA/Contract account stat ( #2142 )
...
* dbcmd: refactor add eoa account stat
* dbcmd: fix lint issues
2024-01-22 14:29:14 +08:00
Roshan
65baf18031
chore: update the contracts' byte code of Feynman upgrade ( #2175 )
...
* chore: update the contracts' byte code of Feynman upgrade
* add `OverrideFeynman`
fusion-audit-2.0
2024-01-22 13:01:16 +08:00
Roshan
13f17f2970
fix: adjusted the timing of UpgradeBuildInSystemContract
( #2166 )
...
* fix: adjusted the timing of `UpgradeBuildInSystemContract`
* fix review comments
* fix review comments
* fix review comments
* fix review comments
* add `UpgradeBuildInSystemContract` to `traceBlock`
* add `UpgradeBuildInSystemContract` to `traceBlock`
* add `UpgradeBuildInSystemContract` to all trace functions
2024-01-22 12:15:05 +08:00
zzzckck
bea8f8ecfc
improve: remove sharedpool from miner ( #2172 )
2024-01-22 11:04:55 +08:00
Eric
04d62b53da
cmd/jsutil: add --miner when count tx ( #2170 )
2024-01-19 16:44:56 +08:00
zzzckck
d8b85839ee
improve: increase SystemTxsGas from 1,500,000 to 5,000,000 ( #2167 )
2024-01-19 11:59:03 +08:00
zzzckck
e606461454
code: remove IsEuler check from worker.go ( #2161 )
2024-01-17 18:37:23 +08:00
Ng Wei Han
1c3d31c19f
feat: enable NoDial should still dial static nodes ( #2151 )
2024-01-16 10:56:42 +08:00
kevaundray
0d5ecb5b90
crypto/kzg4844: use the new trusted setup file and format ( #28383 )
...
Changes the trusted_setup to the one created during the kzg-ceremony. The trusted setup file can be found in the consensus specs: https://github.com/ethereum/consensus-specs/blob/dev/presets/mainnet/trusted_setups/trusted_setup_4096.json
---------
Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
2024-01-15 17:09:47 +08:00
buddh0
1469bce18a
go.mod: upgrade prysm to support built with go@v1.21
2024-01-15 17:09:47 +08:00
VM
a17fef4f15
test: add UT for resolveChainFreezerDir function
2024-01-15 11:09:41 +08:00
Roshan
7ade1d2a5d
fix: compare headers' number in Big.Int rather than Uint64 ( #2158 )
2024-01-15 10:54:54 +08:00
VM
fee8a25957
fix: optimize resolveChainFreezerDir func
2024-01-12 15:36:26 +08:00
rjl493456442
ccb4d55a7c
cmd, core: resolve scheme from a read-write database ( #28313 )
...
* cmd, core: resolve scheme from a read-write database
* cmd, core, eth: move the scheme check in the ethereum constructor
* cmd/geth: dump should in ro mode
* cmd: reverts
2024-01-12 14:47:01 +08:00
buddho
8ed5d24e1d
tests: revive evm test cases ( #2116 )
2024-01-10 16:58:27 +08:00
Ng Wei Han
5853329c63
p2p: no peer reconnect if explicitly disconnected ( #2115 )
2024-01-08 16:34:02 +08:00
Ng Wei Han
69531d67a8
p2p: add serve metrics ( #2114 )
2024-01-08 16:32:22 +08:00
Ng Wei Han
7b22894146
p2p, eth: improve logs ( #2123 )
...
* p2p/discover: only show discovery status for bootnodes
* eth/downloader: uplevel expired request log
2024-01-08 16:32:06 +08:00
Marius van der Wijden
b2de32fb16
eth/fetcher: allow underpriced transactions in after timeout ( #28097 )
...
This PR will allow a previously underpriced transaction back in after a timeout
of 5 minutes. This will block most transaction spam but allow for transactions to
be re-broadcasted on networks with less transaction flow.
---------
Co-authored-by: Felix Lange <fjl@twurst.com>
# Conflicts:
# eth/fetcher/tx_fetcher.go
2024-01-08 16:31:33 +08:00
Roshan
e2e2ac750c
chore: fix lint issue ( #2139 )
2024-01-08 12:06:27 +08:00
zjubfd
85c6750592
Merge pull request #2138 from Pythonberg1997/bc-fusion
...
chore: merge with develop branch
fusion-audit-1.0
2024-01-08 11:49:07 +08:00
Roshan
7466f0a075
Merge branch 'develop' into bc-fusion
...
# Conflicts:
# core/systemcontracts/upgrade.go
# params/config.go
2024-01-08 11:37:58 +08:00
Roshan
64a57a3e2a
chore: update abi and bytecode ( #2137 )
2024-01-08 11:15:14 +08:00
Roshan
e5822640c6
chore: add SystemTxsGas
for Feynman upgrade ( #2133 )
2024-01-04 20:18:45 +08:00
buddho
73d19c00cd
core: fix systemcontracts.GenesisHash when run bsc firstly without init ( #2132 )
2024-01-04 18:26:36 +08:00
zzzckck
5fa1755329
Merge pull request #2098 from bnb-chain/remove-les
...
remove LES
2024-01-03 17:40:56 +08:00
lightclient
23a8d00334
light: remove package light( #28614 )
...
This changes removes the package 'light', which is currently unused.
2024-01-03 09:27:04 +01:00
Martin Holst Swende
3349a24333
all: move light.NodeSet to trienode.ProofSet ( #28287 )
...
This is a minor refactor in preparation of changes to range verifier. This PR contains no intentional functional changes but moves (and renames) the light.NodeSet
2024-01-03 09:26:49 +01:00
Matus Kysel
7f2ef5987f
les: removed test and web3
2024-01-03 09:26:49 +01:00
Matus Kysel
8d51cec12e
cmd, les, tests: remove light client code ( #28586 )
...
* cmd, les, tests: remove light client code
This commit removes the light client (LES) code.
Since the merge the light client has been broken and
it is hard to maintain it alongside the normal client.
We decided it would be best to remove it for now and
maybe rework and reintroduce it in the future.
* cmd, eth: remove some more mentions of light mode
* cmd: re-add flags and mark as deprecated
* cmd: warn the user about deprecated flags
* eth: better error message
2024-01-03 09:26:49 +01:00
buddho
de1a126ec5
parlia: fix verifyVoteAttestation when verify a batch of headers ( #2121 )
2024-01-03 15:58:06 +08:00
VM
124939aaa4
cmd/geth: fix parse state scheme ( #2107 )
...
* cmd/geth: fix parse state scheme
* cmd/geth: enrich logs about state scheme
* cmd/geth: rename functions
---------
Co-authored-by: VM <arimas@foxmail.com>
2024-01-03 15:38:39 +08:00
wayen
a25a2143ce
ethdb/pebble: cap memory table size as maxMemTableSize-1 ( #28444 ) ( #2120 )
2024-01-03 14:37:01 +08:00
Fynn
7c8fa2b880
cmd/dbcmd: add inspect trie tool ( #2082 )
2023-12-28 16:48:15 +08:00
buddho
a6befb5078
params: use rialto to test builtin network logic ( #2106 )
2023-12-28 10:42:37 +08:00
dependabot[bot]
8e56d6b875
build(deps): bump golang.org/x/crypto from 0.12.0 to 0.17.0 ( #2086 )
2023-12-27 17:49:34 +08:00
dependabot[bot]
0bdd0d20e5
build(deps): bump github.com/docker/docker ( #1953 )
2023-12-27 17:49:07 +08:00