# Suggestion: Make DEX - Gate.io is Over

**URL:** <https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713>\
**Category:** Research\
**Created:** [September 3, 2023, 12:22pm UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713 "2023-09-03T12:22:34Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![trab](https://avatars.discourse-cdn.com/v4/letter/t/f04885/32.png) [@trab](https://forum.grin.mw/u/trab)\
**Post date:** [October 3, 2023, 7:51pm UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/21 "2023-10-03T19:51:00Z")

</div>

Grin is on Bisq. [Suggestion: Make DEX - Gate.io is Over - #15 by trab](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/15)

---

<div class="post-metadata">

**Author:** ![i2pZ7812HTZV69](https://avatars.discourse-cdn.com/v4/letter/i/839c29/32.png) [@i2pZ7812HTZV69](https://forum.grin.mw/u/i2pZ7812HTZV69)\
**Post date:** [October 11, 2023, 12:32pm UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/22 "2023-10-11T12:32:49Z")

</div>

How about AgoraDesk P2P marketplace LocalMonero another front for trading of XMR & BTC  
tell them to add GRIN  
or fork them  
we need multiple atomic swaps solutions and p2p markets

---

<div class="post-metadata">

**Author:** ![phraudsta](https://avatars.discourse-cdn.com/v4/letter/p/8baadc/32.png) [@phraudsta](https://forum.grin.mw/u/phraudsta)\
**Post date:** [October 12, 2023, 12:36am UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/23 "2023-10-12T00:36:29Z")

</div>

im not sure if stupid or not, but what about wrapping grin and putting the wrapped grin on eth or whatever ala wbtc then it can just be traded on uniswap with the rest of the shitcoins. i have no idea if it could work or how it would work or what work would be involved in making it.

---

<div class="post-metadata">

**Author:** ![ardocrat](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/ardocrat/32/5164_2.png) [@ardocrat](https://forum.grin.mw/u/ardocrat)\
**Post date:** [October 12, 2023, 7:23am UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/24 "2023-10-12T07:23:44Z")

</div>

The best place for wrapped grin is BEAM, it’s private DeFi and MimbleWimble ecosystem, it can help Grin a lot, but we need Multisig for Grin first.

---

<div class="post-metadata">

**Author:** ![trab](https://avatars.discourse-cdn.com/v4/letter/t/f04885/32.png) [@trab](https://forum.grin.mw/u/trab)\
**Post date:** [October 12, 2023, 3:46pm UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/25 "2023-10-12T15:46:48Z")

</div>

Can you make a thread dedicated to just this topic?

I think it’s a great idea because BEAM also bridges to Ethereum. So putting Grin on BEAM gets basically 2 for 1, right?

---

<div class="post-metadata">

**Author:** ![i2pZ7812HTZV69](https://avatars.discourse-cdn.com/v4/letter/i/839c29/32.png) [@i2pZ7812HTZV69](https://forum.grin.mw/u/i2pZ7812HTZV69)\
**Post date:** [October 13, 2023, 1:09pm UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/26 "2023-10-13T13:09:04Z")

</div>

@trab @ardocrat that actually a very good idea

---

<div class="post-metadata">

**Author:** ![i2pZ7812HTZV69](https://avatars.discourse-cdn.com/v4/letter/i/839c29/32.png) [@i2pZ7812HTZV69](https://forum.grin.mw/u/i2pZ7812HTZV69)\
**Post date:** [October 13, 2023, 1:10pm UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/27 "2023-10-13T13:10:57Z")

</div>

@ardocrat @trab it a matter of survival for both Grin and Beam to at least solve atomic swaps between two MW coins.  
But getting listed in Beam DEX is a very good choice for both projects.

---

<div class="post-metadata">

**Author:** ![nirg](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/nirg/32/5083_2.png) [@nirg](https://forum.grin.mw/u/nirg)\
**Post date:** [October 13, 2023, 5:20pm UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/28 "2023-10-13T17:20:19Z")

</div>

Hello everyone!!! I leave this here…

Today I contacted online with the team of [bitcoke.com](http://bitcoke.com) (a NON-KYC service based in Hong Kong) I asked under what conditions they list cryptocurrencies and they said if any grin developer wants can contact them on email [listing@bitcoke.com](mailto:listing@bitcoke.com) for more information.

---

<div class="post-metadata">

**Author:** ![ardocrat](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/ardocrat/32/5164_2.png) [@ardocrat](https://forum.grin.mw/u/ardocrat)\
**Post date:** [October 14, 2023, 1:00am UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/29 "2023-10-14T01:00:24Z")

</div>

> [@trab](#):
>
> Can you make a thread dedicated to just this topic?

Yes, I can do it in the future, for now we need multisig in Grin to make this possible, I am in contact with BEAM devs, so I am ready to make Proof-Of-Concept, I guess it will be possible with multi-party contracts transactions by @oryhp

---

<div class="post-metadata">

**Author:** ![oryhp](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/oryhp/32/2923_2.png) [@oryhp](https://forum.grin.mw/u/oryhp)\
**Post date:** [October 14, 2023, 12:06pm UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/30 "2023-10-14T12:06:19Z")

</div>

You’re confusing smart contracts with a simple world contract. A MW tx is a multisig between two parties (kernel). The outputs don’t support multiple owners. My “contracts” don’t add functionality, they’re merely a unification (and simplification) of two payment flows.

---

<div class="post-metadata">

**Author:** ![ardocrat](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/ardocrat/32/5164_2.png) [@ardocrat](https://forum.grin.mw/u/ardocrat)\
**Post date:** [October 14, 2023, 12:52pm UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/31 "2023-10-14T12:52:06Z")

</div>

> [@oryhp](#):
>
> You’re confusing smart contracts with a simple world contract

I am not already, you have `--num-participants` parameter for some reason, it is confusing. Also it was pointed **Contracts** flow is opening doors for more complex transactions cases.

So what we need to have working multisig? We have this PR ([Atomic swaps by GeneFerneau · Pull Request #618 · mimblewimble/grin-wallet · GitHub](https://github.com/mimblewimble/grin-wallet/pull/618)) opened for a long time and waiting for review. As i understood it was paid funding request for both AtomicSwaps and multisig. This is from last Grinpost’s Newsletter:

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/grin/original/2X/6/61a93ca03c7f4f415fae08e1cda76bbe37c38d22.png)

MWC (Grin fork) already has working Atomic Swaps for a long time btw. I guess @NicolasFlamel should know more about multisig implementation at their project, so possibly we can use their work.

---

<div class="post-metadata">

**Author:** ![oryhp](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/oryhp/32/2923_2.png) [@oryhp](https://forum.grin.mw/u/oryhp)\
**Post date:** [October 14, 2023, 3:06pm UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/32 "2023-10-14T15:06:45Z")

</div>

Hmm, I may be misunderstanding what the discussion was about. The `--num-participants` is the number of parties that contribute to a transaction. At the moment, it’s not safe to do it with more than 2 parties, but the parameter is still there because it helps with self-spends when the value is 1, so you know you can finalize a tx after the first signature. Note that this parameter is about multisig on the kernel, not the outputs. We have no way of doing multisig outputs on Grin today afaik. Gene was working on it, but I honestly don’t recall the state of it.

---

<div class="post-metadata">

**Author:** ![Anynomous](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/anynomous/32/2928_2.png) [@Anynomous](https://forum.grin.mw/u/Anynomous)\
**Post date:** [October 15, 2023, 1:07pm UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/33 "2023-10-15T13:07:10Z")

</div>

@ardocrat  
A link to the first mention of an attack that currently makes more than two participants in a contract unsafe. I think it is time ponder about possible solutions or mitigationd to this issue:

> [@Grin-wallet contract prototype](https://forum.grin.mw/t/grin-wallet-contract-prototype/9745/18):
>
> Unfortunately, there is an attack possible [1] (confirmed by tromp) when we have 3 or more parties and we’d need some extra work to protect against these. It may be best to start off with only having support for 2 parties and extend beyond this later on - I think protecting against this attack would require a slightly bigger change which might be best done separately. [1] [Why 3 party contracts are insecure · GitHub](https://gist.github.com/phyro/1bf782db437cec226bff703f4f7f2098)

I will put some thought into this if I think a solution might be found with my limited understanding. If there are more willing, we can make a separate discussion topic on the forum or just on Github.

---

<div class="post-metadata">

**Author:** ![ardocrat](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/ardocrat/32/5164_2.png) [@ardocrat](https://forum.grin.mw/u/ardocrat)\
**Post date:** [October 16, 2023, 1:14pm UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/34 "2023-10-16T13:14:21Z")

</div>

Another opportunity is to get listed on [SeraiDEX](https://nitter.net/SeraiDEX), their code base is on Rust (Substrate framework), so it will be opportunity for people to exchange their useless moneros for Grin.

---

<div class="post-metadata">

**Author:** ![trab](https://avatars.discourse-cdn.com/v4/letter/t/f04885/32.png) [@trab](https://forum.grin.mw/u/trab)\
**Post date:** [October 16, 2023, 3:03pm UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/35 "2023-10-16T15:03:45Z")

</div>

I joined their discord. Thanks for pointing me to it! It would be a really cool thing. I believe in the dream of decentralized liquidity pools 😂

---

<div class="post-metadata">

**Author:** ![trab](https://avatars.discourse-cdn.com/v4/letter/t/f04885/32.png) [@trab](https://forum.grin.mw/u/trab)\
**Post date:** [October 16, 2023, 7:56pm UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/36 "2023-10-16T19:56:23Z")

</div>

> [@ardocrat](#):
>
> Another opportunity is to get listed on [SeraiDEX](https://nitter.net/SeraiDEX),

From Serai developer:

> Grin would require interactivity to receive coins and would be incredibly problematic for that reason alone 😕

> To my understanding, there aren’t slatepacks allowing a recipient to receive GRIN without participating in the recipience. Please, feel free to prove me wrong.

> As for why it’d be so problematic, it’d force a threshold signing protocol onto all received coins. That’s just computationally expensive and quite annoying to flow. Not necessarily prohibitively expensive though.

---

<div class="post-metadata">

**Author:** ![emi22n](https://avatars.discourse-cdn.com/v4/letter/e/2acd7d/32.png) [@emi22n](https://forum.grin.mw/u/emi22n)\
**Post date:** [October 17, 2023, 5:29am UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/37 "2023-10-17T05:29:25Z")

</div>

Was that a way of saying that they don’t want to list it, but in a “it’s not my fault, it’s yours” way?

---

<div class="post-metadata">

**Author:** ![Anynomous](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/anynomous/32/2928_2.png) [@Anynomous](https://forum.grin.mw/u/Anynomous)\
**Post date:** [October 17, 2023, 10:31am UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/38 "2023-10-17T10:31:44Z")

</div>

It means that it is not a simple plug and play for them, it would require extra steps since Grin is interactive.  
I think the same held for Grin exchange implementation on Bisq which required some collateral BTC when swapping Grin.

---

<div class="post-metadata">

**Author:** ![trab](https://avatars.discourse-cdn.com/v4/letter/t/f04885/32.png) [@trab](https://forum.grin.mw/u/trab)\
**Post date:** [October 17, 2023, 4:38pm UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/39 "2023-10-17T16:38:27Z")

</div>

> [@emi22n](#):
>
> Was that a way of saying that they don’t want to list it, but in a “it’s not my fault, it’s yours” way?

I think it’s a way of saying that they don’t know how to do it and would need help from the Grin community to understand how to make it happen efficiently.

It sounded to me like they are open to a collaboration

---

<div class="post-metadata">

**Author:** ![Cobragrin](https://avatars.discourse-cdn.com/v4/letter/c/aca169/32.png) [@Cobragrin](https://forum.grin.mw/u/Cobragrin)\
**Post date:** [October 17, 2023, 5:23pm UTC](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713/40 "2023-10-17T17:23:46Z")

</div>

We can open a _private telegram channel_ for technical assistance and help if they like. Here Exchange-FAQ for integration, you can forward them.

> <https://github.com/cekickafa/hub/blob/main/exchange-faq.md#info-table>

[Previous page](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713.md?page=1)

[Next page](https://forum.grin.mw/t/suggestion-make-dex-gate-io-is-over/10713.md?page=3)
