Simone Bologna
984e074a9b
trim trailing / from ancient path ( #1400 )
2025-01-30 14:56:22 +05:30
Pratik Patil
348026227f
Merge pull request #1426 from maticnetwork/master
...
v1.5.4 backport
2025-01-30 14:53:48 +05:30
Jerry
4c6169a604
Use PBSS and pebble by default ( #1412 )
...
* Use pebble db and PBSS by default
* Address CR comments
* Fix failed test
2025-01-27 10:45:33 -08:00
Jerry
230be40ae2
Bump default value of txpool global slots
...
Increase the default value in order to reduce the time spent in txpool reorg.
When txpool is saturated, txpool reorg can take more than a few seconds to run. This impacts block producer because the producer would need to get the pending txns from txpool, which is blocked by reorg.
2025-01-09 23:16:31 -08:00
Angel Valkov
7ed0bae0ec
Additional GRPC API checks
2025-01-08 12:12:52 +02:00
marcello33
10d9594b52
chg: try blocks hex ecnoding
2024-11-14 07:19:13 +01:00
marcello33
0634d11d86
cgh: use geth for maxInt
2024-11-13 15:01:55 +01:00
marcello33
32138d70ad
cgh: fix possible out of range on blockNumber
2024-11-13 14:58:18 +01:00
marcello33
baa8a2bb63
cgh: fix rpc blockNumber and bash warnings
2024-11-13 14:45:41 +01:00
marcello33
927db07fc4
chg: switch blockNumber
2024-11-13 14:04:19 +01:00
marcello33
9cb6fcac0b
chg: handle edge cases with string blockNumber
2024-11-13 11:33:02 +01:00
marcello33
7a854127dc
fix: lint
2024-11-08 18:40:26 +01:00
marcello33
2af775c1f8
fix: build
2024-11-08 18:25:39 +01:00
marcello33
422122815c
add: deps
2024-11-08 18:16:23 +01:00
marcello33
8c960fd08a
Merge branch 'develop' of https://github.com/maticnetwork/bor into bor-grpc
2024-11-08 18:13:04 +01:00
marcello33
e21905701d
chg: sort imports
2024-11-08 17:46:55 +01:00
marcello33
10f5303fac
chg: remove redundant logs
2024-11-08 17:37:48 +01:00
marcello33
af939db84b
chg: logs
2024-11-08 16:22:50 +01:00
marcello33
af5c3275b2
chg: fix functions' names
2024-11-08 12:05:03 +01:00
marcello33
5d0d4fbbc5
chg: register reflection for grpc server
2024-11-08 11:31:11 +01:00
marcello33
7b4666df92
add: logs
2024-11-07 14:14:19 +01:00
Jerry
19ab4720ae
Add flag discovery.dns
2024-10-15 11:04:42 -07:00
marcello33
63dd8d6315
fix: lint
2024-10-07 07:50:23 +02:00
marcello33
8185d48f71
internal/cli: add: prometheus sever timeouts
2024-10-07 07:40:19 +02:00
Jerry
af5c2b1cad
Merge remote-tracking branch 'upstream/master' into develop
2024-10-01 11:59:32 -07:00
Pratik Patil
95c051215d
AMOY SPECIFIC (updated WMATIC code)
2024-09-13 21:07:37 +05:30
Pratik Patil
625e943fab
added Ahmedabad HF related configs and block number for mainnet
2024-09-13 10:16:40 +05:30
Pratik Patil
79fd5cad70
added Ahmedabad HF related configs and block number for amoy ( #1324 )
2024-09-05 21:11:59 +05:30
anshalshukla
a66305dae3
fix: lint, add: milestone related tests in downloader
2024-09-05 14:03:10 +05:30
anshalshukla
693d8aebcd
skip: testcase
2024-09-04 10:52:11 +05:30
anshalshukla
43043ed7ec
fix: few linting errors
2024-09-02 11:00:33 +05:30
anshalshukla
02faed0a32
fix:testcases
2024-08-31 16:15:31 +05:30
Manav Darji
1d86ab346d
internal/cli: skip tests due to dev mode not working
2024-08-31 15:39:36 +05:30
anshalshukla
3c48fca257
fix: testcases
2024-08-27 00:51:36 +05:30
Marcello Ardizzone
aa54ff55a8
internal/debug: remove memsize to fix docker ( #1308 )
...
* chg: remove memsize
* chg: fix lint
2024-08-16 10:50:00 +02:00
anshalshukla
4a9a875738
merge: master
2024-08-13 11:48:57 +05:30
anshalshukla
e6132fdf1e
fix: testcases
2024-08-09 11:59:34 +05:30
Anshal Shukla
dbf55ce6cc
Merge tag 'v1.14.6' into upstream_merge_1.14.6
2024-08-05 16:29:10 +05:30
Manav Darji
dce4253605
PIP-35: enforce gas related configs for mainnet ( #1290 )
...
* enforce gas configs for all networks
* eth/gasprice: remove else if for log
* docs/cli: update example config
* fix tests
* internal/cli/server: fix tests
* miner: fix tests
2024-07-23 19:32:48 +05:30
Manav Darji
1a05223076
PIP-35 for amoy: enforce gas related configs ( #1285 )
...
* enforce gas related configs for amoy
* internal/cli/server: revert changes to default config.toml for test
* eth: check nil genesis for tests
2024-07-11 11:05:12 +05:30
Anshal Shukla
f4c41e2e70
Merge branch 'release/1.13' into upstream_merge_1.13
2024-07-10 11:19:34 +05:30
Anshal Shukla
48c1d57e73
save
2024-06-29 09:09:20 +05:30
Anshal Shukla
14764d13c5
save
2024-06-29 09:06:21 +05:30
Anshal Shukla
91cd4a8c8b
add api calls to bor grpc
2024-06-21 17:45:05 +05:30
Manav Darji
9c2d462e21
internal/cli: check for delete permissions before starting to prune ( #1269 )
2024-06-18 14:43:29 +05:30
Marcello Ardizzone
d67620c8f4
core, eth, internal, miner, params: enforce 30gwei for gas related configs in bor ( #1264 )
...
* add: enforce 30gwei for gas related configs in bor
* chg: fix lint
2024-06-12 14:41:25 +05:30
Anshal Shukla
e28c2036fc
remove additional bootnodes ( #1255 )
2024-06-06 23:13:43 +05:30
Pratik Patil
6a5c55266e
Merge branch 'develop' of https://github.com/maticnetwork/bor into upstream_merge
2024-05-28 17:20:23 +05:30
Pratik Patil
052405b03e
Revert "Merge upstream_merge branch to develop ( #1229 )"
...
This reverts commit 7e2be02c26 .
2024-05-28 14:10:49 +05:30
Manav Darji
d95c05b98a
Enable ancient block pruning ( #1216 )
...
* core/state: typo
Signed-off-by: Delweng <delweng@gmail.com>
* core/rawdb: backport from https://github.com/bnb-chain/bsc/pull/543
Signed-off-by: Delweng <delweng@gmail.com>
* eth,ethdb,node,core/state: backport from https://github.com/bnb-chain/bsc/pull/543
Signed-off-by: Delweng <delweng@gmail.com>
* eth,core: backport from https://github.com/bnb-chain/bsc/pull/543
Signed-off-by: Delweng <delweng@gmail.com>
* cmd: open db with freeze disabled
Signed-off-by: Delweng <delweng@gmail.com>
* cli: snapshot prune-block
Signed-off-by: Delweng <delweng@gmail.com>
* fix typo
Signed-off-by: Delweng <delweng@gmail.com>
* cli/snapshot: fix the issue of dup open db error
Signed-off-by: Delweng <delweng@gmail.com>
* cli/snapshot: resolve datadir and ancient before backup
Signed-off-by: Delweng <delweng@gmail.com>
* core: more prune-block log
Signed-off-by: Delweng <delweng@gmail.com>
* core: truncatetail missing f.offset
Signed-off-by: Delweng <delweng@gmail.com>
* core/rawdb: indextx adjust offset of pruned block
Signed-off-by: Delweng <delweng@gmail.com>
* core/rawdb: freezer batch should implement the offset commit, ref https://github.com/bnb-chain/bsc/pull/1005
Signed-off-by: Delweng <delweng@gmail.com>
* core: check of ancientdb, backport https://github.com/bnb-chain/bsc/pull/817
Signed-off-by: Delweng <delweng@gmail.com>
* core/state: read raw borReceipt to backup
Signed-off-by: Delweng <delweng@gmail.com>
* core/rawdb: bor receipt maybe in []Receipt or Receipt RLP format
Signed-off-by: Delweng <delweng@gmail.com>
* core/state: typo and error msg
Signed-off-by: Delweng <delweng@gmail.com>
* core/rawdb: offSet -> offset
Signed-off-by: Delweng <delweng@gmail.com>
* cli/snapshot: comment
Signed-off-by: Delweng <delweng@gmail.com>
* cli/snapshot: add prune-block doc
Signed-off-by: Delweng <delweng@gmail.com>
* docs: add prune-block document
Signed-off-by: Delweng <delweng@gmail.com>
* core/rawdb: print wrong bor-receipt length
Signed-off-by: Delweng <delweng@gmail.com>
* internal/cli: add snapshot prune block tests (referenced from bsc's PR)
* improve errors
* cmd, core, eth, internal: fix lint
* internal/cli: refactor snapshot prune block test
* fix linters in tests
* internal/cli: add inspect-ancient-db command, update docs
* pruner: use a generic function for simplification
* internal/cli: fixes for inspect-db command
* internal/cli: improve pruning tests
* core/rawdb: update end block calculation logic in inspect command
* core/rawdb: improve checks db initialisation
* core/rawdb: remove offset check
* update mocks for span, ethdb and add command in makefile
* docs/cli: update docs with inspect command
* go mod tidy
* refactor and resolve conflicts
* resolve more conflicts
* refactor
* explicitly read node for hash scheme
* add check for hash scheme, fix tests
* fix typo
* update docs and add warning
* raise error if pbss is enabled
* revert read raw bor receipt change
* consensus/bor: handle nil header case in get root hash
* address comments
* core/rawdb: check chain continuity by matching parent hash
* core/rawdb: account for pruned ancient blocks
* go mod tidy
* fix tests
* fix tests
---------
Signed-off-by: Delweng <delweng@gmail.com>
Co-authored-by: Delweng <delweng@gmail.com>
2024-05-09 11:19:34 +05:30