- New Runtime API.
- runtime enteries BabeConfiguration and ValidateTransaction updated.
- Authority change digest item updated, ForceChange added to it.
Genesis State specced.
- BlockBuilder runtime enteries specced.
- Update-State-At explained.
- Child storage api merged into master
- Cryptographic Key types updated and merged into master
Extrinsics section updated, Inherents definition added and extrinsics are distinguished. Fixing Babe typos.
Calculation of winning threshold
- Babe Header formalized and (re)-corrected,
- Babe Seal added and Block.
- Auth algorithm formalization improved.
- Digest header and its different items redefined.
- How to use the result of offchain computation.
- Network status spec.
- Initial glossary merged.
- Diffed pdf refered in README.
- Minor revision and correction for recent additions.
- High level description of the p2p network protocol and list of libp2p modules.
- Revision and improvement of the Offchain APIs.
- Specced the following Offchain APIs:
- ext_is_validator
- ext_network_state
- ext_timestamp
- ext_sleep_until
- ext_random_seed
- ext_local_storage_set
- ext_local_storage_compare_and_set
- ext_local_storage_get
- ext_http_request_start
- ext_http_request_add_header
- ext_http_request_write_body
- ext_http_response_wait
- ext_http_response_header
- ext_http_response_read_body
- Grandpa corrections to Algorithm Play Grandpa round and Attempt-to-finalized
- Differentiating between grandpa nodes and other nodes over finalization.
- Main part of block verification specced.
- Specced the details of obtaining number of slots in an epoch
- Babeapi_Api Runtime entry specced
- List of Runtime entries updated to Kusama’s Runtime.
- Updating Block Validation.
- Transaction Queue and tranaction pool added to transaction processing.
- Beginning to Spec the behaviour transaction queue/pool
- Raw spec of hash_and_length Runtime entry
- More development of Blockchain paradigm: Discrete State Machine added and information about block moved to state replication section.
- Block body specced.
- Describing State Transition and transactions.
- Relate the extrinsics to the state transition in the intro of extrinsics section
- Add a section for State replication describing Block as transaction journals.
- Move parts related to Block format and validation to State replication section.
- Improve Documentation of TaggedTransactionQueue_validate_transaction including the description of its output.
- Documenting the output of Runtime APIs when they return a Result object.
- Write a definition for finality for non-validator set
- Status Message updated to include minimum version.
- Definition of finalized block and justifies finalization.
- Definition Pruned Block tree.
- Updated Definition of Longest-Chain to include the arrival time of the last block to break tie.
- Change the document style from “article” to “generic” to get chapters numbers included in subparts.
- Table of content is added.
- The description of individual Runtime entries moved to an Appendix.
- Core_Execute_block was documented more accurately.
- Network message clean up, adding references.
- Changing the Style from Article to Documentation so the chapter numbers are added to the section for easier referral.