Luke Anderson
edf0b9d05f
Addressed some of @djrtwo's suggestions.
...
- Rewording of specification goal paragraph
- Clarify get duties description regarding chain reorgs.
- Add epoch parameter to get duties, and new error 406
- Block publishing action is clarified around validation, with a new status code 202
- The validator pubkey and PoC bit are passed to produce attestation
- Attestation publishing action is clarified around validation, new status code 202
- Rewording of genesis_time, 'block' -> 'slot'
- Update Crosslink to latest spec
- Added missing signature field to IndexedAttestation
2019-05-25 07:59:35 +10:00
Danny Ryan
7b30c55cd4
minor copy edits to vc api
2019-05-23 13:10:34 -04:00
Luke Anderson
8e67dec7e4
Fixed misinterpretation of the proof array in the Deposit object, bumped version.
2019-05-20 16:43:21 +10:00
Luke Anderson
490cf9e347
Updated version number to reflect small changes.
2019-05-20 13:56:25 +10:00
Luke Anderson
73c9d126de
Updated API spec with suggestions by @hwwhww.
...
- Corrected to use American English instead of Australian
- Fixed spelling mistake with indices
- Changed tag to 'MinimalSet' and 'OptionalSet'
- Added a response to the list of components
- Renamed 'block_production' to 'block_proposal'
2019-05-20 13:49:06 +10:00
Luke Anderson
67921ab96f
Fixed up some small wording in the API readme.
2019-05-13 16:30:53 +10:00
Luke Anderson
ac7a40376b
Included a link to the API document in the root README.md file.
2019-05-13 16:26:45 +10:00
Luke Anderson
0b2c7acdb3
Fixed up markdown.
...
- Removed TOC
- Removed all the old spec stuff
- Uploaded spec to SwaggerHub and provided a link to it.
- Added a 'license' section to the API description.
2019-05-13 16:25:22 +10:00
Luke Anderson
2035aea0b8
Formatting clean up.
...
- Moved /node/fork up with other node endpoints
- Added descriptions and ordering to tags
- Removed common merkle_root schema, to be more specific in descriptions.
- Moved BeaconBlockCommon next to appropriate schemas.
- Lots of small grammar improvements, full stops at end of descriptions.
2019-05-13 15:52:34 +10:00
Luke Anderson
d10baf1dce
Added optional path, , renamed tags, and fixed up whitespace issues.
2019-05-13 15:18:56 +10:00
Luke Anderson
48ed25b2bd
Fleshed out a lot more of the API, nearly ready.
...
- Added all the fields from BeaconBlock(Body)
- Tagged all paths as 'Minimum for validator'
- Removed BeaconNode and ValidatorClient conventions
- Moved the basic non-object schema components to the top
- Broke out common beacon block properties into the BeaconBlockCommon object
- Fixed links to Eth2.0 spec
2019-05-13 15:07:15 +10:00
Luke Anderson
b918cc3de3
Fleshed out a whole lot more of the OpenAPI specification for the API.
2019-05-10 14:03:59 +10:00
Luke Anderson
39fd625d35
Started porting the API proposal into OpenAPI 3 format.
2019-05-09 23:49:59 +10:00
Luke Anderson
4d2e752bb9
Started updating the markdown description of the BNVC REST API, removing stuff specific to the issue and conforming to standard text layout.
2019-05-08 23:51:53 +10:00
Luke Anderson
0d06f6bcc1
Added the first draft of the BN-VC API RFC, as it was listed on the issue #1011 .
2019-05-08 15:04:27 +10:00
Danny Ryan
c011feb3c7
Merge pull request #1024 from ethereum/sos_ssz_py
...
implement SOS serialization in minimal_ssz.py
2019-05-03 15:43:07 -06:00
Danny Ryan
59ab8aab5a
Merge pull request #1037 from ethereum/minor-typo-attestation
...
Minor typo attestation (supersedes #1036 )
2019-05-03 10:40:57 -06:00
Danny Ryan
6318a21ca6
fix minor typo in attestation rewards
2019-05-03 10:37:39 -06:00
Danny Ryan
8942fac7ec
Merge pull request #1027 from ethereum/fix-underflows
...
Fix underflows from #1017
2019-05-03 08:48:17 -06:00
Danny Ryan
d15ca4c50c
replace asserts in get_active_index_root and get_randao_mix with comment
2019-05-02 18:11:11 -06:00
protolambda
bbaa1417a8
remove incorrect unnecessary offset
2019-05-02 09:16:01 +02:00
Danny Ryan
b169c42339
fix underflows in generate_seed, get_randao_mix, and get_active_index_roots
2019-05-01 17:44:34 -06:00
Danny Ryan
715dc32334
Merge pull request #1015 from ethereum/JustinDrake-patch-11
...
Remove get_state_root from state transition doc
2019-05-01 17:08:15 -06:00
Danny Ryan
6242e54c0a
Merge branch 'JustinDrake-patch-11' of github.com:ethereum/eth2.0-specs into JustinDrake-patch-11
2019-05-01 17:06:23 -06:00
protolambda
524d7b09ba
implement SOS serialization in minimal_ssz.py
2019-05-02 00:34:17 +02:00
Danny Ryan
1bb9397b65
Merge pull request #1014 from ethereum/JustinDrake-patch-10
...
Add 32-byte graffiti
2019-05-01 16:30:02 -06:00
Danny Ryan
2ed8d99ac5
Merge pull request #1009 from ethereum/vbuterin-patch-2
...
Attestation committee refactor
2019-05-01 16:25:13 -06:00
Danny Ryan
ef72b7ec20
Merge branch 'master' into vbuterin-patch-2
2019-05-01 16:19:21 -06:00
Danny Ryan
002e27973c
alter get_winning_crosslink.. to have same function signature as get_crosslink_committee
2019-05-01 15:51:43 -06:00
Danny Ryan
8f2c7a3663
revert cache to compute_committee
2019-05-01 12:56:48 -06:00
Diederik Loerakker
9d1ec584d3
Merge pull request #1022 from ethereum/revert-981-only_setup_py
...
Revert 981 only setup py to master
2019-05-02 01:25:14 +08:00
Justin Drake
e85678ac15
restore compute_committee
2019-05-01 15:21:38 +01:00
Danny Ryan
a25103cefd
Merge pull request #1013 from terencechain/patch-69
...
Generate seed once for get_beacon_proposer_index
2019-05-01 07:56:57 -06:00
Hsiao-Wei Wang
5f341ae493
Move `get_state_root` to `pyspec/tests/helpers.py`
2019-05-01 17:06:02 +08:00
Justin
f62126d5ee
Update 0_beacon-chain.md
2019-05-01 09:34:09 +01:00
Justin
407902763c
Update 0_beacon-chain.md
2019-05-01 09:33:22 +01:00
Justin Drake
b6b4d3cbaf
Add get_state_root in tests
2019-05-01 09:30:08 +01:00
Justin
427a53cdae
Remove get_state_root from state transition doc
...
Remove `get_state_root` from the state transition function spec because it is not used by the state transition function.
2019-05-01 09:24:51 +01:00
Justin
bbcf5f0daa
Add 32-byte graffiti
...
Add 32-byte of arbitrary "graffiti" data in beacon blocks, in a similar vein to `extraData` in Eth1. To be used in wonderful and unpredictable ways (permissionless innovation by block proposers).
2019-05-01 09:19:54 +01:00
Justin Drake
a0158c606e
Expose get_commitee
2019-05-01 09:09:24 +01:00
Justin Drake
a6e76ef9c6
Fix
2019-05-01 08:45:29 +01:00
Justin Drake
2e5ab130c1
Simplify presentation
2019-05-01 07:42:49 +01:00
Danny Ryan
b3373a2d71
fix up some PR feedback and testing for #1009
2019-04-30 12:55:14 -06:00
terence tsao
c5d6c045e6
Update 0_beacon-chain.md
2019-04-30 11:07:58 -07:00
Justin
a40f37b9a2
Update 0_beacon-chain.md
2019-04-30 12:31:11 +01:00
Justin
60888c0c48
Update 0_beacon-chain.md
2019-04-30 12:27:45 +01:00
Justin
a23c9f712d
Update 0_beacon-chain.md
2019-04-30 11:44:21 +01:00
Justin
adfa014a30
Update 0_beacon-chain.md
2019-04-30 11:38:11 +01:00
Justin
73603f4ed6
Update 0_beacon-chain.md
2019-04-30 11:34:57 +01:00
Justin
66403ad853
Update 0_beacon-chain.md
2019-04-30 11:00:23 +01:00