Skip to content

Commit a218191

Browse files
authored
Update README.md (#1778)
1 parent 3a74028 commit a218191

File tree

1 file changed

+69
-12
lines changed

1 file changed

+69
-12
lines changed

README.md

+69-12
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,79 @@ KAGOME is a [Polkadot Host](https://github.com/w3f/polkadot-spec/tree/master/hos
1111

1212
## Status
1313

14-
- [x] Syncing node
15-
- Polkadot, Kusama and Rococo compatibility
16-
- [x] Validating node
17-
- [x] Polkadot JS apps support
18-
- [ ] Parachains support
14+
![kagome-components-Host drawio-light](https://github.com/soramitsu/kagome/assets/9370151/323c1677-b628-468c-adb8-5c09c2164fc3)
15+
16+
17+
- [x] JSON-RPC (compatible with Polkadot JS)
18+
- [ ] New [unstable JSON-RPC](https://paritytech.github.io/json-rpc-interface-spec/)
19+
- [x] Scale codec
20+
- [x] Synchronizer
21+
- [x] Full sync
22+
- [x] Fast sync
23+
- [x] Warp sync
24+
- [x] Transaction pool
25+
- [x] Consensus
26+
- [x] BABE
27+
- [x] GRANDPA
28+
- [ ] SASSAFRAS (Q4 2023)
29+
- [x] Storage
30+
- [x] Blockchain
31+
- [x] Block storage
32+
- [x] Block tree
33+
- [x] Digest tracker
34+
- [x] Trie storage (merkle trie)
35+
- [x] RocksDB
36+
- [x] Dynamic pruning
37+
- [ ] Trie nodes caches (Q4 2023)
38+
- [ ] State caches (Q4 2023)
39+
- [x] Runtime
40+
- [x] Host API
41+
- [x] WASM engine
42+
- [x] Binaryen
43+
- [x] WAVM
44+
- [ ] WasmEdge (planned for Q3 2023)
45+
- [x] Parachains core
1946
- [x] Non-asynchronous Backing
2047
- [x] Data availability
2148
- [x] Approval voting
22-
- [ ] Disputes resolution
49+
- [x] Disputes resolution
50+
- [ ] Async-Backing (planned for Q3 2023)
51+
- [x] Networking
52+
- [x] Peer manager
53+
- [x] /dot/block-announces/1
54+
- [x] /paritytech/grandpa/1
55+
- [x] /polkadot/validation/1
56+
- [x] /polkadot/collation/1
57+
- [x] /dot/transactions/1
58+
- [x] /polkadot/req_collation/1
59+
- [x] /dot/light/2
60+
- [x] /polkadot/req_pov/1
61+
- [x] /dot/state/2
62+
- [x] /dot/sync/warp
63+
- [x] /polkadot/req_statement/1
64+
- [x] /dot/sync/2
65+
- [x] /polkadot/req_available_data/1
66+
- [x] /polkadot/req_chunk/1
67+
- [x] /polkadot/send_dispute/1
68+
- [x] Libp2p
69+
- [x] Transport
70+
- [x] TCP
71+
- [ ] QUIC (Q4 2023)
72+
- [ ] WebRTC (Q4 2023)
73+
- [x] Secure connection
74+
- [x] Noise
75+
- [x] TLS
76+
- [x] Multiplexing
77+
- [x] Yamux
78+
- [x] Multiselect protocol
79+
- [x] Peer discovery
80+
- [x] Kademlia
81+
- [x] Ping protocol
82+
- [x] Identify protocol
2383
- [x] Offchain workers
84+
- [x] Keystore
2485
- [x] Telemetry support
2586
- [x] Prometheus metrics
26-
- [x] Fast sync
27-
- [ ] Warp sync
28-
- [x] Incoming connections
29-
- [ ] Outcoming connections
30-
- [x] Light client protocol
3187

3288
More details of KAGOME development can be found within the [supported features](./README.md/#supported-features) section and in [projects board](https://github.com/soramitsu/kagome/projects/2)
3389

@@ -201,4 +257,5 @@ You can find more information about the components by checking [reference docume
201257
* Press-release: [Soramitsu to implement Polkadot Runtime Environment in C++](https://medium.com/web3foundation/w3f-grants-soramitsu-to-implement-polkadot-runtime-environment-in-c-cf3baa08cbe6)
202258
* [KAGOME: C++ implementation of PRE](https://www.youtube.com/watch?v=181mk2xvBZ4&t=) presentation at DOTCon (18.08.19)
203259
* [KAGOME and consensus in Polkadot](https://www.youtube.com/watch?v=5OrevTjaiPA) presentation (in Russian) during Innopolis blockchain meetup (28.10.19)
204-
* [Web3 Builders: Soramitsu | C++ Implementation of Polkadot Host](https://www.youtube.com/watch?v=We3kiGzg60w) Polkadot's Web3 builders online presentation
260+
* [Web3 Builders: Soramitsu | C++ Implementation of Polkadot Host](https://www.youtube.com/watch?v=We3kiGzg60w) Polkadot's Web3 builders online presentation
261+
* [Building alternative clients](https://youtu.be/TnENz6I9l8A?si=yF4oo2zQ6LdPW13N) Polkadot Decoded 2023 presentation

0 commit comments

Comments
 (0)