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.3.0.dev0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63fd077afcdf082314d1a8a52d4749183dde43a3b31fda4ad4f336753b4b7452 |
|
MD5 | 7dc0218b994494b3c19809fecf5c20ba |
|
BLAKE2b-256 | 63691d38015eb2bd2c5fdd9a1f5768c8259c550a11cae3315b3a27ad718f9d7e |
Hashes for TannhauserGate-0.3.0.dev0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a43be5ec6b269770270533bca66cac1da7a3c03ba5dd69b0546799b151badde2 |
|
MD5 | 33b8d5c645715c3b40e75e94b5f38947 |
|
BLAKE2b-256 | a483b4ebf7bdfdd1d78d0801582dd6ba000e87ab038a52b037d4c8808f3c32c8 |