Dustin Brody
398c151b7d
revert change
2021-04-13 18:50:06 +02:00
Dustin Brody
d6fa4d06bc
abstract over more BeaconState usage
2021-04-13 18:47:44 +02:00
cheatfate
c2c3fdb471
Simplification and compiler error fix.
2021-04-13 17:07:41 +03:00
cheatfate
fc5ca8ec35
Address #2487 and #2488 .
2021-04-13 17:07:41 +03:00
cheatfate
79d4735355
Address #2491 .
2021-04-13 17:07:41 +03:00
cheatfate
b0a3008a1b
Address #2486 .
2021-04-13 17:07:41 +03:00
cheatfate
3417871370
Address #2489 .
2021-04-13 17:07:41 +03:00
cheatfate
477decbcf5
Address #2490 .
2021-04-13 17:07:41 +03:00
tersec
498c998552
abstract over most withStateVars/withState state var usage ( #2484 )
...
* abstract over most withStateVars/withState state var usage
* cleanups
2021-04-13 15:05:44 +02:00
Dmitriy Ryajov
03f478748f
bump libp2p to lastest master
2021-04-12 20:28:39 +03:00
Dmitriy Ryajov
5eebf4b5f5
bump libp2p
2021-04-12 20:28:39 +03:00
Dmitriy Ryajov
1d6518eaaa
use `new` instad of `init`
2021-04-12 20:28:39 +03:00
Dmitriy Ryajov
ce48644b3b
use builders
2021-04-12 20:28:39 +03:00
Dmitriy Ryajov
4f4901b10a
use master builders
2021-04-12 20:28:39 +03:00
Dmitriy Ryajov
920de91c37
use libp2p builder
2021-04-12 20:28:39 +03:00
cheatfate
9cd946a192
Proper fix for ValidatorIndex supported values.
2021-04-09 21:42:13 +03:00
cheatfate
af1a4d0c05
Simplify validator_id filter's logic.
2021-04-09 21:42:13 +03:00
cheatfate
5268d03b68
Finish error message to constants process.
2021-04-09 21:42:13 +03:00
cheatfate
b3ad573b1f
Make error messages to be constants.
2021-04-09 21:42:13 +03:00
cheatfate
934cc453d9
Add "BETA version" note to the `--rest` server command line parameters descriptions.
2021-04-09 21:42:13 +03:00
cheatfate
d443801818
Fix /api/eth/v1/validator/duties/attester/{epoch} request body ValidatorIndex issues.
2021-04-09 21:42:13 +03:00
cheatfate
c56cb0a485
Fix /api/eth/v1/node/peers arguments handling.
...
Fix maximum Epoch handling.
2021-04-09 21:42:13 +03:00
cheatfate
23b2e663f1
Fix /api/eth/v1/node/peers response.
2021-04-09 21:42:13 +03:00
cheatfate
55cbb82ab5
Fix /api/eth/v1/node/peer_count response.
2021-04-09 21:42:13 +03:00
cheatfate
5885068c63
Rebase and fixes.
2021-04-09 21:42:13 +03:00
cheatfate
dba69f0ddf
Add partial implementation for /api/eth/v1/beacon/headers
2021-04-09 21:42:13 +03:00
cheatfate
7a8e265251
Fix ValidatorIndex issues with workaround.
2021-04-09 21:42:13 +03:00
cheatfate
878d0e7337
Fix validator filtering.
2021-04-09 21:42:13 +03:00
cheatfate
a6147f7b9d
Fix `/eth/v1/config/fork_schedule` path.
2021-04-09 21:42:13 +03:00
cheatfate
64ddf4490a
Add prefixes "Rest" to public tuples.
2021-04-09 21:42:13 +03:00
cheatfate
80e79aef97
Add TODO comments for missing implementations.
...
Change default REST port to use 5052 (Lighthouse).
Add missing checks for maximum amount of validator ids.
2021-04-09 21:42:13 +03:00
cheatfate
2cf0d3d831
Simplification of POST/api/nimbus/v1/graffiti and GET/api/nimbus/v1/graffiti call implementation.
2021-04-09 21:42:13 +03:00
Zahary Karadjov
5266db3485
Add a POST /api/nimbus/v1/graffiti API
2021-04-09 21:42:13 +03:00
cheatfate
cc3851ec02
Bump nim-presto.
2021-04-09 21:42:13 +03:00
cheatfate
ec48e30ea8
Fix fork/schedule procedure comment.
2021-04-09 21:42:13 +03:00
cheatfate
a1303f3e50
Change json serialization framework.
...
Make all calls which are possible.
2021-04-09 21:42:13 +03:00
cheatfate
b7f36be73c
Attempt to find proper readValue.
2021-04-09 21:42:13 +03:00
cheatfate
9de65fa293
Fixing issues after bump.
2021-04-09 21:42:13 +03:00
cheatfate
72695dd62a
Rest API initial implementation.
2021-04-09 21:42:13 +03:00
cheatfate
3d701d8973
Add nim-presto submodule.
2021-04-09 21:42:13 +03:00
cheatfate
c4d891f583
Fix sync_manager.nim to return proper status.
...
Bump REST API dependencies.
2021-04-09 21:42:13 +03:00
tersec
79bb0d5379
only deserialize attestation and aggregation gossiped signatures once ( #2472 )
...
* only deserialize attestation and aggregation gossiped signatures once
* re-indent some aggregate checks into block scope
* spelling
* remove debugging assertion
* put part of gossip validation back into block context
* attestation pool test signature loading isn't so unsafe, and exportRaw isn't free
* remove more development doAsserts; don't exportRaw in loops
2021-04-09 14:59:24 +02:00
Zahary Karadjov
9776fbfe17
Merge branch 'version-1.1.0' into unstable
2021-04-08 20:50:06 +03:00
Zahary Karadjov
61669f269d
Clarify that the deposit cretion tools are intended for testnets
2021-04-08 19:58:22 +03:00
Zahary Karadjov
40859e4cdc
Restore the deposits create command
2021-04-08 19:58:22 +03:00
Mamy Ratsimbazafy
b6a3c892d7
Cpu architecture optimization documentation ( #2483 )
...
* x86 features
* Update docs/cpu_features.md [skip CI]
Co-authored-by: tersec <tersec@users.noreply.github.com>
* Update docs/cpu_features.md [skip CI]
Co-authored-by: tersec <tersec@users.noreply.github.com>
* less space [skip CI]
* Add ARMv8 [skip ci]
Co-authored-by: tersec <tersec@users.noreply.github.com>
2021-04-08 15:48:43 +02:00
Jacek Sieka
7165e0ac31
Reset cached indices when resetting cache on SSZ read ( #2480 )
...
* Reset cached indices when resetting cache on SSZ read
When deserializing into an existing structure, the cache should be
cleared - goes for json also. Also improve error messages.
2021-04-08 13:11:04 +03:00
Zahary Karadjov
ba59dd85cd
Support for fallback web3 providers; Fix resource leaks on Eth1 monitor restarts
2021-04-08 12:46:42 +03:00
tersec
d3cad92693
remove some BeaconState use and abstract over other uses ( #2482 )
...
* remove some BeaconState use and abstract over other uses
* remove out-of-context comment
2021-04-08 08:24:25 +00:00
tersec
5f5e3e43c3
bump num-eth2-scenarios from v1.1.0-alpha.2 to v1.1.0-alpha3 ( #2481 )
2021-04-07 13:52:17 +00:00