-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
project: add a readme at project root
- Loading branch information
1 parent
7c4f73a
commit 19e2912
Showing
1 changed file
with
37 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# Disclaimer | ||
|
||
This library is at (very) experimental stage, we do not advice to use it on mainnet. | ||
There is still some minor differences at the protocol level between this implementation | ||
and the python & kotlin implementations, but we should fix it soon. | ||
|
||
# Sponsorship | ||
|
||
[R&D Sponsored By Bull Bitcoin](https://www.bullbitcoin.com/) | ||
|
||
# Joinstr protocol | ||
- [Joinstr website](https://joinstr.xyz/) | ||
- [Kotlin implementation](https://gitlab.com/invincible-privacy/joinstr-kmp) | ||
- [Python implementation](https://gitlab.com/invincible-privacy/joinstr) | ||
|
||
# Transaction Inputs/Outputs types | ||
|
||
As of now, we have only implemented the protocol for using **Segwitv0** inputs & outputs. | ||
|
||
# VPN/Tor | ||
|
||
For now there is no plan to implement VPN or Tor support in this lib, as it's expected | ||
to be handled at consumer or OS level. | ||
|
||
# Project organisation: | ||
|
||
The rust library can be found [here](./rust/joinstr/README.md). | ||
|
||
Experimentals bindings can be generated for C/C++/Dart by running `just binding` (you need to have [`just`](https://github.com/casey/just) installed) or directly the binding [script](./contrib/bindings.sh) | ||
|
||
If no error during binding generation, bindings will be available at: | ||
- `rust/include/c` for the C headers | ||
- `rust/include/cpp` for the C++ headers | ||
- `dart/lib` for dart bindings | ||
|
||
|
||
|