Skip to content

Releases: w3f/polkadot-spec

Polkadot Specification v0.0.2

16 Oct 12:52
Compare
Choose a tag to compare

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

16 Oct 12:48
Compare
Choose a tag to compare

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
  • 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.