Bitcoin–Monero Cross-chain Atomic Swap
Find a file
Mohan b96880c314
fix(cli,gui): Assume double spend safety after 22 confirmations (#558)
* fix(cli,gui): Assume double spend safety after 22 confirmations

* change env.rs

---------

Co-authored-by: binarybaron <binarybaron@mail.mail>
2025-09-14 14:45:32 -04:00
.cargo fix(ci): Dockerfile and own monero-depends (#536) 2025-08-29 15:31:22 +02:00
.cursor/rules feat(monero-sys): Build system (#500) 2025-08-27 16:45:59 +02:00
.github feat(ci): sign pre-built binaries (#556) 2025-09-13 02:49:18 +02:00
.sqlx Unify the sqlx migrations (#528) 2025-08-20 10:40:28 +02:00
.vscode feat(gui): Voluntary donations (#418) 2025-06-25 16:37:47 +02:00
dev-docs feat(docs, cli, asb, gui): Add aswap.click and getxmr.st rendezvous points 2025-08-12 11:31:51 +02:00
dev_scripts fix(ci): build_winpthreads before finish_gcc to fix windows build error 2025-09-12 23:35:07 +02:00
docs feat(docs, cli, asb, gui): Add aswap.click and getxmr.st rendezvous points 2025-08-12 11:31:51 +02:00
electrum-pool fix(monero-rpc-pool): TLS hanging (#495) 2025-08-03 13:19:47 +02:00
flatpak fix flaptak 2025-08-18 11:33:58 +02:00
libp2p-rendezvous-server feat(monero-sys): Build system (#500) 2025-08-27 16:45:59 +02:00
libp2p-tor feat(rendezvous-server): Listen on onion address (#491) 2025-08-02 14:42:12 +02:00
monero-harness fix: Re-set restore height to chain tip after loading transaction (#534) 2025-08-26 00:46:01 +02:00
monero-rpc refactor(workspace): swap-fs, swap-serde, swap-env crates (#459) 2025-07-14 22:05:43 +02:00
monero-rpc-pool fix(build system): delete stale .sqlx folders 2025-08-20 10:56:27 +02:00
monero-seed feat(monero-sys): Build system (#500) 2025-08-27 16:45:59 +02:00
monero-sys fix(ci): Dockerfile and own monero-depends (#536) 2025-08-29 15:31:22 +02:00
src-gui feat(monero-sys): Build system (#500) 2025-08-27 16:45:59 +02:00
src-tauri feat(monero-sys): Build system (#500) 2025-08-27 16:45:59 +02:00
swap fix(ci): Dockerfile and own monero-depends (#536) 2025-08-29 15:31:22 +02:00
swap-asb fix(ci): Dockerfile and own monero-depends (#536) 2025-08-29 15:31:22 +02:00
swap-controller feat(controller, orchestratror): Add bitcoin-seed command 2025-08-15 20:15:45 +02:00
swap-controller-api feat(controller, orchestratror): Add bitcoin-seed command 2025-08-15 20:15:45 +02:00
swap-env fix(cli,gui): Assume double spend safety after 22 confirmations (#558) 2025-09-14 14:45:32 -04:00
swap-feed chore: Upgrade bdk to 2.0.0 (#494) 2025-08-03 01:55:40 +02:00
swap-fs feat(gui): Monero wallet (#442) 2025-07-18 15:08:36 +02:00
swap-orchestrator fix(orchestrator). 2025-09-13 00:20:01 +02:00
swap-serde feat(gui): Monero wallet (#442) 2025-07-18 15:08:36 +02:00
throttle dprint fmt 2025-07-18 15:24:03 +02:00
utils/gpg_keys fix: Remove .DS_STORE file 2024-07-26 14:44:40 +02:00
.dockerignore feat: Orchestration & Controller (#492) 2025-08-06 15:33:41 +02:00
.gitignore Unify the sqlx migrations (#528) 2025-08-20 10:40:28 +02:00
.gitmodules fix(ci): Dockerfile and own monero-depends (#536) 2025-08-29 15:31:22 +02:00
.taurignore feat(monero-sys): Monero bindings (#303) 2025-06-17 10:55:50 +02:00
AGENT.md rebranding: eigenwallet (#461) 2025-07-17 16:31:29 +02:00
Cargo.lock feat(monero-sys): Build system (#500) 2025-08-27 16:45:59 +02:00
Cargo.toml feat(monero-sys): Build system (#500) 2025-08-27 16:45:59 +02:00
CHANGELOG.md fix(cli,gui): Assume double spend safety after 22 confirmations (#558) 2025-09-14 14:45:32 -04:00
CONTRIBUTING.md docs(dev): switch test instructions to nextest (#361) 2025-05-27 11:05:49 +02:00
dprint.json stop trying to cache build for docker tests, upgrade prettier dprint plugin 2025-08-29 09:13:41 +02:00
justfile feat(monero-sys): Build system (#500) 2025-08-27 16:45:59 +02:00
LICENSE Change license to GPLv3 2020-10-12 17:13:25 +11:00
README.md Fix release link in README.md (#549) 2025-08-31 12:56:16 +02:00
regenerate_sqlx_cache.sh fix(build system): delete stale .sqlx folders 2025-08-20 10:56:27 +02:00
rust-toolchain.toml feat: Orchestration & Controller (#492) 2025-08-06 15:33:41 +02:00

eigenwallet

This is the monorepo containing the source code for all of our core projects:

  • swap contains the source code for the main swapping binaries, asb and swap
  • gui contains the new tauri based user interface
  • tauri contains the tauri bindings between binaries and user interface
  • and other crates we use in our binaries

If you're just here for the software, head over to the releases tab and grab the binary for your operating system! If you're just looking for documentation, check out our docs page or our github docs.

Join our Matrix room to follow development more closely.

The project was previously known as UnstoppableSwap. Read this for our motivation for the rename.

image image image

Contributing

We have a justfile containing a lot of useful commands. Run just help to see all the available commands.

Running tests

This repository uses cargo-nextest to run the test suite.

cargo install cargo-nextest
cargo nextest run

Donations

If you want to donate to the project, you can use the following address. Donations will be used to fund development.

Please only do so if you do not need the money. We'd rather you keep it but people ask from time to time so we're adding it here.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

87QwQmWZQwS6RvuprCqWuJgmystL8Dw6BCx8SrrCjVJhZYGc5s6kf9A2awfFfStvEGCGeNTBNqLGrHzH6d4gi7jLM2aoq9o is our donation address for Github (signed by binarybaron)
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQQ1qETX9LVbxE4YD/GZt10+FHaibgUCaJTWlQAKCRCZt10+FHai
bhasAQDGrAkZu+FFwDZDUEZzrIVS42he+GeMiS+ykpXyL5I7RQD/dXCR3f39zFsK
1A7y45B3a8ZJYTzC7bbppg6cEnCoWQE=
=j+Vz
-----END PGP SIGNATURE-----