P2P Cross Chain Atomic Swap
Project description
Tannhauser Gate Atomic Swap
Video Showcase (YouTube)
Installation
python3 -m venv venv
. venv/bin/activate
pip install TannhauserGate
tannhauser
Depends
Tannhauser Gate depends at Tor, BitcoinCore and LitecoinCore. Please install it first. You will find sample config files here.
Transactions:
Notes
Tannhauser Gate is a simple POC for an automatic atomic swap service. Tannhauser is still in development mode - so use it at your own risk. For the Litecoin connection Tannhauser uses a customized version of python-bitcoinlib. There is a simple GUI as wrapper for easy handling. The GUI is a little bit guerrilla - but it does the job. So if you are a QT wizard - feel free to make a PR. The GUI uses a different (additional) library for RPC in contrast to the CLI. For some reason the GUI produces a broken pipe error at irregular intervals and I don't have time to look into it at the moment. The main goal of the development is a simple p2p client, where the user can be both maker and taker. Currently I take a closer look at GNUnet to realize this in a safe way. Until then you can swap smaller amounts with Tannhauser. For Tannhauser there is a general refund window of 2 hours. Refunds for the user are possible after 1 hour or after 2 hours (Bond).
Donations
I do not accept donations. If you have some sats left donate them to the Torproject or to the EFF.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for TannhauserGate-0.3.2.dev0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0d401e8593a3f5b632212c1b3a838db90ea484f9f02659e96a81bd041b1a631 |
|
MD5 | 9d6d6557540de12e8b5a0833e455ab94 |
|
BLAKE2b-256 | 4fdebb2984d550f18abaa06c7e0e847bbc8cfad41f8bb75708e14f02de671424 |
Hashes for TannhauserGate-0.3.2.dev0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de876595a42318d4fe318e7788374711c8ba2f9852aac85a718d9ed379481220 |
|
MD5 | 6657e06a1f5c62349cc79f05d578557a |
|
BLAKE2b-256 | 8e6a26fbfc52d9e93f91adf35be6fd3b46cc6bb7aeece71516b49f0d94a1d8b9 |