Proposal to integrate Osmosis and Gravity DEX

Hey guys, member of the osmo community here.
I’m really interested in seeing a ShapeShift x Osmo crossover. Whenever the fox members agree on what should be built, I’ll work on a proposal on Osmosis to onboard the community on this idea.

2 Likes

I like the idea of potentially splitting up the bounties for Osmosis DEX and Gravity DEX implementation, but I don’t think we should remove staking. At the point we have done the work to integrate those assets we should be able to get staking support in too and I think that is important functionality wise otherwise it will be a bit feature incomplete.

I also think each bounty should cover work for both web and mobile not just web but that could be broken out into milestones within each bounty, they don’t have to be both delivered at once.

If anyone is interested in helping discuss this with the osmosis team and the forming of their part of the bounty they have setup a telegram to discuss here: Telegram: Contact @OsmoShapeshift

Awesome thank you for your support on this @willB ! Look forward to the ShapeShift DAO and Osmosis working together on this!

2 Likes

Please excuse me as I have no clue how to DAO, but I want to contribute. I’m in product and thought I’d recap some of the above in user story/acceptance criteria format…

Integrate ShapeShift with Osmosis DEX

As a ShapeShift user, I want to be able to use the Osmosis DEX so that I can trade assets between blockchains.

There are limited solutions for this on the market, providing an opportunity to grab a large user base / market share.

Trading

  1. While on ShapeShift Web, I want to be able to trade IBC enabled tokens using the Osmosis DEX
    1. ATOM/OSMO
  2. While on ShapeShift Web, I want to be able to add liquidity to Osmosis
    1. ATOM/OSMO
  3. While trading on the Osmosis DEX through ShapeShift Web, I want to earn FOX tokens
  4. While trading on the Osmosis DEX through ShapeShift Web, I want to see my trading history
  5. When on the Assets tab of ShapeShift Web, I want to see my IBC enabled tokens
  6. When on the Dashboard tab of ShapeShift Web, I want to see my IBC enabled tokens in the “Your Portfolio” section

Staking

  1. Stake ATOM
  2. Stake OSMO

Open questions for further grooming:

  1. What value would this provide to the user?
  2. In using this integration, what job is the user trying to complete?
  3. What would make this successful? How will we measure success?
    1. trading volume metrics?
  4. What assumptions are being made in this proposal?
    1. What can we do to reduce uncertainty/verify assumptions?
  5. What is our hypothesis?
    1. We believe that ShapeShift users have a desire to trade IBC enabled tokens in a safe and decentralized way (ShapeShift way) and if we build an integration with Osmosis they will trade resulting in further usage of decentralized tools via more accessible solutions
3 Likes

This is a really great addition to this conversation. I love this
@expertbandit !

I’m into this topic overall - but I REALLY appreciate the additional thought!

2 Likes

This is awesome @expertbandit - thank you for adding these further details, I agree with all of this and it helps start a clearer spec of what we would be looking for from this work. Maybe you even want to help head up the product aspect of whatever team(s) start working on this project once it has been voted on?

You should also totally look into expressing interest/joining the product workstream, we could definitely use more people with product experience helping there: [Workstream] Product

1 Like

Hey all, I’m a member of the osmosis/ion community. I just learned about the potential shapeshift/osmosis crossover. This has caused some excitement from our community. How can we help make this a reality?

6 Likes

Hey everyone. I saw this thread as a supporter of OSMO and this seems like an amazing opportunity for both sides.

I see a lot of excitement from the Osmosis community from this. I know for sure that I would vote ‘Yes’ if there was a proposal to match the bounty to get this done. I’d vote yes for a bit more osmo bounty if Ion-osmo pairing was included too :slight_smile:

If there is anything needed from the osmosis community to help get this moving, it seems like there are a lot of helping hands. Just say the word.

4 Likes

Awesome @jakeSS - are you saying you would be interested in potentially helping on the engineering effort for this?

@willy @jonisjon who would be the right person to draft this into a formal proposal? It seems that the Osmo community has interest in matching.

I guess the person who drafts the proposal (and if it’s successful) will get one of the 10 special NFT’s :wink:

2 Likes

Good question, I was hoping to have more of a sense of who would do the various aspect of this work (engineering/product/ux/security) before moving forward with this proposal but maybe that isn’t necessary since it is just a bounty. If no one else picks it up soon I may take the lead on drafting the next stage of this proposal since I started the original thread, but also happy to let someone else pickup that torch!

1 Like

Agreed, some important next steps are to create the feature spec and mockups as well as to create a proposal for the bounty, and I’d be happy to support these efforts. However at this moment I’m mainly focused on setting up the product workstream and organizational processes for all future feature development as well as supporting the open sourcing efforts. Planning to kick off the Product Workstream next week, and hopefully the development workstream will be up and running in the next 1-2 weeks as well, although we could still use more clarity on what this workstream will look like pre-open-sourcing.

@jonisjon what do you think of creating the proposal to fund this and including both the design, development, and PM expenses as part of the bounty, and then we can follow up with designs, spec, and development after the proposal has passed? We could transfer the funds for the bounty from the DAO to Colony to then be allocated to contributors in the product and development workstreams.

1 Like

Hey @willy - yea I think that is a good next step. Would be great if a leader of this bounty wanted to step up to lead this project and move this proposal forward, but I am happy to do it in the meantime.

I think for now it is best to clearly separate the bounty and proposals for the osmosis integration and the gravity integration. Also probably best to focus on the Osmosis bounty first since their community has already offered to match the bounty and showed such strong support for it.

So with that being said I would propose the following milestones for this bounty:

(1) delivery of UI/UX designs to the community for review/feedback/approval for Osmosis integration into ShapeShift Mobile and Web. This should include functionality and UX for (a) OSMO chain and asset support (b) OSMO staking/reward claiming (c) swapping on the OSMO/ATOM pair at minimum (additional pairs would be a bonus for the UX but would require additional asset support) and (d) LPing for OSMO/ATOM pool (additional pairs would be a bonus for the UX but would require additional asset support)

(2) engineering delivery of (a) and (b) from above

(3) engineering delivery of (c) and (d) from above

Each of these 3 milestones can have 1/3 of the bounty attached for the folks that pick this up.

This can look similar for the Gravity/Atom staking implementation but we can worry about that if/when the osmosis bounty is voted on by the DAO.

If anything else should be included as part of this bounty for Osmosis please provide feedback now so I can include in the boardroom ideation draft.

I’ll write this up into a draft of a formal proposal and move it forward into boardroom next.

2 Likes

love it, thanks for pushing this forward and looking forward to supporting this in boardroom, supporting this in the product workstream, and soon using Gravity Dex and Osmosis in ShapeShift :rocket:

2 Likes

Hey all, I am interested in coordinating efforts on this project. I’m a current FOX and have some insight on how to best resource this project and get the ball rolling on the Osmosis integration. I am inspired at the community response on their side and see this as a great opportunity for ShapeShift.

Seems like the next steps are turning this into a formal proposal, so I’d like to take a stab at that and get any feedback in ideation on boardroom. @jonisjon

3 Likes

whooo that would be awesome @danielle - with you leading the charge I am even more confident on this getting done.

I’ll leave it up to @danielle to post the next part of this on boardroom in proposal format (and happy to be available to assist as needed) and Danielle will be an amazing leader if this proposal passes for resourcing and organizing a team to make this actually happen!

1 Like

Update - @danielle has moved this proposal forward into board room ideation: Boardroom Management Portal

2 Likes

Looking forward to any feedback on the ideation phase

4 Likes

The proposal is live and ready for votes!

https://snapshot.org/#/shapeshiftdao.eth/proposal/QmNUYcSRexfesyTofk6emdSAMoRUi1PcVU4HJp7eyDvNgz

Summary - This proposal would accomplish the following: 1. Add support for OSMO chain/asset on ShapeShift native wallet and KeepKey. 2. Add support for OSMO staking and reward claiming. 3. Add support for swapping OSMO/ATOM. 4. Add support for LPing for OSMO/ATOM pool. This integration would be on both mobile and web.

6 Likes

I’m interested in doing the KeepKey support on this one - let’s see how the proposal goes as it’s active in Boardroom and keep in touch about the specifics of the KeepKey work specification.

6 Likes