Proposal Details

Proposal #479

Passed

Proposal title

Upload Cross-Chain Swap Contract v2

Submit time

Deposit end time

Voting start time

Voting end time

Tally result

98.56%

Proposal #479 description

Passing this proposal will upload an updated version of the Crosschain Swaps contract to the Osmosis chain.

Details

The Crosschain Swaps contract enables trades on Osmosis to be carried out remotely from another chain connected to Osmosis by IBC.

The original upload contained an issue that was only discovered during implementation on mainnet and requires a new version to be uploaded to properly integrate the full Crosschain swaps process.

The contract receives a token transfer from chain A, interacts with the Swap Router contract to exchange the received token for a different token and then forwards it to a destination address specified in the original transaction.

On receipt of tokens from Chain A, the contract parses a memo field, enabled by IBC v3.4.0 in Osmosis v13. This contains information set by the sender identifying the instance of the Crosschain Swaps contract to interact with and the intention.

This Crosschain Swaps instance is linked to an instance of the SwapRouter contract uploaded in Proposal 411 and carries out the exchange using liquidity on Osmosis.

The resultant tokens are then forwarded to the address originally specified in the memo, be that a return to the address on Chain A or forwarding to an address on Chain C.

Full Documentation: https://github.com/osmosis-labs/osmosis/tree/main/cosmwasm/contracts/crosschain-swaps

Git Commit ID

https://github.com/osmosis-labs/osmosis/commit/928280b61d15fcfd71f068390f520034c3d49a54

Version of Compiler used

cosmwasm/workspace-optimizer:0.12.10

Checksum

e7cfd4ec2cf594de9d15863c6e324025045de39236186c03483af7c9e06d4949

Commonwealth Thread: https://commonwealth.im/osmosis/discussion/10592-upload-crosschain-swaps-contract-v2

Proposal #479 overview

Total votes
6,384
Voters
6,318
Total deposit
1,600 OSMO

Proposal #479 votes

#

Validator

Account Address

Options
1Stakely.ioYes
2stake.systems | autocompoundYes
3DSFDFYes
4“HugoYes
501nodeYes
6B-HarvestYes
7StakeWithUsYes
8Informal SystemsYes
9Kintsugi NodesYes
10NotionalYes
11Zero Knowledge Validator (ZKV)Yes
120base.vcYes
13StakeLab.zoneYes
14ECO Stake 🌱Yes
15GATA HUBYes
16Oni ⛩️Yes
17Gelotto 🛡 Slash ProtectedYes
18[Beehive]🇰🇷Yes
19ChainflowYes
20TR-3B ASTRAYes
21ProvalidatorYes
22SpacePotatoYes
23jabbeyYes
24defiantlabsYes
25Cypher CoreYes
26TaxiStakeYes
27ShapeShift DAOYes
28Silk NodesYes
29Secure SecretsYes
30Coinage x DAICYes
31ChainLayerYes
32COSMØSTAKEYes
33AstroquirksYes
34Chorus OneYes
35Node GuardiansYes
36AUDIT.oneYes
37BlockdaemonYes
38Stakewolle.com |100% InsuranceYes
39Hathor NodeYes
40coactionYes
41Bro_n_BroYes
42Leonoor's CryptomanYes
43KalpaTechYes
44FreshSTAKINGYes
45WhisperNode 🤐Yes
46InteropYes
47AutoStake 🛡️ Slash ProtectedYes
48CryptoCrew Validators ✅Abstain
49ObiYes
50MeriaYes
51Ethereal VenturesYes
52Active NodesYes
53blockscapeYes
54S16 Research VenturesYes
55Kalia NetworkYes
56Simply StakingYes
57Nocturnal LabsYes
58Imperator.coYes
59coinhall.orgYes
60BlockpowerYes
61DSRVYes
62KingSuperYes
63in3s.comYes
64ZenscapeYes
65Smart Stake 📈📊Yes
66Crypto AssassinYes
67polkachu.comYes
68Klub StakingYes
69TessellatedYes
70LikeCoin by Liker LandAbstain
71OldcatYes
72Uncle EdYes
73KomikuriYes
74CrowdControlYes
75#decentralizehk - DHK daoYes
76Larry EngineerYes
77StakecitoYes
78ushakovYes
79ChihuahuaYes
80DEFUNCTYes
81CommunityStakingYes
82CosmostationYes
83Zenith - REDELEGATE to InterblocYes
84kooltek68Yes

View: