Skip to content

A collection of Hash Time Locked Contracts implementations

Notifications You must be signed in to change notification settings

SatsBridge/awesome-htlc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the "Awesome HTLC" repository on GitHub! This repository is dedicated to curating Hashed Time Lock Contract (HTLC) implementations across a variety of blockchain platforms. Whether you are a developer, researcher, or enthusiast interested in atomic swaps, conditional transactions, or decentralized finance (DeFi), this repository serves as a comprehensive resource for exploring and understanding HTLCs.

What is HTLC?

A Hashed Time Lock Contract (HTLC) is a type of smart contract used in blockchain applications to enable secure, trustless transactions conditioned on time and cryptographic proof. HTLCs are fundamental to implementing atomic swaps between different cryptocurrencies or blockchain networks without the need for third-party intermediaries.

Available Implementations

  • Ethereum Virtual Machine Solidity contracts:
    • 'Swap' type that carries out internal state with all ongoing and conducted swaps,
    • 'Forwarder' type of contract that allows executing only one HTLC at a time with fixed internal state and therefore, gas costs.
  • Threaded Virtual Machine Solidity contracts:
    • Everscale/Venom implementations for TIP3 token standard.

Reading Materials

About

A collection of Hash Time Locked Contracts implementations

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published