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
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
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
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 |
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 |
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