Roshan
0574452b4d
upgrade: update testnet contracts bytecode and hardfork time for Feynman ( #2237 )
2024-02-26 16:08:50 +08:00
zjubfd
70adb6077a
fix the double sign testcase
2024-02-19 12:56:09 +08:00
zjubfd
9e4d15b5a6
fix: change the wrong precompile contract ( #2206 )
2024-02-05 17:51:38 +08:00
Roshan
e7cd04b38e
fix: add check for block number ( #2199 )
...
* fix: add check for block number
* fix review comments
* fix review comments
2024-02-02 14:13:57 +08:00
Roshan
2f0b2f0cf3
chore: resolve merge conflicts and fix review comments
2024-01-30 16:29:23 +08:00
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
VM
fecd2bfafe
cmd: fix dump cli cannot work in path mode ( #2160 )
2024-01-25 22:07:44 +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
Roshan
65baf18031
chore: update the contracts' byte code of Feynman upgrade ( #2175 )
...
* chore: update the contracts' byte code of Feynman upgrade
* add `OverrideFeynman`
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
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
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
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
buddho
73d19c00cd
core: fix systemcontracts.GenesisHash when run bsc firstly without init ( #2132 )
2024-01-04 18:26:36 +08: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
buddho
a6befb5078
params: use rialto to test builtin network logic ( #2106 )
2023-12-28 10:42:37 +08:00
buddho
eb4ea42196
core: add metrics for bad block ( #2101 )
2023-12-25 11:07:31 +08:00
buddho
0ba5816cc7
core/genesis: support chapel to run without geth init
( #2100 )
2023-12-25 10:58:52 +08:00
buddho
354c0d7180
params/config: remove useless toml tag for hardforks ( #2099 )
2023-12-22 11:58:36 +08:00
Roshan
c0df5e7000
chore: add new byte code of TokenHub
and GovHub
to Feynman upgrade
2023-12-21 16:15:10 +08:00
Roshan
167da21801
Merge branch 'develop' into merge
...
# Conflicts:
# params/config.go
2023-12-21 16:14:09 +08:00
Roshan
08f75ca23f
chore: update system contracts' byte code ( #2093 )
2023-12-20 17:17:43 +08:00
zzzckck
474860ef77
Merge pull request #2035 from weiihann/v1.3.4-snapsync
...
all: pull snap sync PRs from upstream v1.13.5
2023-12-19 11:25:56 +08:00
Roshan
6685f68995
chore: fix CI issues ( #2085 )
2023-12-19 09:46:15 +08:00
buddho
e44de3ab27
core: LoadChainConfig return the predefined config for built-in networks firstly ( #2078 )
...
* core: LoadChainConfig return predefined config for built-in net firstly
* cmd/geth: add a warn message for chain config in the configuration file
* consensus/parlia: change chain config log level when New parlia
* core: fix code style
2023-12-18 17:07:50 +08:00
Péter Szilágyi
0b632d97f3
cmd, core, ethdb: enable Pebble on 32 bits and OpenBSD
2023-12-14 11:10:45 +08:00
weiihann
84b268f6fb
cmd, core, eth: change default network from ETH to BSC
...
fix tests
fix tests
2023-12-14 11:06:07 +08:00
Péter Szilágyi
f628e32ba5
cmd, core, params: add support for the Holesky testnet ( #28007 )
...
* cmd, core, params: add support for the Holesky testnet
* cmd/devp2p: add support for holesky for the dns crawler
# Conflicts:
# cmd/devp2p/nodesetcmd.go
# cmd/geth/main.go
# cmd/utils/flags.go
# core/genesis.go
# params/bootnodes.go
# params/config.go
2023-12-14 11:06:07 +08:00
buddh0
1ebf2a4376
params: fix comment
2023-12-13 18:28:12 +08:00
buddh0
8ce9cdaae3
params: set default hardfork times
2023-12-13 18:28:12 +08:00
buddh0
b3df096358
core/vote: wait some blocks beforing voting since mining begin
2023-12-13 18:27:52 +08:00
Roshan
d4f7313760
chore: remove unused code ( #2061 )
2023-12-13 15:53:36 +08:00
Roshan
94b68156c8
chore: update logic of determining breathe block and returned data of verifyDoubleSignEvidence
( #2056 )
2023-12-12 17:24:43 +08:00
Roshan
8f3c525adc
chore: resolve merge conflicts and fix review comments
2023-12-08 16:20:30 +08:00
Roshan
3e9e6423c0
Merge remote-tracking branch 'BNBChain/develop' into bc-fusion
...
# Conflicts:
# cmd/geth/blsaccountcmd.go
# params/config.go
2023-12-07 18:25:45 +08:00
buddh0
fa5d0cf287
core/systemcontracts: update CommitUrl for keplerUpgrade
2023-12-07 15:53:25 +08:00
buddho
a30beeba59
core/txpool/legacypool: respect nolocals-setting ( #2037 )
2023-12-06 17:05:13 +08:00
rjl493456442
7891b210e0
trie/triedb/pathdb, core/rawdb: enhance error message in freezer ( #28198 )
...
This PR adds more error message for debugging purpose.
2023-12-05 15:46:43 +08:00
rjl493456442
3076ad2ab9
eth/protocols/snap: fix snap sync failure on empty storage range ( #28306 )
2023-12-05 15:46:43 +08:00
rjl493456442
1ddd337d1c
core, trie, eth: refactor stacktrie constructor ( #28350 )
2023-12-05 15:32:11 +08:00
Martin Holst Swende
a182557ac3
trie: remove owner and binary marshaling from stacktrie ( #28291 )
2023-12-05 15:32:11 +08:00