Lucca Martins
fc2198bedd
Merge tag 'v1.14.10' into lmartins/upstream_merge_v1.14.10
2025-02-04 07:41:07 -03:00
kamuikatsurgi
c070fff7a0
Remove unnecessary file introduced and fix Makefile
2025-01-22 16:37:54 +05:30
kamuikatsurgi
f09f89e1cb
make bor && make all successful
2025-01-22 15:36:07 +05:30
Jerry
99be105427
Make block execution timer more accurate
...
Block execution contains the time it takes to fetch state sync data from heimdall, which sometimes returns data with long latency (> 1s). When the latency is significant, the chain execution time will be affected and become inaccurate. This PR isolate the time of heimdall requests from block execution.
2025-01-15 14:39:44 -08:00
Manav Darji
14c88877e6
consensus/bor: fetch validator set using parent hash
2024-12-10 21:15:49 +05:30
marcello33
f08f2ead42
chg: some sec fixes
2024-10-31 10:56:34 +01:00
Jerry
af5c2b1cad
Merge remote-tracking branch 'upstream/master' into develop
2024-10-01 11:59:32 -07:00
marcello33
8c14f12d68
chg: solve conflicts
2024-09-10 15:32:42 +02:00
Jerry
44d0938775
Log info about mismatched valset ( #1325 )
2024-09-06 10:30:48 -07:00
Manav Darji
8262eae9e3
consensus/bor: use CallWithState to fetch last state id ( #1323 )
...
* consensus/bor: use CallWithState to fetch last state id
* fix
2024-09-05 21:11:44 +05:30
anshalshukla
a66305dae3
fix: lint, add: milestone related tests in downloader
2024-09-05 14:03:10 +05:30
anshalshukla
43043ed7ec
fix: few linting errors
2024-09-02 11:00:33 +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
Manav Darji
cdf58273c9
regenerate mocks to fix tests
2024-08-14 12:18:26 +05:30
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
Anshal Shukla
f4c41e2e70
Merge branch 'release/1.13' into upstream_merge_1.13
2024-07-10 11:19:34 +05:30
Manav Darji
2fd85b3717
eth, consensus: refactor whitelisting related logs and improve error handling ( #1268 )
...
* eth, consensus: refactor whitelisting related logs and error handling
* core: fix lint
* eth: fix tests, check against root error
* eth: use ctx correctly while logging
* eth: refactor comments and error message
2024-06-18 14:43:51 +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
Anshal Shukla
4a03cc04c1
Merge pull request #1204 from maticnetwork/consistent-revert
...
Add: Changes reverted in PR#1124
2024-04-19 13:21:21 +05:30
dongjinlong
a31a41d47a
chore: fix some comments ( #1203 )
...
Signed-off-by: dongjinlong <dongjinlong@outlook.com>
2024-04-10 11:19:50 +02:00
Anshal Shukla
f506350ddb
consensus/bor: handle blockalloc balance changes ( #1074 )
...
* fix: set balance in blockalloc
* chg: don't update balance if not zero
* fix: lint
* fix logic, add test cases
2024-03-28 17:49:54 +05:30
marcello33
fd4d8920f2
Bump dependencies ( #1183 )
...
* chg: update deps / fix root folder for docker integration tests
* chg: bump bor version
* chg: bump deps
* chg: bump deps and adapt geth cmd verkle
* chg: update go version in GH CIs
* chg: update go version in makefile, travis and dockerfile
* chg: fix tests
2024-03-12 13:29:40 +01:00
Shivam Sharma
4008d5efe8
Merge branch 'develop' into shivam/upstream-geth-1.13.5
2024-02-08 18:00:59 +05:30
Dimitris Apostolou
ce68cb17ac
fix typos
2024-01-29 09:21:47 +02:00
Manav Darji
241af1fa1e
Merge pull request #1139 from maticnetwork/v1.2.3-candidate
...
v1.2.3
2024-01-23 12:15:10 +05:30
Pratik Patil
f1e0b1d926
Changed parallel universe HF to Cancun HF and some important fixes ( #1132 )
...
* changed parallel universe HF to napoli HF
* integration-tests: update ipc path on ci tests (#1127 )
* integration-tests: update ipc path on ci tests
* added devnetBorFlags in matic-cli-config.yml
---------
Co-authored-by: Pratik Patil <pratikspatil024@gmail.com>
* Revert "integration-tests: update ipc path on ci tests (#1127 )"
This reverts commit 0660fac39b .
* using cancun for block-stm metadata instead of napoli
* added a check to verify tx dependencies and test cases
* fix in snapshot.chainConfig
* removed snapshot.*params.BorConfig using snapshot.chainConfig.Bor instead
* removed unnecessary if statement in ParallelStateProcessor.Process
* addressed comment
* small fix in commitTransactions
* dependency calculation bug fix in miner/worker.go
---------
Co-authored-by: Manav Darji <manavdarji.india@gmail.com>
Co-authored-by: Arpit Temani <temaniarpit27@gmail.com>
2024-01-23 10:52:00 +05:30
Arpit Temani
5fc30aeaac
Revert "Consistent"
2024-01-19 17:19:12 +05:30
PeaStew
dac1a42fa8
Update client.go to allow the use of paths with the heimdall url ( #1126 )
...
* Update client.go to allow the use of paths with the heimdall url
As reported to the polygon team 2 months ago in the Ankr polygon slack, the current code prevents the use of a path with the heimdall url, this was fixed in erigon ledgerwatch/erigon@a3a6170 in response to my request by Mark Holt, and it seems this code was just copied from bor where it is incorrect too. This patch fixes that.
* Add reference to path library
* Fix reversed order of values in unit tests and test removal of setting u.path to rawPath (otherwise why do we need rawPath at all) seems like there were work arounds done here in bioth the unit tests AND the makeURL but logic needs to be examined
2024-01-15 09:46:15 +01:00
Shivam Sharma
8c088c7295
fix : resolve static problems
2023-12-15 13:57:19 +05:30
Anshal Shukla
1065e21cce
consensus/bor: handle blockalloc balance changes ( #1074 )
...
* fix: set balance in blockalloc
* chg: don't update balance if not zero
* fix: lint
* fix logic, add test cases
2023-12-01 11:39:58 +05:30
Arpit Temani
1483c960ed
merge develop
2023-11-03 10:10:02 +05:30
Shivam Sharma
b88d00c7af
add : check for commit span in apply bor message
2023-10-25 15:40:15 +05:30
Anshal Shukla
d0abdcb188
chg: make consistent with erigon
2023-10-23 18:06:55 +05:30
Anshal Shukla
da5b880669
chg: club error conditions
2023-10-23 12:12:27 +05:30
Anshal Shukla
aff2f1fa73
fix: linting
2023-10-20 20:32:28 +05:30
Anshal Shukla
9f4457958d
bor: make withdrawals nil
2023-10-20 15:05:41 +05:30
Arpit Temani
2cb1ee4e9d
Merge branch 'develop' of github.com:maticnetwork/bor into arpit/pos-1731
2023-10-17 16:44:52 +05:30
Arpit Temani
f9577555aa
Merge pull request #1049 from maticnetwork/shivam/POS-1733-2
...
chg : withdrawals check in bor consensus
2023-10-17 13:40:47 +05:30
Shivam Sharma
e8939bc12e
chg : withdrawals check in bor consensus
2023-10-17 12:43:58 +05:30
Arpit Temani
3d8ee19c4c
merge develop
2023-10-17 11:32:30 +05:30
Arpit Temani
48f6200449
merge shanghai tests
2023-10-16 23:23:13 +05:30
Arpit Temani
3c666fde68
merge develop
2023-10-09 15:34:18 +05:30
Manav Darji
766fdc307a
eth, consensus/bor: handle 503 status code in heimdall client ( #1023 )
...
* consensus/bor, eth: handle 503 response from heimdall
* log milestone ID during error
* add more checks to prevent logs
* fix: handle correct error
2023-10-05 15:53:40 +05:30
Shivam Sharma
2b1bd0997b
Merge branch 'develop' into shivam/POS-1733
2023-10-05 12:14:31 +05:30
Arpit Temani
08b4937cb6
fix lint
2023-09-23 16:26:23 +05:30
Arpit Temani
c763560f88
fix testcases
2023-09-23 15:18:40 +05:30
Arpit Temani
046030df1f
merge latest develop
2023-09-20 21:56:08 +05:30
Vaibhav Jindal
47ad9e4c6f
Rmv:Removed GetVoteOnHash() fn from consensus/bor/api.go
2023-09-12 16:39:08 +05:30