The Osmosis<>WhiteWhale Pool interface contract allows connecting the Osmosis pool manager with White Whale pools. It translates the responses and messages the White Whale pools use to the interfaces Osmosis expects to operate based on the CosmWasm Pool Contract Interface specification found here.
This completes the White Whale deployment previously discussed in the SAIL proposal.
Contract information
Release: v1.0.0
Compiler Version: cosmwasm/optimizer-arm64:0.15.0
Checksum: 6f884e470d3e99b5745d8dacfa8e2c09e8ffcacabe062e1f4d412ef24e0b0c4f Code repository: https://github.com/White-Whale-Defi-Platform/white-whale-periphery/tree/main/osmosis-cw-pool
Tag: v1.0.0
Commit ID: 2001cd7
New prop 742
So the contract mentioned above, v1.0.0 had an issue preventing the Osmosis pool manager to integrate correctly with the interface contract.
After weeks of assistance by the Osmosis team and testing the end-to-end integration on the testnet, we got the green light by the Osmosis team to push the new contract to the mainnet. Ideally, proposal 742 would be a MigratePoolContractsProposal
, but due to a bug encountered while testing this on testnet (and fixed here) we were instructed to move forward by uploading the patched contract instead since the MigratePoolContractsProposal
fix requires a chain upgrade and it would take some time to get it through.
The fix for the interface contract was done here.
Contract details
Release: v1.0.1
Compiler Version: cosmwasm/optimizer-arm64:0.15.0
Checksum: 500a57b6d62b7f00648aca57b87ccb615b0950dcfa04a4b3e7b9f437979dffaa