There are a lot of data types in Iroha Data Model. Each SDK (Java, Swift, JS etc) has to generate the schema and test generated codecs with heavy e2e tests to cover ideally each data type.
The Solution
Core team could generate a set of data type samples with their encoded form, thus SDK developers can re-use it on their own to ensure the correctness of their SCALE infrastructure.
It could:
reduce tests duplication between SDKs
reduce amount of heavy e2e tests in SDKs
increase e2e tests "precision" due to moving of "data-model failure noise" into another scope
The Problem
There are a lot of data types in Iroha Data Model. Each SDK (Java, Swift, JS etc) has to generate the schema and test generated codecs with heavy e2e tests to cover ideally each data type.
The Solution
Core team could generate a set of data type samples with their encoded form, thus SDK developers can re-use it on their own to ensure the correctness of their SCALE infrastructure.
It could: