Alex Sharov
f838268e44
[wip] Snapshots: more runtime invariants check ( #4350 )
2022-06-03 18:50:01 +07:00
ledgerwatch
d884a6b780
Update skip_analysis.go ( #4317 )
2022-05-31 12:48:24 +01:00
Alex Sharov
e0323e7434
fix empty senders array check #4308
2022-05-30 20:51:14 +07:00
Andrew Ashikhmin
21ca6b6790
Update consensus tests to 10.4 ( #4287 )
...
* Update consensus tests to 10.4
* Introduce CheckEip1559TxGasFeeCap
2022-05-30 14:56:07 +02:00
Alex Sharov
955c669d21
Group few sync configs ( #4303 )
...
* save
* save
2022-05-30 17:08:49 +07:00
Krishna Upadhyaya
0fbf345ee8
Fix txContext for Bor ( #4302 )
2022-05-30 07:51:53 +01:00
ledgerwatch
369052ed79
Fix for bor-mainnet mismatched root hash ( #4294 )
...
* Print
* Print
* Fix
* Print
* Print
* Print
* Print
* Print
* Print
* Print
* Fix
* Fix
* Cleanup
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-05-29 00:22:47 +01:00
ledgerwatch
9d550e37a4
Update skip_analysis.go ( #4291 )
2022-05-28 13:55:29 +01:00
Andrew Ashikhmin
13a1b3c19f
Ensure stored config is overriden when overrideTerminalTotalDifficulty ( #4286 )
2022-05-27 10:25:29 +02:00
ledgerwatch
8e13ef40d0
Advance skip analysis for BSC ( #4285 )
...
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-05-27 08:13:29 +01:00
Alex Sharov
92318a3c38
Add trace to receipt count mismatch log ( #4284 )
2022-05-27 11:03:04 +07:00
Andrew Ashikhmin
16950ebc2c
Fix OverrideTerminalTotalDifficulty when datadir is not empty ( #4280 )
2022-05-26 21:21:51 +02:00
Andrew Ashikhmin
0c76286509
Add rules to AsMessage to vet transaction types ( #4276 )
...
* Add rules to AsMessage to vet transaction types
* Fix TestState
2022-05-26 18:20:34 +02:00
Alex Sharov
6eb10ba9a8
Use ETL to fill kv.HeaderNumber from snapshots ( #4272 )
...
* merge devel
* save
2022-05-26 21:41:05 +07:00
Andrew Ashikhmin
86de64a2a3
TangerineWhistle instead of EIP150 & SpuriousDragon instead of EIP155/158 ( #4273 )
...
* EIP150Block -> TangerineWhistleBlock
* Merge EIP158Block into EIP155Block
* EIP155Block -> SpuriousDragonBlock
2022-05-26 12:08:59 +02:00
Alex Sharov
66248c4bfb
Torrent: verify all files ( #4270 )
2022-05-26 12:27:44 +07:00
Alex Sharov
fc1a37e6dc
create turbo/services pkg ( #4269 )
2022-05-26 10:31:06 +07:00
ledgerwatch
9dc7067e9c
Fix snapshot merge and anchor removal ( #4228 )
...
* Print retire
* Print
* Print
* Print
* Print
* Not fail when block is not found
* Remove prints
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-05-22 11:08:03 +01:00
Alex Sharov
7ecdf51d92
methods to read single txn by txnID ( #4215 )
2022-05-20 14:12:12 +07:00
Alex Sharov
e328049353
Remove dependency on leveldb ( #4213 )
...
* save
* save
* save
* save
* save
* save
2022-05-20 11:24:28 +07:00
Alex Sharov
64508a7d4e
Snap: call AddHeadersFromSnapshot only at initialCycle ( #4198 )
2022-05-19 10:38:53 +07:00
Håvard Anda Estensen
0a75065e7a
Use go:build lines and remove obsolete +build lines ( #4175 )
2022-05-17 14:46:53 +07:00
Alex Sharov
e1dec529d4
Generic sort of slices (no allocs, inlinable) ( #4161 )
...
* save
* save
* save
* save
* save
2022-05-16 08:24:12 +01:00
ledgerwatch
25208964e5
Export chainspecs into json files ( #4148 )
...
* Export chainspecs into json files
* Add sepolia
* Add more chains
* Extract rest of the chains
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-05-15 17:37:42 +01:00
ledgerwatch
eef8e4f366
Update skip_analysis.go ( #4156 )
2022-05-15 17:31:16 +01:00
ledgerwatch
0e457ba9d7
Restore skip analysis ( #4146 )
...
* Restore skip analysis optimisation
* Make checkChangeSets work with snapshots
* Add syncmode to checkChangeSets
* Add block number for BSC
* Fix lint
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-05-14 20:17:23 +01:00
Alex Sharov
dc75f767fd
Parlia: log prefix and less logs #4128
2022-05-12 10:55:41 +07:00
Alex Sharov
8703bb67a7
Parlia: log prefixes and less logs #4127
2022-05-12 10:54:30 +07:00
Alex Sharov
3e4fb5dd49
up linter version ( #4108 )
...
* save
* save
* save
2022-05-10 10:14:09 +07:00
Alex Sharov
7f60171ae2
Revert "state_processor: fix ignored SkipAnalysis() result ( #4046 )" ( #4087 )
...
This reverts commit cf448036212b4a752f13e77a9c58732cfc2eebd5.
2022-05-06 15:24:57 +07:00
battlmonstr
0fc99b7c55
rpcdaemon: optimize tests ( #4082 )
...
* reuse the generated test blockchain across tests
* copy ChainPack to ensure test isolation
This improves the speed from 10s to 4s.
The package tests timeout can be reduced to 5s:
go test ./cmd/rpcdaemon/commands -count 1 --timeout 5s
2022-05-06 08:54:26 +07:00
battlmonstr
c9a1c93b44
tests: split slow integration tests ( #4048 )
2022-05-04 10:35:59 +07:00
ledgerwatch
1e5e8d69ce
Update skip_analysis.go ( #4052 )
2022-05-03 12:05:44 +01:00
Groute
cf44803621
state_processor: fix ignored SkipAnalysis() result ( #4046 )
...
`cfg` is not a pointer
2022-05-02 18:56:49 +01:00
ledgerwatch
f9d7cb5ca9
Cleanup isBor ( #4045 )
...
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-05-01 11:25:42 +01:00
ledgerwatch
14cbc01683
Fix for Bor (Polygon) ( #4044 )
...
* print branchHash
* Print state changes
* Print val
* Fix for author
* Remove prints
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-05-01 08:44:47 +01:00
Alex Sharov
e68879810e
make sure stage_headers --reset doesn't left garbage in bodies table #4043
2022-05-01 11:38:35 +07:00
ledgerwatch
e0d7998eb0
Truncate bor receipts on unwind ( #4033 )
...
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-04-30 15:46:08 +01:00
Alex Sharov
a13c5ba904
Fix non-starting download ( #4031 )
...
* save
* save
* save
* save
2022-04-30 11:42:36 +07:00
Alex Sharov
77560b6732
More careful handle of sequences in stage_headers --reset ( #4023 )
...
* save
* save
* save
* save
2022-04-29 14:37:02 +07:00
Alex Sharov
352869fc3a
rename field "type" ( #4015 )
...
* save
* save
* save
2022-04-28 15:02:06 +07:00
ledgerwatch
7b24090408
Update skip_analysis.go ( #4003 )
2022-04-27 21:12:42 +01:00
Alex Sharov
3906d7e51f
Snapshots: allow stage_headers --unwind behind available snapshots ( #3971 )
...
* save
* save
* save
2022-04-26 12:04:38 +07:00
Alex Sharov
dba9544edc
Delete blocks in [from, to) range ( #3970 )
2022-04-26 11:15:45 +07:00
Giulio rebuffo
5e1900cc48
cleaned up forkchoices db insertions #3949
2022-04-24 08:13:49 +07:00
Håvard Anda Estensen
6844e74ad2
Replace ioutil with io and os ( #3946 )
2022-04-23 15:43:00 +01:00
Giulio rebuffo
c5b1836481
Added Ethstats service ( #3931 )
...
* somewhat there but not yet
* lol
* more efficient ethstats
* lint
* not die on no wifi
2022-04-22 07:23:52 +01:00
Alex Sharov
6aa4999729
Parallel indexing ( #3921 )
2022-04-21 10:34:10 +07:00
ledgerwatch
ac4cc0598c
Update skip_analysis.go ( #3917 )
2022-04-19 08:59:38 +01:00
ledgerwatch
f41c61de7c
Update skip_analysis.go ( #3897 )
2022-04-15 21:39:33 +01:00