← Back to Blog

June 2024: Ensuring Security Across Solidity and Move

June 2024 - Main

July 8, 2024

TL;DR

|

Full Story

In June, we made considerable progress on our integrations and core systems. This month was also marked by an increased focus on security. Auditing is a crucial step for any major project release and with Balanced and ICON GMP contracts integrating with blockchains across multiple languages - we have pursued external audits to ensure the safest experience for users.  Check out detailed updates on everything below:

🌐 Relay Optimization: We have continued to optimize our relays based on the mainnet performance of all the new chains we are connected to.

💧 Sui Begins Audit: This integration been on the testnet for the last month. Internal audits for Sui have also been completed, identifying a few bugs that have all been fixed, readying the integration for mainnet. For Sui, we will also be having an external audit done before we deploy to mainnet, this has been locked in and commenced on the 4th of July. Once we have the audit reports and fix any issues raised, we will move this integration to mainnet.

🟠 Stacks Integration Progress: We have just finished the GMP contracts which have some dependency on the relay module. We have now begun work on the Stacks relay module which, once complete, will finish off the contract work for GMP with Stacks. Overall, the Stacks integration is moving along but at a much slower pace than the others, mainly due to the Clarity language and it being a very new chain to build on.

🪐 Stellar Development and Testing Complete: We have deployed the integration to the testnet and are currently testing everything on testnet, with plans to kick off internal audits in the month of July. We are prioritizing our Solana implementation over this, so post-internal audits we will keep this running on the testnet.

⏸️ Composable Finance Integration: Unfortunately, on the day of taking it to mainnet, the team working on the ICS08 spec made some changes which broke our implementation. A fair amount of rework is required for us to get back to where we were at the moment. In light of this, we have paused this integration for now. We will wait for ICS08 to be finalized so we know it won't be changed before we revisit this again. We spoke more about this in the latest Inside ICON episode.

These updates spotlight our dedicated efforts towards increasing interoperability and enhancing the overall efficiency within the ICON ecosystem through strategic development and integration across multiple blockchain platforms.

We remain committed to transparency and diligence as we move forward with these integrations and enhancements to the ICON ecosystem.

Now that progress can be made simultaneously across various integrations, we have updated the integrations milestone board to make it easier for the community to follow along. For more detailed information on the monthly progress of our IBC integrations, we invite you to explore our latest report here.

📅 June’s Accomplishments:

  • Completed development of GMP contracts for Stacks.

  • Completed integration testing for Stellar's Balanced and GMP contacts with the Relay.

  • Deployed Balanced and GMP contracts on Stellar testnet.

  • Completed external audit and review for Balanced and ICON GMP Solidity contracts. All fixes now deployed and viewable in the balanced Solidity contracts repo.

  • Completed testnet deployment, testing and internal audits for Sui contracts. Deploying all fixes to testnet.

  • Locked in external audits for Sui Balanced and GMP contracts. Commencing July 4th.

  • Deployed Balanced on Optimism - Balanced vote in progress to activate.

  • Completed initial spoke contract documents for Balanced.

  • Optimized our relay to enhance its stability on mainnet.

  • Paused composable finance work due to changes made to the ICS08 spec.

🎯 July’s Goals:

  • Finish internal audits and testing for the Stellar integration on testnet

  • Start work on Stacks Relay module.

  • Complete development and begin integration testing of Solana Balanced and GMP contacts with the Relay.

  • Finish external audits for Sui Balanced and GMP contracts, fixing any issues raised.

  • Continue work on stability and performance of the Relay.

  • Work on more detailed examples in the docs for balanced spoke contracts

  • Commence work on new collateral Liquidation enhancements for balanced.

A Milestone board for ongoing integration efforts can be found here.