{"id":13587095,"url":"https://github.com/comit-network/xmr-btc-swap","last_synced_at":"2025-04-14T06:51:48.876Z","repository":{"id":37968622,"uuid":"299203188","full_name":"comit-network/xmr-btc-swap","owner":"comit-network","description":"Bitcoin–Monero Cross-chain Atomic Swap","archived":false,"fork":false,"pushed_at":"2024-10-29T11:14:57.000Z","size":7317,"stargazers_count":654,"open_issues_count":103,"forks_count":82,"subscribers_count":25,"default_branch":"master","last_synced_at":"2024-10-29T17:37:40.205Z","etag":null,"topics":["atomic-swap","bitcoin","hacktoberfest","monero","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/comit-network.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-28T05:55:06.000Z","updated_at":"2024-10-29T03:00:44.000Z","dependencies_parsed_at":"2023-02-17T05:45:57.856Z","dependency_job_id":"2cd9e5e3-424c-4f40-b1e5-b62e1b787237","html_url":"https://github.com/comit-network/xmr-btc-swap","commit_stats":{"total_commits":1972,"total_committers":40,"mean_commits":49.3,"dds":0.7145030425963489,"last_synced_commit":"d841741d3cd88c99b84096b03fb386dbfd9370dd"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/comit-network%2Fxmr-btc-swap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/comit-network%2Fxmr-btc-swap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/comit-network%2Fxmr-btc-swap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/comit-network%2Fxmr-btc-swap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/comit-network","download_url":"https://codeload.github.com/comit-network/xmr-btc-swap/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248837274,"owners_count":21169373,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["atomic-swap","bitcoin","hacktoberfest","monero","rust"],"created_at":"2024-08-01T15:06:01.100Z","updated_at":"2025-04-14T06:51:48.851Z","avatar_url":"https://github.com/comit-network.png","language":"Rust","funding_links":[],"categories":["Rust","Atomic Swaps"],"sub_categories":["Other Wallets"],"readme":"# XMR to BTC Atomic Swap\n\nThis repository hosts an MVP for atomically swapping BTC to XMR.\nIt implements the protocol described in section 3 of [this](https://arxiv.org/abs/2101.12332) paper.\n\nMore information about the protocol in this [presentation](https://youtu.be/Jj8rd4WOEy0) and this [blog post](https://comit.network/blog/2020/10/06/monero-bitcoin).\n\nCurrently, swaps are only offered in one direction with the `swap` CLI on the buying side (send BTC, receive XMR).\nWe are working on implementing a protocol where XMR moves first, but are currently blocked by advances on Monero itself.\nYou can read [this blogpost](https://comit.network/blog/2021/07/02/transaction-presigning) for more information.\n\n## Maintenance\n\n**This repository is unmaintained**. The original developers (@comit-network) have moved on to other projects. Community volunteers are continuing development at [UnstoppableSwap/core](https://github.com/UnstoppableSwap/core), which includes a graphical user interface. Please note that the fork has introduced network-level breaking changes, making it incompatible with peers running this repository - you will not be able to initiate swaps with them.\n\n## Quick Start\n\n1. Download the [latest `swap` binary release](https://github.com/comit-network/xmr-btc-swap/releases/latest) for your operating system.\n2. Find a seller to swap with:\n\n```shell\n./swap --testnet list-sellers\n```\n\n3. Swap with a seller:\n\n```shell\n./swap --testnet buy-xmr --receive-address \u003cYOUR MONERO ADDRESS\u003e --change-address \u003cYOUR BITCOIN CHANGE ADDRESS\u003e --seller \u003cSELLER MULTIADDRESS\u003e\n```\n\nFor more detailed documentation on the CLI, see [this README](./docs/cli/README.md).\n\n## Becoming a Market Maker\n\nSwapping of course needs two parties - and the CLI is only one of them: The taker that occasionally starts a swap with a market maker.\n\nIf you are interested in becoming a market maker you will want to run the second binary provided in this repository: `asb` - the Automated Swap Backend.\nDetailed documentation for the `asb` can be found [in this README](./docs/asb/README.md).\n\n## Safety\n\nThis software is using cryptography that has not been formally audited.\nWhile we do our best to make it safe, it is up to the user to evaluate whether or not it is safe to use for their purposes.\nPlease also see section 15 and 16 of the [license](./LICENSE).\n\nKeep in mind that swaps are complex protocols, it is recommended to _not_ do anything fancy when moving coins in and out.\nIt is not recommended to bump fees when swapping because it can have unpredictable side effects.\n\n## Contributing\n\nWe encourage community contributions whether it be a bug fix or an improvement to the documentation.\nPlease have a look at the [contribution guidelines](./CONTRIBUTING.md).\n\n## Rust Version Support\n\nPlease note that only the latest stable Rust toolchain is supported.\nAll stable toolchains since 1.74 _should_ work.\n\n## Contact\n\nFeel free to reach out to us in the [COMIT-Monero Matrix channel](https://matrix.to/#/#comit-monero:matrix.org).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcomit-network%2Fxmr-btc-swap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcomit-network%2Fxmr-btc-swap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcomit-network%2Fxmr-btc-swap/lists"}