chappjc / atomicswap-1

On-chain atomic swaps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

atomic swap tools Build Status

Utilities to perform cross-chain atomic swaps. The swaps are based upon and compatible with Decred atomic swaps. This repository adds tools and support for coins and wallets not supported by the Decred atomic swap tools.

Atomic Swaps with full clients

Supported wallets:

Find more support coins/wallets on:

  • rivine/decredatomicswap: atomic swap (full-client) tools to swap with BTC and various altcoins. Binaries for the original Decred Atomic swap tools are also provided here.
  • threefoldfoundation/tfchain: atomic swap (full-client) tool (tfchainc) to swap with TFT

Atomic Swaps with thin clients

Electrum

Currently only the Bitcoin Electrum wallet is supported:

Atomic swaps without an external wallet process

Roadmap

  • Add Stellar based non native asset support
  • Structure the thin-client code as a library both for Go and C
  • Add support for
    • Litecoin (Electrum-ltc)
    • Ethereum (light (electrum?) client)

And more coins later on.

Repository Owners

About

On-chain atomic swaps

License:Apache License 2.0


Languages

Language:Go 77.0%Language:JavaScript 19.7%Language:Solidity 2.3%Language:Shell 0.6%Language:Makefile 0.3%