Skip to content

Commit

Permalink
Release version 0.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
h4sh3d committed Aug 24, 2021
1 parent 6e8b24b commit 9bf5542
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 1 deletion.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) as described in [The Cargo Book](https://doc.rust-lang.org/cargo/reference/manifest.html#the-version-field).

## [Unreleased]
N/A

## [0.1.0] - 2021-08-24
### 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

[Unreleased]: https://github.com/farcaster-project/farcaster-core/compare/v0.1.0...HEAD
[0.1.0]: https://github.com/farcaster-project/farcaster-core/releases/tag/v0.1.0
5 changes: 4 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
[package]
name = "farcaster_core"
description = "Farcaster project core library."
description = "Farcaster project core library, blockchain atomic swaps."
keywords = ["farcaster", "atomic swap", "bitcoin", "monero"]
version = "0.1.0"
authors = ["Farcaster Devs"]
license = "LGPL-3.0"
Expand All @@ -11,6 +12,7 @@ readme = "README.md"
include = [
"src/*",
"README.md",
"CHANGELOG.md",
"LICENSE",
]

Expand All @@ -37,6 +39,7 @@ thiserror = "1.0.24"
serde_crate = { package = "serde", version = "1", features = ["derive"], optional = true }
inet2_addr = { version = "0.4.0", default-features = false, features = ["tor", "strict_encoding"] }

# crypto libs
rand = { version = "0.8.4", optional = true }
ecdsa_fun = { version = "0.6", default-features = false, features = ["all"], optional = true }
sha2 = { version = "0.9", optional = true }
Expand Down
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@ The Farcaster atomic swaps project core library aim to implement in Rust the fol
- [x] Messages exchanged between [farcaster-node](https://github.com/farcaster-project/farcaster-node)'s microservices
- [x] Tasks and blockchain events used by syncers

## Documentation
Currently can be found on [docs.rs/farcaster_core](https://docs.rs/farcaster_core). All possible improvments, to add usage examples and to expand on existing docs would be extremely appreciated.

## Core framework
This library is twofold: providing a flexible framework to add specific blockchain support and implementing these specific blockchain. The framework is accessible in modules at the root of the crate:

Expand Down

0 comments on commit 9bf5542

Please sign in to comment.