Skip to content

Latest commit

 

History

History
70 lines (57 loc) · 5.22 KB

iBriz-IBC-January-2024-Progress-Update.md

File metadata and controls

70 lines (57 loc) · 5.22 KB

IBC - January 2024 Progress Update

Intro

This progress report is for IBC Integration related development work by iBriz Team. The next phase of the project will include Centralised Relay development, Hopchain integration, Wormhole and Layerzero adapter integration as well as integration of other chains to the bridging ecosystem. The report is from 1-January-2024 to 31-January-2024

Summary

Integration of IBC to connect ICON with Archway For more details please see :
https://github.com/icon-project/IBC-Integration
https://github.com/icon-project/ibc-relay
https://github.com/icon-project/xcall-multi
https://github.com/icon-project/centralised-relay

Milestones

Milestone 1 - Testnet Deployment on Archway and ICON - 11th August 2023 - Completed
Milestone 2 - Testnet Deployment - ICON - Libson, Archway and Neutron - 12th September 2023 - Completed
Milestone 3 - Mainnet Deployment - ICON and Archway - 6th October 2023- Completed
Milestone 4 - Mainnet Deployment - IBC Neutron - 31st October 2023- Completed
Milestone 5 - Mainnet Deployment - IBC Injective - 5th January 2024 - Completed
Milestone 6 - Centralised Relay for Avalanche and ICON - 19th January 2024 - Completed
Milestone 7 - xCall deployments for Wormhole and LayerZero - 5th February - Completed
Milestone 8 - Centralised Relay integration for Archway - TBD - In Progress
Milestone 9 - Hopchain and ICS20 Integration to IBC - TBD - In Progress

Deliverables Ready

Name Development State Notes Source / location
KMS Integration Completed Centralised Relay icon-project/centralized-relay#72
ICON Devnet Setup Completed Testing icon-project/xcall-multi#304
E2E for wormhole & LayerZero Completed Adapters - Issues with running local setup. Testing completed on testnet icon-project/xcall-multi#227
Rust contracts for xCall update for Future proof messaging Completed xCall Enhancements icon-project/xcall-multi#137
Rust contracts for xCall update for Future proof messaging Completed xCall Enhancements icon-project/xcall-multi#137
LayerZero and Wormhole testing on Testnet Completed xCall Enhancements icon-project/xcall-multi#249
Solidity Artefact Release Completed xCall Enhancements icon-project/xcall-multi#254
xCall EVM Scripts Completed xCall Enhancements icon-project/xcall-multi#259
Improvements for the e2e integration test setup tutorial Completed xCall Enhancements icon-project/IBC-Integration#775
ICON Bridge Issue Completed Prod Support https://github.com/icon-project/ibc-planning/issues/312
[Discovery] Exploration of other products involving multiple chains Completed Prod Support https://github.com/icon-project/ibc-planning/issues/284
Implement new message type in dapp: Solidity Completed xcall Enhancements icon-project/xcall-multi#237
Implement new message type in dapp: Javascore Completed xcall Enhancements icon-project/xcall-multi#235
CLI command to manually call update client Completed IBC icon-project/ibc-relay#207
CLI command to claim fees Completed IBC icon-project/ibc-relay#205
Transfer Admin and fee Handler rights on Avalanche mainnet deployment Completed Centralized Relay https://github.com/icon-project/ibc-planning/issues/315
Create keystore Command Completed Centralized Relay icon-project/centralized-relay#70
DB Reuse - Bug Fixes - Pagniation Issue Completed Centralized Relay icon-project/centralized-relay#69
Fix Nonce Completed Centralized Relay icon-project/centralized-relay#88
Integration Tets for Response Message Type Completed IBC icon-project/IBC-Integration#796
Avalanche Mainnet Deployment Completed Centralized Relay icon-project/centralized-relay#230
Implement getTimestap() function in the consensus_state_extended.go for tendermint Completed Centralized Relay icon-project/IBC-Integration#823

Deliverables Projected for Next Cycle

Name Development State Notes
Hopchain In Progress Cosmos SDK chains integration with centauri - icon-project/IBC-Integration#760. Testing and Integration of ICS20.
xCall Execution In Progress Centralised Relay - icon-project/centralized-relay#73
Archway Module - Centralised Relay In Review Centralised Relay - icon-project/centralized-relay#10

Sample of docs

https://github.com/icon-project/IBC-Integration
https://github.com/icon-project/ibc-relay
https://github.com/icon-project/xcall-multi
https://github.com/icon-project/centralised-relay