Releases: w3f/polkadot-spec
Releases · w3f/polkadot-spec
Polkadot Specification v0.0.2
Release on 22nd of November 2019
Changelog
- Fri Nov 22 2019
- Child storage api merged into master
- Cryptographic Key types updated and merged into master
Polkadot Specification v0.0.1
Released 5th of November 2019
Changelog
- Tue Nov 05 2019
- Extrinsics section updated, Inherents definition added and extrinsics are distinguished.
- Fixing Babe typos.
- Mon Nov 04 2019
- Calculation of winning threshold
- Sat Nov 02 2019
- Babe Header formalized and (re)-corrected,
- Babe Seal added and Block.
- Auth algorithm formalization improved.
- Fri Nov 01 2019
- Digest header and its different items redefined.
- Tue Oct 08 2019
- How to use the result of offchain computation.
- Network status spec.
- Initial glossary merged.
- Mon Sep 30 2019
- Diffed pdf refered in README.
- Minor revision and correction for recent additions.
- Fri Sep 27 2019
- High level description of the p2p network protocol and list of libp2p modules.
- Revision and improvement of the Offchain APIs.
- Mon Sep 16 2019
- 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
- Specced the following Offchain APIs:
- Sat Sep 14 2019
- Grandpa corrections to Algorithm Play Grandpa round and Attempt-to-finalized
- Differentiating between grandpa nodes and other nodes over finalization.
- Fri Sep 13 2019
- Main part of block verification specced.
- Fri Sep 06 2019
- 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.
- Wed Aug 07 2019
- Transaction Queue and tranaction pool added to transaction processing.
- Tue Aug 06 2019
- Beginning to Spec the behaviour transaction queue/pool
- Raw spec of hash_and_length Runtime entry
- Mon Aug 05 2019
- More development of Blockchain paradigm: Discrete State Machine added and information about block moved to state replication section.
- Block body specced.
- Sat Aug 03 2019
- 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.
- Fri Aug 02 2019
- Documenting the output of Runtime APIs when they return a Result object.
- Write a definition for finality for non-validator set
- Wed Jul 31 2019
- 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.
- Fri Jul 26 2019
- 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.
- Mon Jul 22 2019
- 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.