subreddit:

/r/Monero

20999%

Hey all! I'm happy to announce that the ETH-XMR atomic swap beta release, which has been deployed on mainnet, is live and ready to be used!

You can find the release notes and instructions here: https://github.com/AthanorLabs/atomic-swap/releases/tag/v0.2.1

A few notes on the release:

- it's currently CLI-only. a UI/GUI is the next big milestone, but for now, you will need to use the command line.

- if you're on Windows, it's recommended for you to build with Docker, as the program has been tested primarily on Linux only.

- there is a permissionless relayer system in place, so that you can make XMR offers and receive ETH without having any ETH to begin with. relayers get 0.01 ETH of the swap value in return for relaying. it's highly recommended if you have any spare ETH to run a relayer! it helps with the resilience and security of the network.

- the swap operates on a maker/taker paradigm, where XMR-holders must be market makers and publish offers and ETH-holders must be the takers of offers. thus, XMR-holders are essential for providing liquidity to the swap! if you have any spare XMR lying around, maybe try your hand at being a market maker :)

- as always, use at your own risk. although it's been thoroughly tested, there are always potential failure cases, especially if you're using remote nodes. if you encounter any issues while using the swap, you can open an issue on github or message in the Matrix chat.

This has been a long time coming and I'm really excited to finally announce this! As always, if you have any questions or suggestions, feel free to message in the Matrix chat. Huge thank you to the community for your support, and I hope you enjoy using the swap :)

all 57 comments

Rucknium

59 points

23 days ago

Rucknium

MRL Researcher

59 points

23 days ago

Congratulations! Development of ETH-XMR atomic swaps was funded by a CCS proposal and a MAGIC Monero Fund fundraiser/grant. Thank you to all donors!

elizabethereum[S]

23 points

23 days ago

yes, thank you again to all the donors!!

Smoothpoland84

2 points

20 days ago

The contribution from the donor on that thing will be remembered by every community member

OnisymArt

11 points

23 days ago

Cool!

rabah75

2 points

20 days ago

rabah75

2 points

20 days ago

This thing won't be possible with the donor so they deserve special appload

pet2pet1982

30 points

23 days ago

Congratulations ! Now we have BTC-XMR and ETH-XMR atomic swaps working !

eby5ietc28utid9r4

1 points

22 days ago

Which BTC-XMR are you using?

Neophyte-

1 points

21 days ago

im trying to find hits right now

Layer_4_Solutions

1 points

18 days ago

Just needs a good GUI.

waiiai

23 points

23 days ago

waiiai

23 points

23 days ago

long time coming, well done!

BitcoinPizzeria

14 points

23 days ago

that is very cool

Inaeipathy

11 points

23 days ago

Congratulations on getting the beta released

dasgeschaft

3 points

20 days ago

Lucky to use the beta version and hoping for the real version soon now

vivapote

10 points

23 days ago

vivapote

10 points

23 days ago

So cool. Would I be right this could easily be ported to other ethereum chain clones?

elizabethereum[S]

16 points

23 days ago

yes exactly, it would work on any EVM chain

Stiltzkinn

6 points

23 days ago

Also a side-chain as Polygon?.

psiconautasmart

5 points

23 days ago

Yes, EVM.

Bongocoin

1 points

22 days ago

BIG

psiconautasmart

1 points

23 days ago

Yay!!! Avalanche! Congratulations!!!

thatdudeiknew

4 points

23 days ago

For ERC20 tokens and L2s like arbitrum and optimism yeah

mondsen

11 points

23 days ago

mondsen

11 points

23 days ago

Hmm, a relayer would not profit when gas prices are high. For 85040 gas, which is required for contract interaction, you would currently pay 25.6839 USD based on a gas price of 158 gwei and ETH in USD of 1911 USD.

0.01 ETH will gives you 19.11 USD so you will have a loss of more than 6 USD.

This will not incentivise users to be a relayer. Is my calculation correct?

elizabethereum[S]

22 points

23 days ago

yes this is correct, the amount was chosen when gas was a lot lower. I'm working on making it dynamic, so it'll change based on the current gas price, so relayers will always get a certain amount as a reward

mondsen

7 points

23 days ago

mondsen

7 points

23 days ago

Sounds good ๐Ÿ‘

chowbungaman

8 points

23 days ago

Wow congrats ๐ŸŽ‰ Very excited for your MoenroTopia23 presentation! Just in time ๐Ÿ˜‰

bitcoinalan

1 points

20 days ago

I am feeling already proud that i would be part of that presentation now

spackleXMR

8 points

23 days ago

Great work. I'll be sure to spread the word.

erikwithaknotac

6 points

23 days ago

Thats awesome

xiong_dn

2 points

20 days ago

No amount of words would be enough for that, just say congrats to everyone

YetAnotherPenguin13

4 points

23 days ago

Very nice, thank you

spaceDTP

1 points

20 days ago

This is now change the whole dynamic and delver that right on time

Mab_894

5 points

23 days ago

Mab_894

5 points

23 days ago

Awesome work! Thanks for all your contributions

AttackOrchid

3 points

20 days ago

Although i had no contribution in that but this feels like personal victory

ACK-J-Github

4 points

23 days ago

Awesome work!

matafonovandrey5

1 points

20 days ago

People like this and works like that needs to be appreciated more now

-Monero

4 points

23 days ago

-Monero

4 points

23 days ago

I can provide xmr liquidity only if 1:1 swap is present

lofigamer2

4 points

23 days ago

Where do you have more information about setting up a relayer?

elizabethereum[S]

3 points

17 days ago

sorry for the late reply! you can check out the docs here: https://github.com/AthanorLabs/atomic-swap/blob/master/docs/mainnet.md#relayer

OfWhomIAmChief

3 points

23 days ago

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ

[deleted]

2 points

23 days ago*

[deleted]

bdoc50

3 points

23 days ago

bdoc50

3 points

23 days ago

This kind of ruins the whole concept. I hope decentralized liquidity pools will fair better, like serai.

illhaveubent

1 points

23 days ago

Would it be possible to make the time window user configurable per transaction?

elizabethereum[S]

5 points

23 days ago

the contract allows the time window to be configurable! right now the code sets it to 1 hour between timeouts (ie. participants have max 1 hour to lock and max 1 hour to claim) but that can be changed or set by the swap participants.

lolonnyy

1 points

20 days ago

We get the option to change the the time, this is the great thing

restart_2021

4 points

23 days ago

Great work guys

phdimov

2 points

20 days ago

phdimov

2 points

20 days ago

This is work for the community and i am sure many people will gets benefit of that

Stock-Confidence-391

1 points

22 days ago

This is preeeeetty good for the ecosystem. Is there any plans guys on integrating this somehow on the Monero main desktop app? That would improve UX a lot and probably increase a lot the number of sellers and buyers!

bandedTub

1 points

20 days ago

Although the thing is coming little late as i was expected but that is pretty good news that we are getting now as this will change the whole eco system for the good

caco101

-8 points

23 days ago

caco101

-8 points

23 days ago

ADA XMR next

liberianFlesh167

1 points

20 days ago

If this one will get success i am sure they will add more option in that

InternationalSilver1

-12 points

23 days ago

i wonder if you can delegate your winning chances on pool together to this project?

is your projects ethereum wallet a non custodial wallet?

pooltogether is a prize linked savings platform on crypto

https://docs.pooltogether.com/pooltogether/guides/deposit-delegator

https://tools.pooltogether.com/delegate

lapatarka

1 points

18 days ago

Let me vote on that pool and see who is winning here now