← Back to Blog

ICON Development Update – March 2023

featured (2)

April 4, 2023

TL;DR

|

Full Story

In March, the team has activated BTP blocks on the Berlin testnet. BTP contracts, that are currently one-way trustless, have been deployed on ICON Berlin testnet, BSC testnet, and ETH Sepolia. In this article, we share tasks completed and development milestones for April.


BTP Architecture/ Product

It has been a busy month of March, with the team making great progress. BTP blocks have been activated on the Berlin testnet! BTP contracts, that are currently one-way trustless, have been deployed on ICON Berlin testnet, BSC testnet, and ETH Sepolia.

The BTP contracts enable trustless outbound messaging from the ICON blockchain. Inbound messages are currently still making use of trusted relay verification (similar to ICON bridge).

Now, it’s time to continue testing, identifying improvements, fixing bugs, and improving the relay and BMV components. After one-way bridging, our team will work towards full trustless bridging with BTP on testnet.

This is also the perfect time for other teams to explore how they can adopt BTP’s xCall to enable new functionality on their applications. They can help identify any missing tools or documentation that would assist in onboarding teams to adopt the technology.

More information on the testnet incentivisation plans will follow shortly.

Last Month

Next Month

BSC & ETH

BTP 2.0 code refactoring

  • Splitting the source code into several repos

    • Java - Done

    • Solidity - Done

    • Relayer-common - Done

Challenges

It is worth noting again that 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.

btp-notion-header

Integrations

Ibriz and Hygobyte have continued work on the IBC integrations with their monthly reports being published below:

Parameta continues to work on BTP development and integrations with their monthly report being published below:

icon-ibc-notion-header

ICON Blockchain

Last Month

  • Released v1.3.4 on mainnet after monitoring SejongNet, BerlinNet, LisbonNet

    • Resolving Skipped Transaction bugs due to invalid API data

  • Current coverage on Goloop master branch: 43.31%

  • ICON monetary policy update in progress

  • ICON SDK development in progress

    • Wallet extension for Chrome, Block explorer & API

  • Added P-rep tool feature and currently code reviewing: subcommand for call method network proposal

  • Updated node monitoring dashboard

    • Removed deprecated items and updated the interface

Next Month

  • Complete code review for new P-rep tool feature

  • Improving code coverage, aiming at 45%

  • Community sharing about ICON monetary policy update and change

  • Improving bug bounty and reporting process

    • Optimizing rewards through diversified pricing tiers

    • Streamlining bug reporting process: GitHub vs. Discord

  • Improve node health and evaluate validator productivity

Documentation updates

Find the latest update from the Dev relations team here