osmosis icon indicating copy to clipboard operation
osmosis copied to clipboard

Integrate Babylon to become a BSN [Proposal 919]

Open JohnnyWyles opened this issue 7 months ago • 0 comments

Background

In Proposal 919, Osmosis governance approved becoming a Bitcoin Secured Network in a future software upgrade.

Suggested Design

Integration Documentation: https://emphasized-acoustic-f68.notion.site/Resources-for-Babylon-integration-63039e40b9b44a3fb0ad14e11d9331e9

  • Add Babylon SDK (a Cosmos SDK module) to the codebase
    • Relevant docs section: https://emphasized-acoustic-f68.notion.site/Integrating-with-Euphrates-0-5-0-for-Cosmos-chains-a24f8df4534f49418179e0d6cabe757e?pvs=25#0405e56000634312824842677d84b027
    • Most recent tag: https://github.com/babylonlabs-io/babylon-sdk/tree/v0.8.0-rc.0
  • Deploy 3 CosmWasm smart contracts on the BSN
    • Relevant docs section: https://emphasized-acoustic-f68.notion.site/Integrating-with-Euphrates-0-5-0-for-Cosmos-chains-a24f8df4534f49418179e0d6cabe757e#d10cff06050244b2939f1096163cdd8a
    • Most recent tag: https://github.com/babylonlabs-io/babylon-contract/releases/tag/v0.13.0-rc.0
  • Establish an IBC channel between BSN and Babylon ✔

Acceptance Criteria

Finality providers are able to timestamp Osmosis blocks on devnet with finality signatures. This will also need concurrent parameter changes on Osmosis which can be done via governance, to enable the taker fee revenue sharing for rewarding these parameter changes at the same time as the software upgrade which enables this functionality.

JohnnyWyles avatar Apr 16 '25 12:04 JohnnyWyles