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. 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.2.8.dev0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3ac769d79bb9844eca7a600c4414e5138fa9e60c2de196d8d1601c0f0382fc2 |
|
MD5 | fce6b8bfa895259c50e79fd3f0c89331 |
|
BLAKE2b-256 | 779af3705c901215be76a1d053362c5912f2d9686cdc3bf0fd1b36ce23bd27b2 |
Hashes for TannhauserGate-0.2.8.dev0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b19c55703d448048219db1b26156952ef8d946680e34975d20245eb378ea6e5a |
|
MD5 | 68e47ed823cf435f2a260edea2d84576 |
|
BLAKE2b-256 | d67753f50c96ab3bfa8832e9cfe89ab05914fc85e4f5fd248f13788f4efaf732 |