Whitelist Interchain Labs Account To Upload Contracts

Whitelist Interchain Labs Account To Upload Contracts - Parameter Change Proposal

Summary

This proposal seeks to modify the code_upload_access list parameter via the /MsgAddCodeUploadParamsAddresses method in the Wasm module of the Babylon Chain to allow Interchain Labs to upload CosmWasm contracts that faciliate swapping on Tower DEX and bridging tokens to/from Babylon in Skip Go.

Proposal Details

Type

  • Proposal Type: Parameter Change
  • Chain: Babylon Genesis Mainnet
  • Messages: /MsgAddCodeUploadParamsAddresses to change wasm.code_upload_access

Overview

Skip Go is the leading cross-chain developer platform powering seamless user and liquidity onboarding in Cosmos. As of 03/31/2025, Skip Go:

  1. Facilitates over $700m in monthly volume
  2. Supports 150+ chains across the Cosmos, EVM, and SVM ecosystems
  3. Aggregates over 20+ DEXs
  4. Is integrated by the top Cosmos wallets including Keplr, Leap, and Cosmostation
  5. Is used by over 50 integrators ranging from chains (dYdX, Osmosis, Initia), DEXs (Astroport, Duality), and protocols (Stride, Milkyway, Drop)

Interchain Labs has been working with Tower, Babylon’s native Dex, and the Babylon team to support swapping on Tower and bridging tokens to/from Babylon in Skip Go at launch. This will enable:

  1. All current integrators of Skip Go to get immediate access to the Babylon ecosystem,
  2. Tower to support cross-chain swapping flows for users of their application,
  3. Asset issuers to seamlessly bridge over their BTC LSTs from the EVM ecosystem using IBC Eureka to bootstrap Babylon’s BTCFi ecosystem

In order to enable Skip:Go functionality on Babylon, Interchain Labs (ICL) is requesting to be allowed to upload CosmWasm (CW) contracts to Babylon as this is a requirement to faciliate swapping on, and composing IBC interactions through, the Babylon blockchain.

Open-Source Skip Go CosmWasm Contracts: GitHub - skip-mev/skip-go-cosmwasm-contracts: CosmWasm Contracts for Skip Go

Parameter Specifications

Current Values vs. Proposed Values

Parameter Current Value Proposed Value
wasm.code_upload_access [ ] [“bbn1raa4kyx5ypz75qqk3566c6slx2mw3qzsrlp9j9”]

Technical Details

An example of the message to be updated to:

"messages": [
  {
    "type": "/cosmwasm.wasm.v1.MsgAddCodeUploadParamsAddresses",
    "value": {
      "authority": "bbn10d07y265gmmuvt4z0w9aw880jnsr700jduz5f2",
      "addresses": [
          "bbn1raa4kyx5ypz75qqk3566c6slx2mw3qzsrlp9j9"
      ]
    }
  }
]

Impact Assessment

Interchain Labs has been working with Tower, Babylon’s native Dex, and the Babylon team to support swapping on Tower and bridging tokens to/from Babylon in Skip Go at launch. This will enable:

  1. All current integrators of Skip Go to get immediate access to the Babylon ecosystem,
  2. Tower to support cross-chain swapping flows for users of their application,
  3. Asset issuers to seamlessly bridge over their BTC LSTs from the EVM ecosystem using IBC Eureka to bootstrap Babylon’s BTCFi ecosystem

Security Considerations

  1. Skip Go CosmWasm contracts have been battle tested in production for over a year on multiple chain including Osmosis, Neutron, Sei, Injective, Stride, and more.
  2. Skip Go CosmWasm contracts do not have admin access and therefore cannot be upgraded with malicious behavior.
  3. Skip Go CosmWasm contracts have been audited by Oak Security, the audit report can be found here: audit-reports/Skip/2023-08-20 Audit Report - Skip Protocol Swap Contracts v1.0.pdf at main · oak-security/audit-reports · GitHub
  4. The two contracts Interchain Labs will upload at launch are the entrypoint contract: skip-go-cosmwasm-contracts/contracts/entry-point at main · skip-mev/skip-go-cosmwasm-contracts · GitHub and the swap adapter compatible with Tower: skip-go-cosmwasm-contracts/contracts/adapters/swap/astroport at main · skip-mev/skip-go-cosmwasm-contracts · GitHub
    • Both of which were included in the audit.

Timeline & Expected Effects

Interchain Labs plans to submit an expedited governance proposal to upload contracts on the day of the Babylon chain genesis. This timeline allows for Skip Go to be ready and integrated with Tower as soon as possible for the public mainnet announcement.

Team & Resources

  • Proposing Entity: Interchain Labs
  • Point of Contact: Jeremy Liu
  • Relevant Experience: Interchain Labs is the Interchain Foundation’s main subsidiary, leading Cosmos’ product, vision, and go-to-market. Skip Go, a product of Interchain Labs, is the leading cross-chain developer platform in Cosmos today.

Submitted by: Interchain Labs
Date: 2025-31-03
Contact: Jeremy Liu (tg: notjeremyliu, email: [email protected])

5 Likes

Cross-chain support seems immensely important so we’re definitely supportive of this proposal.

1 Like