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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file TannhauserGate-0.3.2.dev0.tar.gz.
File metadata
- Download URL: TannhauserGate-0.3.2.dev0.tar.gz
- Upload date:
- Size: 3.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0d401e8593a3f5b632212c1b3a838db90ea484f9f02659e96a81bd041b1a631
|
|
| MD5 |
9d6d6557540de12e8b5a0833e455ab94
|
|
| BLAKE2b-256 |
4fdebb2984d550f18abaa06c7e0e847bbc8cfad41f8bb75708e14f02de671424
|
File details
Details for the file TannhauserGate-0.3.2.dev0-py3-none-any.whl.
File metadata
- Download URL: TannhauserGate-0.3.2.dev0-py3-none-any.whl
- Upload date:
- Size: 3.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de876595a42318d4fe318e7788374711c8ba2f9852aac85a718d9ed379481220
|
|
| MD5 |
6657e06a1f5c62349cc79f05d578557a
|
|
| BLAKE2b-256 |
8e6a26fbfc52d9e93f91adf35be6fd3b46cc6bb7aeece71516b49f0d94a1d8b9
|