Skip to content
This repository has been archived by the owner on Mar 23, 2021. It is now read-only.

Latest commit

 

History

History
62 lines (44 loc) · 2.38 KB

CHANGELOG.md

File metadata and controls

62 lines (44 loc) · 2.38 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

0.4.1 - 2020-10-06

Changed

  • Replace usize with bitcoin::Amount in the primed transaction interfaces.

Fixed

  • Use the transaction size instead of weight for sign_with_rate. Also explicitly state the expected rate unit: sat/vByte.

0.4.0 - 2020-09-15

Changed

  • Terminology has been changed from RFC003 to "locking protocols": hbit, herc20 and heth.
  • Upgrade rust-bitcoin to 0.25.0

0.3.2 - 2020-02-07

Added

  • Export constant for the ERC20 Transfer event.

0.3.1 - 2020-02-07

Fixed

  • Increase recommended gas limit for Erc20 refund transaction.

0.3.0 - 2020-02-07

Changed

  • Upgrade rust-bitcoin to 0.23.0.
  • Breaking API Change: Make *Htlc::*tx_gas_limit names more explicit.

Fixed

  • Test *Htlc::*tx_gas_limit against Ethereum node.

0.2.0 - 2020-02-05

Changed

  • Breaking Ether and Erc20 HTLCs: A transaction to the HTLCs (Ether or Erc20) now reverts with an error message if someone tries to (1) refund too early or (2) redeem with a wrong secret. Additionally, the log messages have changed. For more details, checkout this PR: #37 .
  • Breaking API Change: The Ethereum HTLCs now accept byte arrays for both amounts and addresses instead of web3 crate types.

0.1.0 - 2019-10-14

Added

  • Add implementation of COMIT RFC-003 for Bitcoin.
  • Add implementation of COMIT RFC-003 for Ether.
  • Add implementation of COMIT RFC-003 for ERC-20.