Skip to content

Releases: farcaster-project/farcaster-core

0.4.1

05 Dec 14:28
eb0e813
Compare
Choose a tag to compare

Added

  • Add Display implementation for Offer type (#188)

Changed

  • Remove std::Range from FeeStrategy and use custom struct with correct inclusive bound checks (#189)
  • Improve variants for FromStr network parsing (#184)

0.4.0

17 Nov 13:56
9d0c91d
Compare
Choose a tag to compare

Changed

  • Add prefix Offer to serialized public offer (#173)
  • Switch from hex format to base58 (monero) format with checksum verification (#171)
  • Update monero requirement from 0.15 to 0.16 (#175)
  • Reimplement serde for SwapId, OfferId and PublicOfferId (#176)

0.3.0

01 Nov 13:08
7276d16
Compare
Choose a tag to compare

Added

  • Add strict encode + decode for TxLabel (#136)

Fixed

  • Correct publish been not triggered after release (#165)
  • Monero network conversion from blockchain network (#156)

Changed

  • Update shared workflows (#165)
  • Rename recover_accordant_assets into recover_accordant_key (#154)

0.2.0

29 Oct 17:08
99a3094
Compare
Choose a tag to compare

Added

  • Workflow automation to manage releases
  • Test ser/de strict encoding on protocol messages (#150)
  • TxLabel::AccLock (#152)
  • Add build on MSRV 1.54.0 in CI (#145)
  • Encoding/Decoding support for DLEQ (#144)
  • DLEQ implementation (#143)
  • Manage accordant address (#142)
  • Add correct accordant secret spend management (#139)
  • Add PartialEq to events (#134)
  • Taproot and key management (#126)
  • Auto derive on syncer structs (#132)

Changed

  • Cleanup and fix features (#149)
  • Split out dleq proof from parameters (#153)
  • Bump dependencies (#146, #147, #148)
  • Update Bitcoin and Bitcoincore RPC deps (#141)
  • Renaming some traits & structs (#138)
  • Rename and move some files (#137)
  • Modify segwit0 and extract witness (#133)
  • RPC tests automation (#127, #131)

Removed

  • Remove public keys from DLEQ proof (#151)

0.1.0

24 Aug 14:06
6ae0837
Compare
Choose a tag to compare

Initial release 🎉

Changelog

Added

  • Swap offers
  • Swap roles and trade roles
  • Basic support for Bitcoin and Monero
  • Basic transaction template for Bitcoin<SegwitV0>
  • experimental ECDSA adaptor signatures (with ecdsa_fun)
  • Messages exchanged between farcaster-node's microservices
  • Tasks and blockchain events used by syncers