PoC Cross Chain Atomic Swap
Project description
Tannhauser Gate Atomic Swap
Video Showcase (YouTube)
Installation
Its recommended to create a virtual environment for Tannhauser:
python3 -m venv venv
. venv/bin/activate
pip install .
Run the latest version:
pip install git+git://github.com/TannhauserGate420/tannhauser.git
Development:
git clone https://github.com/TannhauserGate420/tannhauser.git
pip install -e .
Run
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 guerilla - 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 (Bondt).
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.2.dev0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 116db2e2903ab9f5295b7638d07a97491b732f0142ed9ae0aa3df04e8d50f648 |
|
MD5 | db35102d94ff53f34722eb450e5e3c60 |
|
BLAKE2b-256 | e198ebfa3fea0bab57a112f02a0b7e2c3f124cd22380ee7274ce232650d23086 |