Our roadmap Q3 was stated as:
Q3-24 Credits blockchain roadmap:
July
* Launching Solidity contracts in mainnet
* Implementing of JSON-RPC for Solidity in rest nodeApi
August
* Testing and launching of JSON-RPC for Solidity
* Finishing Credits infrastructure to work with Solidity contracts
* API serialization boost endian adjustment
* QS result multisystem readability
* Development of staking and reward system
September
* Finishing and launching staking and reward system
* Rewriting texts on dev portal
* SDK add, update and upgrade
The main goal was 'Implementing of JSON-RPC for Solidity in rest nodeApi',
we implemented partially this functionality, but the full implementation is impossible because this RPC is based on web3.
And the pool and address formats(20 bytes) and signing procedures(ECDSA) are strictly determined by ethereum functionality.
This could make Metamask for us available and open the straight road to DEX.
But we use 32 bytes public keys and ed25519 signing procedure.
And converting only type of address and signature is equal to have a centralized key change server. This wouldn't be convenient for decentralized system.
So we decided not to implement such rpc in full version but to create much closer version of rpc.
As one of our final goals is DEX and Metamask, that is widely known chain wallet handler, the nearest way for us is to create CS snap for Metamask.
This will allow most people use CS coins. So we started CS snap for Metamask.
From the other side in the sight of examined features of 'wide admitted protocols' one of the most important feature is to create CS drop to some known network such as BNB, or using the same bridge some another asset to CS chain.
DEX is based on smart contracts executed on a specific blockchain among the assets, those populate that blockchain.
So we can participate another chain DEX, or using the same bridge for some another asset to CS chain.
The second possibility is being discussed with copany management.
Besides before publishing the mainnet version of Solidity we are proceeding with address tests of node solidity module: sending transactions by contract and calling another contract with 32-byte address, wich will have the critical importance in case of creating drops and DEX on CS platform.