Git Product home page Git Product logo

swap-compatibility's People

Contributors

caffeinum avatar darrenrm avatar treygriffith avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

swap-compatibility's Issues

Explain the criteria

Hey thanks for this site! I'm excitedly learning and watching the atomic swap/lightening/distributed exchanges development and think this site is an interesting resource.

What would help a lot is a section on the page that shows the criteria from the hover-over window and explains what each criteria means. Most devs will know the hash functions, and bitcoin-friendly devs will know the Hashlock Timelock, but a public preimage is particular puzzling. As far as I can tell the preimage is simply the secret generated by Alice and Bob at the start of the atomic swap process. A public preimage I'm guessing means the secret gets exposed in the transaction once its submitted to the network, but I'm not sure if thats right.

OnChain Criteria

  • supports HTLC
  • supports public preimages
  • Common hash functions (RIPEMD160, SHA1, SHA256)
  • Fixed transaction maleability (Payment Channel Criteria only)

Transaction malleability fix is very murky. Chains with segwit have malleability fixed for segwit transactions. Bitcoin Cash has its own malleability fix for all transactions but I'm finding conflicting info as to what the fix actually is and when it was applied.

Explanation

Can you help me understand how you are tracking this? Like what does 4/8 mean exactly?
Lamden does a lot of atomic swaps between all these technologies, but I'm not sure how to read your information to see how we can augment it.

Thanks in advance Griff.

Include BTC swaps with ETH and ERC20

Hi! I am a developer at swap.online and we have working implementations of ETH-BTC and ERC20-BTC swaps, both on testnet and mainnet. Could you add us to the list?

Include XVG

Source: https://twitter.com/CryptoRekt/status/958034085422575616

Things I need:

  • Supported hash functions (Bitcoin derivatives typically include RIPEMD160, SHA1, and SHA256) and a link to the code that supports them
  • Transaction malleability fix status (e.g. is SegWit on mainnet) and supporting evidence
  • Support for Hashed Time Locked Contracts (typically by supporting OP_CHECKLOCKTIMEVERIFY, introduced in BIP65) and a link to supporting code
  • Link to the software implementation that shows XVG in an atomic swap and its current status

Include BarterDEX as Atomic Swap Implementation

BTC, BTCH, Dash,DOGE,Groestlcoin, Litecoin, Syscoin,Viacoin,Vertcoin and Zcash all have fully working on chain atomic swaps available in Komodo Platform's BarterDEX application.

All of them are compatible with each other as well.

The chart should be updated to reflect this.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.