TannhauserGate


NameTannhauserGate JSON
Version 0.3.2.dev0 PyPI version JSON
download
home_pagehttps://github.com/TannhauserGate420/tannhauser
SummaryP2P Cross Chain Atomic Swap
upload_time2023-09-26 13:30:26
maintainer
docs_urlNone
authoriizegrim
requires_python>=3.7, <4
license
keywords tannhausergate tannhauser atomicswap atomic swap bitcoin litecoin cryptocurrencies
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Tannhauser Gate Atomic Swap

## Video Showcase (YouTube)

[![Video](https://img.youtube.com/vi/qfZ3Hac58Pw/0.jpg)](https://youtu.be/watch?v=qfZ3Hac58Pw "TannhauserGate")

## Installation

```
python3 -m venv venv
. venv/bin/activate
pip install TannhauserGate
tannhauser
```

## Depends

**Tannhauser Gate depends at [Tor](https://github.com/torproject/tor), [BitcoinCore](https://github.com/bitcoin/bitcoin) and [LitecoinCore](https://github.com/litecoin-project/litecoin). Please install it first. You will find sample config files [here](https://github.com/TannhauserGate420/tannhauser/tree/main/atomicswap/contrib).**

## Transactions:

|           Action | TXID                                                         |
| ---------------: | ------------------------------------------------------------ |
|      Client Bond | https://chain.so/tx/BTC/1242b63342d6222a55cfb7c339142acb3e23937b255aeb108a6783ddad56b07c |
|       TG Funding | https://chain.so/tx/LTC/b9bf6e608636560084f0abdb2a552feaaa18452439c90c0c38abc77c0976fddc |
|   Client Funding | https://chain.so/tx/BTC/756c491c236a1ff87feb10f72001fc2450f1815333b38995f23daf034e17fdb0 |
| TG Bond withdraw | https://chain.so/tx/BTC/503ba2a313de754ee850340dd8aac601df11c3586d115abd8c647ce34bf3e46c |
| TG Swap withdraw | https://chain.so/tx/BTC/24872849fef2f7ee6a284b675eb28c9d2a16bf8b550f586cd185004588dcdf14 |
|  Client withdraw | https://chain.so/tx/LTC/9349b37068f8cffb04d7327c2d92930f3d7771999e31d2e8362c8bb03d7a23f0 |

## 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](https://www.gnunet.org/en/) 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](https://donate.torproject.org/cryptocurrency/) or to the [EFF](https://supporters.eff.org/donate/join-eff-4).**

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/TannhauserGate420/tannhauser",
    "name": "TannhauserGate",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7, <4",
    "maintainer_email": "",
    "keywords": "tannhausergate,tannhauser,atomicswap,atomic,swap,bitcoin,litecoin,cryptocurrencies",
    "author": "iizegrim",
    "author_email": "iizegrim@protonmail.com",
    "download_url": "https://files.pythonhosted.org/packages/4f/de/bb2984d550f18abaa06c7e0e847bbc8cfad41f8bb75708e14f02de671424/TannhauserGate-0.3.2.dev0.tar.gz",
    "platform": null,
    "description": "# Tannhauser Gate Atomic Swap\n\n## Video Showcase (YouTube)\n\n[![Video](https://img.youtube.com/vi/qfZ3Hac58Pw/0.jpg)](https://youtu.be/watch?v=qfZ3Hac58Pw \"TannhauserGate\")\n\n## Installation\n\n```\npython3 -m venv venv\n. venv/bin/activate\npip install TannhauserGate\ntannhauser\n```\n\n## Depends\n\n**Tannhauser Gate depends at [Tor](https://github.com/torproject/tor), [BitcoinCore](https://github.com/bitcoin/bitcoin) and [LitecoinCore](https://github.com/litecoin-project/litecoin). Please install it first. You will find sample config files [here](https://github.com/TannhauserGate420/tannhauser/tree/main/atomicswap/contrib).**\n\n## Transactions:\n\n|           Action | TXID                                                         |\n| ---------------: | ------------------------------------------------------------ |\n|      Client Bond | https://chain.so/tx/BTC/1242b63342d6222a55cfb7c339142acb3e23937b255aeb108a6783ddad56b07c |\n|       TG Funding | https://chain.so/tx/LTC/b9bf6e608636560084f0abdb2a552feaaa18452439c90c0c38abc77c0976fddc |\n|   Client Funding | https://chain.so/tx/BTC/756c491c236a1ff87feb10f72001fc2450f1815333b38995f23daf034e17fdb0 |\n| TG Bond withdraw | https://chain.so/tx/BTC/503ba2a313de754ee850340dd8aac601df11c3586d115abd8c647ce34bf3e46c |\n| TG Swap withdraw | https://chain.so/tx/BTC/24872849fef2f7ee6a284b675eb28c9d2a16bf8b550f586cd185004588dcdf14 |\n|  Client withdraw | https://chain.so/tx/LTC/9349b37068f8cffb04d7327c2d92930f3d7771999e31d2e8362c8bb03d7a23f0 |\n\n## Notes\n\n**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](https://www.gnunet.org/en/) 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).**\n\n## Donations\n\n**I do not accept donations. If you have some sats left donate them to the [Torproject](https://donate.torproject.org/cryptocurrency/) or to the [EFF](https://supporters.eff.org/donate/join-eff-4).**\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "P2P Cross Chain Atomic Swap",
    "version": "0.3.2.dev0",
    "project_urls": {
        "Homepage": "https://github.com/TannhauserGate420/tannhauser"
    },
    "split_keywords": [
        "tannhausergate",
        "tannhauser",
        "atomicswap",
        "atomic",
        "swap",
        "bitcoin",
        "litecoin",
        "cryptocurrencies"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8e6a26fbfc52d9e93f91adf35be6fd3b46cc6bb7aeece71516b49f0d94a1d8b9",
                "md5": "6657e06a1f5c62349cc79f05d578557a",
                "sha256": "de876595a42318d4fe318e7788374711c8ba2f9852aac85a718d9ed379481220"
            },
            "downloads": -1,
            "filename": "TannhauserGate-0.3.2.dev0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6657e06a1f5c62349cc79f05d578557a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7, <4",
            "size": 3349578,
            "upload_time": "2023-09-26T13:30:20",
            "upload_time_iso_8601": "2023-09-26T13:30:20.875066Z",
            "url": "https://files.pythonhosted.org/packages/8e/6a/26fbfc52d9e93f91adf35be6fd3b46cc6bb7aeece71516b49f0d94a1d8b9/TannhauserGate-0.3.2.dev0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4fdebb2984d550f18abaa06c7e0e847bbc8cfad41f8bb75708e14f02de671424",
                "md5": "9d6d6557540de12e8b5a0833e455ab94",
                "sha256": "c0d401e8593a3f5b632212c1b3a838db90ea484f9f02659e96a81bd041b1a631"
            },
            "downloads": -1,
            "filename": "TannhauserGate-0.3.2.dev0.tar.gz",
            "has_sig": false,
            "md5_digest": "9d6d6557540de12e8b5a0833e455ab94",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7, <4",
            "size": 3343757,
            "upload_time": "2023-09-26T13:30:26",
            "upload_time_iso_8601": "2023-09-26T13:30:26.562097Z",
            "url": "https://files.pythonhosted.org/packages/4f/de/bb2984d550f18abaa06c7e0e847bbc8cfad41f8bb75708e14f02de671424/TannhauserGate-0.3.2.dev0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-26 13:30:26",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "TannhauserGate420",
    "github_project": "tannhauser",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "tannhausergate"
}
        
Elapsed time: 3.30788s