Jakub Sztandera
|
8fb3f7e40e
|
Fix bls verification when there are no messages
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-07-22 21:59:05 +02:00 |
|
whyrusleeping
|
75b9fdc0a0
|
return multierror after creation
|
2020-07-22 11:53:56 -07:00 |
|
Jakub Sztandera
|
02631155dc
|
Add block gas limit verification
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-07-16 01:00:03 +02:00 |
|
Raúl Kripalani
|
a44e80c829
|
Merge branch 'next' into mock-clock
|
2020-07-15 15:51:11 +01:00 |
|
Lucas Molas
|
0313ab4e49
|
debug: standard PoSt tag
|
2020-07-14 19:22:25 -03:00 |
|
Raúl Kripalani
|
0484496d92
|
Merge branch 'next' into mock-clock
|
2020-07-14 18:08:26 +01:00 |
|
Łukasz Magiera
|
2e4ed57363
|
Merge remote-tracking branch 'origin/master' into next
|
2020-07-13 13:34:56 +02:00 |
|
Raúl Kripalani
|
973dbd6a13
|
Merge branch 'next' into mock-clock
|
2020-07-13 11:29:53 +01:00 |
|
austinabell
|
2fd860324f
|
avoid generating cids on all messages before checking message length
|
2020-07-10 19:59:58 -04:00 |
|
Łukasz Magiera
|
8ce35e30dd
|
Merge remote-tracking branch 'origin/master' into next
|
2020-07-10 21:50:38 +02:00 |
|
Łukasz Magiera
|
dc9df10f5a
|
sync: Also rename span attributes
|
2020-07-10 21:31:58 +02:00 |
|
Raúl Kripalani
|
13de81b3b2
|
introduce the ability to mock time.
|
2020-07-10 15:51:45 +01:00 |
|
Łukasz Magiera
|
8fbeebb86d
|
rename sync variables.
|
2020-07-08 22:02:28 +02:00 |
|
Łukasz Magiera
|
b049c5a7d1
|
Merge remote-tracking branch 'origin/master' into next
|
2020-07-08 14:35:40 +02:00 |
|
Jakub Sztandera
|
74db060cdb
|
Fix bad block rason if ValidateBlock fails
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-07-08 03:55:56 +02:00 |
|
Łukasz Magiera
|
e7aec53631
|
Merge remote-tracking branch 'origin/master' into next
|
2020-07-06 23:02:24 +02:00 |
|
Jakub Sztandera
|
50c773c6a3
|
Add better description to bad blocks
Track original cause of blocks being marked as bad.
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-07-06 19:23:29 +02:00 |
|
Łukasz Magiera
|
4c1dfd7eda
|
sync: Fix build
|
2020-07-01 11:24:26 +02:00 |
|
Łukasz Magiera
|
cfdbc2312d
|
Merge branch 'master' into next
|
2020-07-01 11:22:57 +02:00 |
|
Łukasz Magiera
|
a362ef97df
|
Merge pull request #2188 from filecoin-project/const-relaxation
make system constants configurable as vars.
|
2020-07-01 10:43:07 +02:00 |
|
Whyrusleeping
|
857b5962da
|
Merge pull request #2000 from filecoin-project/asr/maxheight
Do not connect to peers with impossibly high heads
|
2020-06-30 14:24:50 -07:00 |
|
Raúl Kripalani
|
3b826e41f6
|
rename build.AllowableClockDrift{=>Secs}.
|
2020-06-30 15:00:01 +01:00 |
|
Raúl Kripalani
|
4f9c907248
|
rename build.{BlockDelay=>BlockDelaySecs}.
Since this global is not typed as a time.Duration,
rather as an int, it makes sense to clarify the unit.
|
2020-06-30 14:26:49 +01:00 |
|
Łukasz Magiera
|
d27ff60ae2
|
Merge remote-tracking branch 'origin/master' into next
|
2020-06-26 13:08:37 +02:00 |
|
Raúl Kripalani
|
c8104a03e6
|
some initial godocs. (#2118)
|
2020-06-23 18:51:25 -03:00 |
|
Jakub Sztandera
|
156a14eeeb
|
Integrate Poisson Sortition into chain sync
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-06-23 16:59:44 +02:00 |
|
Łukasz Magiera
|
9e70e95242
|
sync: Correctly pass blocks to ValidateBlock
|
2020-06-23 14:10:47 +02:00 |
|
whyrusleeping
|
b71f771acb
|
run block validation for tipsets in parallel
|
2020-06-22 16:09:05 -07:00 |
|
Łukasz Magiera
|
ab4c11c096
|
Merge remote-tracking branch 'origin/master' into next
|
2020-06-16 12:04:29 +02:00 |
|
Aayush Rajasekaran
|
d8a517f992
|
Syncer::InformNewHead can quickly fail if height is impossibly large
|
2020-06-16 00:51:00 -04:00 |
|
Aayush Rajasekaran
|
aa513d920e
|
Merge pull request #1705 from hayeah/cache-tipset-validation-progress
Cache tipset validation progress
|
2020-06-16 00:14:11 -04:00 |
|
Aayush Rajasekaran
|
ed3b2716af
|
Don't verify ElectionPostVRF when insecure validation enabled
|
2020-06-15 21:02:25 -04:00 |
|
Jakub Sztandera
|
2a78ebabd9
|
Use HashVerify
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-06-15 17:39:16 +02:00 |
|
Howard Yeh
|
c822816f8e
|
Cache tipset validation progress
|
2020-06-14 18:41:17 +08:00 |
|
Jakub Sztandera
|
c90d35869b
|
Add gas tracing
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-06-11 21:59:39 +02:00 |
|
Lucas Molas
|
dc112a5a00
|
Lotus architecture notes (#1768)
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com>
|
2020-06-11 12:31:32 +02:00 |
|
Mike Greenberg
|
2cd6347a13
|
Express block validation, cpu/mem usage via OpenCensus
|
2020-06-11 12:31:04 +02:00 |
|
Lucas Molas
|
469eef8231
|
Lotus architecture notes (#1768)
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com>
|
2020-06-09 20:17:28 -03:00 |
|
Mike Greenberg
|
ae83ca6893
|
Express block validation, cpu/mem usage via OpenCensus
|
2020-06-08 14:15:01 -04:00 |
|
Jakub Sztandera
|
5605aae269
|
Fix even more lint warnings
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-06-02 16:29:39 +02:00 |
|
Jeromy
|
88fa9726cc
|
use chainmsg type instead of unsigned message for gas price checking
|
2020-05-14 12:44:26 -07:00 |
|
Jeromy
|
881b0517b1
|
reuse logic between message selection and validation
|
2020-05-14 12:29:11 -07:00 |
|
Aayush Rajasekaran
|
2e74e1d2ae
|
Don't assert params must be empty for Methodnum = 0
|
2020-05-14 15:10:07 -04:00 |
|
Łukasz Magiera
|
4c64f0ca11
|
sync: enforce message gas limits
|
2020-05-13 03:36:56 +02:00 |
|
Łukasz Magiera
|
ba389598ee
|
Cleanup build package
|
2020-05-12 19:59:28 +02:00 |
|
Łukasz Magiera
|
6712560779
|
fix import ordering
|
2020-05-12 13:48:09 +02:00 |
|
Aayush Rajasekaran
|
6bf2dcd97c
|
Message validation changes
|
2020-05-11 21:54:44 -04:00 |
|
Jeromy
|
d415aa779c
|
also check bls aggregate signature nilness
|
2020-05-08 11:07:57 -07:00 |
|
Jeromy
|
f8c15e2d2d
|
more checks in sync
|
2020-05-08 11:06:47 -07:00 |
|
Jeromy
|
8a69467982
|
add some simple sanity checking to incoming blocks in the syncer
|
2020-05-08 10:59:18 -07:00 |
|