xmrp2p allows users to swap between Monero and native tokens on EVM-compatible chains
Atomic swaps are exchanges on two different chains which are guaranteed to either succeed to never happen. No user runs the risk of losing their currency as they either recieve the agreed-upon funds or being refunded what they sent originally. The project consists of a smart contract and web app code.
It is a challenge to implement these trades in a secure way that makes sure that there is no point at which one user has access to both tokens. This involves ed25519 point addition multisig clientside with interaction with the smart contract.
We wrote an abstracted library on top of the smart contract and used it in a marketmaker bot and web app.

