Shivam Sharma
73054f8608
Merge branch 'develop' of https://github.com/maticnetwork/bor into shivam/pos-636
2022-07-15 12:05:13 +05:30
Manav Darji
c44693706a
RFC35/Common Ancestor: Modifying the forkchoice rule ( #425 )
...
* initial
* update
* fix: add validator to NewBlockchain function calls
* handle past chain reorg
* fix: only check with last checkpoint
* rm logs
* add: handle future chain import case
* fix: handle single block case
* add unit tests for past and future chain
* modularise forker tests
* minor fixes
* add: overlapping chain test case, minor fixes
* minor fixes
* add: isolated unit test for IsValidChain
* add more test case for IsValidChain
* fix: use index for header time
* add: fetch last N checkpoints in first run
* fix: change checkpoint count to int64
* fix: handle edge case
* fix: handle no checkpoint case separately
* fix: consider offset for future chain calculation
* re-write test case for split chain
* fix: typo
* add: split chain properties test
* separate reorg checks, validate chain before inserting
* fix: handle err incase of invalid chain
* fix: use error from whitelist service
* split chain property tests
* remove duplicate test cases
* cleanup
* clean up
* fix linters
* fix: fetch checkpoint count bug, add tests
* fix more linters
* fix: handle nil chain validator in downloader
* fix: mock bor tests
Co-authored-by: Evgeny Danienko <6655321@bk.ru>
2022-07-15 10:37:35 +05:30
Pratik Patil
3df1d6f017
Change diverged flags back to Geth's convention (POS-602) ( #451 )
...
* changed name -> identity
* changed no-snapshot -> snapchot=true/false
* changed jsonrpc.corsdomain -> http.corsdomain
* changed jsonrpc.vhosts -> http.vhosts
* changed http/ws.modules to http/ws.api
* updated readme
* updated config_test
* make docs
* handelling string array flag, overwrite insted of append
* added 'Default' to SliceStringFlag
* added separate flags for corsdomain and vhosts for http, ws, graphql
* modified tests
2022-07-14 22:36:18 +05:30
Arpit Temani
7b25997830
Reciept e2e test ( #431 )
...
* initial
* fixed tests
* eip155 tests
* progress
* fix
* fix TestFetchStateSyncEvents*
* debug
* fixed with updated list of validators
* fix
* a bit more stable
* optimize allocations
* linters
* fix vals copy
* a bit of refactoring
* update TestGetTransactionReceiptsByBlock
* remove logs from TestGetTransactionReceiptsByBlock in favour of checks
* comments
* Linters
* linters
* fixes after merge
* fixes after merge
* fixes after merge
* fixes after merge
* fail fast
Co-authored-by: Evgeny Danienko <6655321@bk.ru>
2022-07-14 19:28:56 +03:00
Shivam Sharma
0610c6a692
chg : use memory db
2022-07-14 18:28:21 +05:30
henridf
4766b1107f
core: remove lock in BlockChain.ExportN ( #25254 )
...
* Remove locking in (*BlockChain).ExportN
Since ExportN is read-only, it shouldn't need the lock. (?)
* Add hash check to detect reorgs during export.
* fix check order
* Update blockchain.go
* Update blockchain.go
Co-authored-by: rjl493456442 <garyrong0905@gmail.com>
2022-07-14 15:55:54 +03:00
Shivam Sharma
e47a2df17b
fix : lint
2022-07-14 17:49:55 +05:30
Shivam Sharma
3811496280
fix : remove debug logs
2022-07-14 17:41:38 +05:30
Shivam Sharma
e670a8a0a1
add : bor_filter_test
2022-07-14 17:39:29 +05:30
lightclient
434ca026c9
internal/ethapi: error if tx args includes chain id that doesn't match local ( #25157 )
...
* internal/ethapi: error if tx args includes chain id that doesn't match local
* internal/ethapi: simplify code a bit
Co-authored-by: Péter Szilágyi <peterke@gmail.com>
2022-07-14 13:17:25 +03:00
Péter Szilágyi
b53d38246e
Merge pull request #25096 from lightclient/remove-version-field
...
all: remove version field
2022-07-14 12:13:59 +03:00
Jens W
5b5dfba70a
accounts/abi/bind/backends: return hash of new blocks ( #25163 )
...
Co-authored-by: Jens <jmw.1906@gmx.de>
2022-07-14 10:34:16 +02:00
Ikko Ashimine
93f981bb61
accounts/abi: fix typo in comment ( #25271 )
2022-07-14 10:29:05 +02:00
Péter Szilágyi
e108d36575
Merge pull request #25293 from sandakersmann/master
...
build: upgrade -dlgo version to Go 1.18.4
2022-07-14 10:30:53 +03:00
SHIVAM SHARMA
1147994c65
Added valSet testcases ( #452 )
...
* Added valSet testcases
* Added Negative Assertions
* Minor Changes
* Added varying valset length
* Minor changes
* Linting
2022-07-13 12:21:29 +03:00
Evgeny Danilenko
3c42bfc633
add context to Fetch* methods ( #445 )
...
* add context
* fix mocks
* fixes after CR
* fixes
* fix
* Linters
2022-07-13 09:07:32 +03:00
Marius Kjærstad
9f9657850f
build: upgrade -dlgo version to Go 1.18.4
2022-07-12 23:19:41 +02:00
marcello33
c3d62b8ea1
Merge pull request #436 from maticnetwork/mardizzone/pos-398
...
new: dev: pos-398 restore geth tests
2022-07-12 19:53:15 +02:00
Marcello Ardizzone
2a1a7d1b18
new: dev: pos-398 remove duplicate git submodule
2022-07-12 17:37:44 +02:00
Marcello Ardizzone
752878d3c2
new: dev: pos-398 update testdata and skip last failing tests
2022-07-12 14:29:56 +02:00
Marcello Ardizzone
a76923cb8a
new: dev: pos-398 restore legacy tests
2022-07-12 14:22:18 +02:00
Péter Szilágyi
d740d6e741
Merge pull request #25290 from karalabe/tar-archive-folder-time
...
internal/build: add a timestamp to the tar archive folder
2022-07-12 14:39:05 +03:00
Péter Szilágyi
68cd0cda4a
internal/build: add a timestamp to the tar archive folder
2022-07-12 14:35:35 +03:00
Péter Szilágyi
48da9d5513
Merge pull request #25288 from karalabe/enable-sepolia-dnsdisc
...
params: enable DNS discovery on Sepolia too
2022-07-12 14:09:42 +03:00
Péter Szilágyi
e66a538a36
params: enable DNS discovery on Sepolia too
2022-07-12 14:06:23 +03:00
Marcello Ardizzone
01bebeb22e
new: dev: pos-398 remove merge error check on state tests
2022-07-12 11:55:47 +02:00
Marcello Ardizzone
56eefc6a0b
new: dev: pos-398 restore old testing way
2022-07-12 11:53:30 +02:00
Philip Fan
3e759e28d7
eth/tracers: add initial revertReasonTracer tracer ( #25265 )
...
Adds a native tracer that returns that in case of failure returns the error message or the revert reason of a transaction.
Co-authored-by: Martin Holst Swende <martin@swende.se>
2022-07-12 10:10:12 +02:00
Seungbae.yu
44893be0d6
core, eth: pre-allocate map in storage copy ( #25279 )
2022-07-12 10:08:45 +03:00
Evgeny Danilenko
04e90e2426
internal/cli: update grpc/protobuf dependency ( #449 )
...
* update grpc_conn
* fix
* remove more deps from deprecated library
Co-authored-by: Manav Darji <manavdarji.india@gmail.com>
2022-07-11 19:09:49 +03:00
Péter Szilágyi
714fb302a5
Merge pull request #25247 from sandakersmann/master
...
build: upgrade -dlgo version to Go 1.18.3
2022-07-11 10:33:12 +03:00
Seungbae.yu
b3fc9574ec
p2p/discover: fix typos in comments ( #25272 )
2022-07-10 10:15:54 +02:00
Brion
d839515434
rpc: add graceful shutdown timeout for HTTP server ( #25258 )
...
This change ensures the HTTP server will always terminate within
at most 5s, even when all connections are busy and do not become
idle.
Co-authored-by: Felix Lange <fjl@twurst.com>
2022-07-08 21:25:12 +02:00
lightclient
ae8ce72022
internal/ethapi: fix chain ID check to return all non-zero IDs ( #25244 )
2022-07-07 21:50:28 +02:00
Marcello Ardizzone
5265da30b8
new: dev: pos-398 update retesteth readme
2022-07-07 12:14:55 +02:00
Marcello Ardizzone
cd366c64d8
new: dev: pos-398 move testdata to last stable release via tag v10.4
2022-07-07 11:12:57 +02:00
Marcello Ardizzone
f0d85e3703
new: dev: pos-398 remove unused bor tests derived from geth
2022-07-07 10:49:30 +02:00
Marcello Ardizzone
de1330aae6
new: dev: pos-398 comment for jira issue
2022-07-07 10:44:52 +02:00
Marcello Ardizzone
75d5646ef2
new: dev: pos-398 skipLoad stChangedEIP150
2022-07-07 10:08:39 +02:00
Marcello Ardizzone
56a5f4f67b
new: dev: pos-398 lazy fix to ignore filing tests and skip the merge fork
2022-07-07 09:38:38 +02:00
Marcello Ardizzone
d2d4d1bf62
new: dev: pos-398 update testdata
2022-07-06 16:50:31 +02:00
Seungbae.yu
e394d01f2a
core/types: fix typo in comment ( #25249 )
2022-07-06 15:16:05 +02:00
Marcello Ardizzone
7f9b3ebea2
Merge branch 'develop' into mardizzone/pos-398
2022-07-06 10:54:22 +02:00
Marcello Ardizzone
1f5880fea5
new: dev: pos-398 instructions for local run - retesteth bor
2022-07-06 10:54:05 +02:00
aaronbuchwald
926b3e08ba
trie: fix typo in comment ( #25241 )
...
paralallel -> parallel
2022-07-06 08:49:09 +02:00
Marius Kjærstad
ed7a80f7fd
build: upgrade -dlgo version to Go 1.18.3
2022-07-06 00:12:39 +02:00
Evgeny Danilenko
f28f384b72
Mining benchmark ( #439 )
...
* mining benchmark
* mining benchmark
* prepare for enabling fork tests
* linters
* logs
2022-07-05 21:51:54 +03:00
Sina Mahmoodi
cb7f35996d
internal/ethapi: add basefee to block overrides ( #25219 )
2022-07-05 14:48:34 +02:00
Marius van der Wijden
e3c1a7c671
go.mod: updated logfmt dependency ( #25231 )
...
This fixes an issue in abigen tests with go 1.17.
2022-07-05 14:45:44 +02:00
Marius van der Wijden
7217ef4c9c
consensus/beacon: verify timestamp is greater than parent timestamp ( #25236 )
2022-07-05 10:05:10 +03:00