Skip to content

KAGOME v0.8.0

Compare
Choose a tag to compare
@kamilsa kamilsa released this 17 Aug 18:54
· 637 commits to master since this release
b7c0cdc

v0.8.0

  • Syncing and verifying blocks from Substrate-based networks like Polkadot. Supported networking protocols:
    • /<protocol-id>/sync/2 – sending and receiving block data
    • /<protocol-id>/transactions/1 – receiving and propagating users' transactions
    • /<protocol-id>/block-announces/1 – receiving and broadcasting advertisements that new block was created
    • /paritytech/grandpa/1 and /<genesis-hash>/grandpa/1 – sending and receiving grandpa votes, commits, catch up requests/responses and neighbor messages
  • Compatibility with Polkadot JS apps
    • Implemented RPCs are account_nextIndex, author_hasKey, author_hasSessionKeys, author_insertKey, author_pendingExtrinsics, author_rotateKeys, author_submitAndWatchExtrinsic, author_submitExtrinsic,author_unwatchExtrinsic, chain_getBlock, chain_getBlockHash, chain_getFinalisedHead, chain_getFinalizedHead, chain_getHead, chain_getHeader, chain_getRuntimeVersion, chain_subscribeFinalizedHeads, chain_subscribeNewHead, chain_subscribeNewHeads, chain_unsubscribeFinalizedHeads, chain_unsubscribeNewHead, chain_unsubscribeNewHeads, childstate_getKeys, childstate_getKeysPaged, childstate_getStorage, childstate_getStorageAt, childstate_getStorageHash, childstate_getStorageHashAt, childstate_getStorageSize, childstate_getStorageSizeAt, internal_setLogLevel, payment_queryInfo, rpc_methods, state_getKeysPaged, state_getMetadata, state_getRuntimeVersion, state_getStorage, state_getStorageAt, state_queryStorage, state_queryStorageAt, state_subscribeRuntimeVersion, state_subscribeStorage, state_unsubscribeRuntimeVersion, state_unsubscribeStorage, system_accountNextIndex, system_chain, system_chainType, system_health, system_name, system_peers, system_properties, system_version
    • Decsriptions could be found here
  • Polkadot telemetry support
  • Interpreted and compiled WASM engines
    • Binaryen WASM interpreter is used as default WASM engine
    • WAVM is alternative WASM engine that uses LLVM to compile runtime code
  • Prometheus metrics
    • Substrate-style metrics that provide essential information about node's execution