Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
2 contributors

Users who have contributed to this file

@dgarcia360 @evias
108 lines (84 sloc) 8.18 KB

Projects & SDK Protocol Compatibility

Abstract

This document aims to group technical features of Milestones in the Catapult Protocol Development project and assess/update status reports about specific Software Development Kits compatibility.

The document should provide with an easy aggregation of all features addressed in the protocol project during milestones development and should provide a clear compatibility table for individual protocol features / or changes.

Protocol Version Compatibilities

Icon Status Attribution

Following table describes the status attributions for each of the icons that will be used in the protocol features compatibility tables:

Icon Status
Investigation/Research is currently in progress.
Feature is available.
⭕️ Work in Progress (WIP)
🛑 Feature is not available.

Elephant III: Protocol v?

Next

feature server@? rest@? sdk-js@? sdk-java@? sdk-python@? sdk-unity@? sdk-php@? sdk-swift@?
enhanced delegated harvesting ⭕️ 🛑 🛑 🛑 🛑 🛑 🛑 🛑
catbuffer serialization changes ⭕️ 🛑 🛑 🛑 🛑 🛑 🛑 🛑
MongoDB collections breaking changes ⭕️ 🛑 🛑 🛑 🛑 🛑 🛑 🛑

Elephant II: Protocol v0.6.0.1

Latest

feature server@0.6.0.1 rest@0.7.17 sdk-js@0.13.1 sdk-java@? sdk-python@? sdk-unity@? sdk-php@? sdk-swift@?
mosaic restrictions 🛑 🛑 🛑 🛑 🛑 🛑 🛑
metadata key-value ⭕️ 🛑 🛑 🛑 🛑 🛑 🛑 🛑

Elephant I: Protocol v0.5.0.1

feature server@0.5.0.1 rest@0.7.15 sdk-js@0.13.0 sdk-java@? sdk-python@? sdk-unity@? sdk-php@? sdk-swift@?
reset transaction version 🛑 🛑 🛑 🛑 🛑
rename properties to restrictions 🛑 🛑 🛑 🛑 🛑
consensus update PoS+ 🛑 🛑 🛑 🛑 🛑 🛑 🛑

Dragon: Protocol v0.4.0.1

feature server@0.4.0.1 rest@0.7.15 sdk-js@0.12.4 sdk-java@? sdk-python@? sdk-unity@? sdk-php@? sdk-swift@?
hashlock with alias 🛑 🛑 🛑 🛑
optin cosigners 🛑 🛑 🛑 🛑
lightning network 🛑 🛑 🛑 🛑 🛑
consensus PoS+ 🛑 🛑 🛑 🛑 🛑
generation hash 🛑 🛑 🛑 🛑
dragon DTOs 🛑 🛑 🛑 🛑
secret proof recipient 🛑 🛑 🛑 🛑

Cow: Protocol v0.3.0.2

feature server@0.3.0.2 rest@0.7.14 sdk-js@0.11.6 sdk-java@0.11-alpha sdk-python@? sdk-unity@? sdk-php@? sdk-swift@?
catbuffer 🛑 ⭕️ 🛑 🛑 🛑 🛑
mosaic/namespace split 🛑 🛑 🛑
aliases 🛑 🛑 🛑
receipts 🛑 🛑 🛑 🛑
account props 🛑 🛑 🛑 🛑
fees ⭕️ 🛑 🛑 🛑
delegated harvesting 🛑 🛑 🛑 🛑
cow DTOs ⭕️ 🛑 🛑 🛑
secret locks hash algos 🛑 🛑 🛑 🛑
hashlock ⭕️ 🛑 🛑 🛑
merkle proofs 🛑 🛑 🛑 🛑 🛑 🛑

History

Date Version
Apr 25 2019 Initial Draft
Jun 06 2019 Dragon Update
Jul 03 2019 Elephant Update
Jul 12 2019 Projects Update
Aug 19 2019 Elephant Update
You can’t perform that action at this time.