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
buddho
267c5c028c
cmd/geth: tidy flags for geth command ( #2109 )
2023-12-27 14:27:35 +08:00
VM
c25594257d
triedb/pathdb: fix async node buffer diskroot mismatches when journaling ( #2083 )
...
* triedb/pathdb: fix async node buffer diskroot mismatches when journaling
* triedb: check whether the async flush is done
* fix: generate new eth config
---------
Co-authored-by: VM <arimas@foxmail.com>
2023-12-26 14:12:51 +08:00
Matus Kysel
ad09930bdf
faucet: new faucet client ( #2074 )
2023-12-26 11:32:04 +08:00
Roshan
432085ea62
fix: avoid update validators on Feynman block ( #2102 )
2023-12-25 11:20:50 +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
Martin HS
9badb15e80
rpc: fix ns/µs mismatch in metrics ( #28649 )
...
The rpc/duration/all meter was in nanoseconds, the individual meter in microseconds.
This PR changes it so both of them use nanoseconds.
2023-12-21 16:41:55 +08:00
zjubfd
aab5ad94b8
Merge pull request #2096 from Pythonberg1997/bc-fusion
...
chore: merge with develop branch
2023-12-21 16:30:35 +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
01a4b00a2b
release: prepare for release v1.3.7 ( #2087 )
2023-12-19 13:01:14 +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
qybdyx
4d2bd1253d
internal/ethapi: fix TestRPCGetBlockReceipts
2023-12-19 11:24:15 +08:00
Adrian Sutton
ca058b7a69
rpc: use correct stringer-method for serializing BlockNumberOrHash ( #28358 )
...
Switch to using BlockNumber.String() which encodes it correctly for use in the JSON-RPC API.
2023-12-19 11:24:15 +08:00
Andryanau Kanstantsin
f4b7cdfe38
ethclient: fix BlockReceipts parameter encoding ( #28087 )
...
Co-authored-by: Felix Lange <fjl@twurst.com>
2023-12-19 11:24:15 +08:00
Delweng
f6fb2e9116
internal/ethapi: implement eth_getBlockReceipts ( #27702 )
2023-12-19 11:24:15 +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
VM
07c46abcbe
cmd/geth: add check func to validate state scheme ( #2067 )
...
* cmd/geth: add check func to validate state scheme
* cmd/geth: add detailed comments
---------
Co-authored-by: VM <arimas@foxmail.com>
2023-12-18 15:34:58 +08:00
wayen
8a440e753f
fix: fix the pebble config of level option ( #2072 )
2023-12-18 13:11:17 +08:00
zzzckck
8205fdc525
release: prepare for release v1.3.6 ( #2065 )
2023-12-14 11:59:24 +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
Ng Wei Han
e4910b9540
cmd/utils: allow HTTPHost and WSHost flags precede ( #2060 )
2023-12-14 11:04:04 +08:00
buddho
2e69dcb342
log: limit rotateHours in range [0,23] ( #2064 )
2023-12-14 10:58:37 +08:00
buddho
64be7df9e2
log: support to disable log rotate by hours ( #2063 )
2023-12-14 10:02:26 +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
zzzckck
4b107c5303
readme: update hardware requirements for BSC full node ( #2057 )
2023-12-12 18:44:06 +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
ab8793ae9f
fix: bug in determining breathe block ( #2055 )
2023-12-12 14:21:30 +08:00
Roshan
6744d7c15f
chore: modify breath block interval for test ( #2054 )
2023-12-11 17:12:42 +08:00
zjubfd
3414e5672a
Merge pull request #2048 from Pythonberg1997/bc-fusion
...
chore: merge with develop branch
2023-12-08 16:26:32 +08:00
Roshan
8f3c525adc
chore: resolve merge conflicts and fix review comments
2023-12-08 16:20:30 +08:00
Eric
a140a5a324
cmd/jsutils: add 2 tools get validator version and block txs number ( #2036 )
2023-12-08 13:44:16 +08:00