In February, the team started testing BTP across local instances. Alongside the BTP milestones board, we can now also take a first look at the milestone board for IBC integrations. In this article, we share tasks completed and development milestones for March.
BTP Architecture/ Product
In this month the team started testing BTP across local instances on ICON, BSC and ETH 2. They identified an issue with the xCall messages, which was analyzed and fixed. The corresponding updates have been pushed to IIP-52. Subsequently, the end to end demo will get updated with these fixes in early March. The team in March is focused on the various deployments to testnets and continuous testing of these all components.
Begin Unit testing ETH 2.0 BMV implementation. - Still ongoing
Begin Unit testing BMV implementation for BSC - Completed
Deploy BSC integration on local ICON & BSC instance - Completed
Start integration testing of the implementation of BSC BMV - Still ongoing
Continue working on Relay refactoring - Completed
Continue developing relay implementation for ETH 2.0 - Still ongoing
Continue developing relay implementation for BSC - Completed
Bug identified in the xcall service with a fix developed, tested and implemented.
Built custom API to get proof data from ETH 2
BSC & ETH
Continue Unit testing ETH 2.0 BMV implementation
Continue integration testing of the implementation of BSC BMV
Continue developing relay implementation for ETH 2.0 - with the team building a custom API they can now continue this work.
Commence testing relay implementation for BSC
Deploy new ICON testnet and connect to BSC testnet
Commence end to end testing on new ICON testnet connected to BSC testnet
Splitting the source code into several repos
Java - Still ongoing
Solidity - Still ongoing
Relayer-common - Done
As we get to the stage of deploying BTP to its respective testnets, we expect to face minor issues due to the general nature of testnets. This is nothing major however its a valid risk to take into account as we move forward.
Ibriz and Hygobyte have commenced work on the IBC integrations with their monthly reports being published here.
Finally, keep an eye out for development updates on the topic of IBC integrations in the Ecosystem Insights series that has recently launched on the ICON Network YouTube channel. The next episode is scheduled to drop this week!
Released v1.3.3 on mainnet after monitoring SejongNet, BerlinNet, LisbonNet
Fixed LisbonNet tracker update issue (errors in the tracker DB)
Fixed Mainnet citizen node panic event occurred in the last week of February
Improved code coverage (current coverage is about 43%)
Fixed JavaEE (Java Execution Environment) shutdown issue caused by wrong API format via bug bounty
IISS monetary policy change planning: commission model, jail time, minimum-wage
Devising ICONex deprecation planning with the community
Incrementally improving Goloop code coverage
Improving P-rep tool (Validator tool)