Thomas Eizinger
fa87ad90c6
Use sqlite for BDK's database
3 years ago
Thomas Eizinger
57fe104d9c
Selectively depend on bdk features
3 years ago
Thomas Eizinger
a219d90dd0
Update to bdk 0.12
3 years ago
Mariusz Klochowicz
699ddcf95a
Use latest github snapshot of xtra
Master branch includes some desired fixes, such as clippy warnings when a future
has not been awaited.
3 years ago
Thomas Eizinger
eda1b88b0a
Introduce a dedicated codec
3 years ago
Thomas Eizinger
25d54078e7
Add BitMex price feed
Fixes #96 .
3 years ago
Mariusz Klochowicz
46e9b96fbf
Roll-out xtra framework usage in maker
3 years ago
dependabot[bot]
d6865981e6
Bump rust_decimal_macros from 1.15.0 to 1.16.0
Bumps [rust_decimal_macros](https://github.com/paupino/rust-decimal ) from 1.15.0 to 1.16.0.
- [Release notes](https://github.com/paupino/rust-decimal/releases )
- [Commits](https://github.com/paupino/rust-decimal/commits )
---
updated-dependencies:
- dependency-name: rust_decimal_macros
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Daniel Karzel
de66e85d73
Successful publication of lock tx
3 years ago
Thomas Eizinger
dda021b37c
Password protect the maker's routes
3 years ago
Philipp Hoenisch
382e7095e8
Add logging library and initialize by default
3 years ago
Philipp Hoenisch
6ec95eef7a
Embed maker/taker frontend into binary
Note: we need to check-in `frontend/dist` directories as otherwise the build will fail.
If you want to embed the files into the binaries you will need to build them first (`yarn run build`).
3 years ago
Daniel Karzel
d5bbee3edd
Wallet updates in the UI 🎉
- wallet feed that sends balance + current address
- display in UI (balance + address) in separate wallet component (shared for taker and maker for now)
Includes two seed files that are already funded with some testnet coins. We can share those for testing for now. If more funds are needed I'm happy to top them up.
3 years ago
dependabot[bot]
7bd2800f1a
Bump rust_decimal from 1.15.0 to 1.16.0
Bumps [rust_decimal](https://github.com/paupino/rust-decimal ) from 1.15.0 to 1.16.0.
- [Release notes](https://github.com/paupino/rust-decimal/releases )
- [Commits](https://github.com/paupino/rust-decimal/commits )
---
updated-dependencies:
- dependency-name: rust_decimal
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Thomas Eizinger
5ba44028fc
Add CLIs to maker and taker daemon and make things configurable
3 years ago
Thomas Eizinger
d459af14d1
Integrate CFD protocol into the maker and taker
- Add wallet to maker and taker.
For now we have different, static descriptors with a hardcoded DB
path. We also only operate on testnet and use sled as a database.
- Associate each CET with a unique nonce_pk
Eventually a set of `(message, nonce_pk)`.
- Share transactions with maker
- Add serialisation support to adaptor signature
Co-authored-by: Mariusz Klochowicz <mariusz@klochowicz.com>
Co-authored-by: Lucas Soriano del Pino <l.soriano.del.pino@gmail.com>
3 years ago
Thomas Eizinger
3112f1f7be
Remodel daemons to follow actor model more closely
Co-authored-by: Mariusz Klochowicz <mariusz@klochowicz.com>
3 years ago
Thomas Eizinger
d6b8df7958
`macros` is a default feature
3 years ago
Thomas Eizinger
ea07efcae8
Remove proptest while we are not using it
3 years ago
Thomas Eizinger
8993492543
Track bdk's rev in lockfile
3 years ago
Thomas Eizinger
89e75d117d
Don't activate features we don't use
3 years ago
Thomas Eizinger
7af1e1310e
Deactivate futures default features
3 years ago
Thomas Eizinger
2234e15ce9
Remove unused dependency
3 years ago
Thomas Eizinger
dd17d7da1a
Align bdk versions
3 years ago
Thomas Eizinger
f54560a148
Proptest is a test dependency
3 years ago
Daniel Karzel
be7fa3e612
Initial daemon and frontend for taker and maker
Co-authored-by: Mariusz Klochowicz <mariusz@klochowicz.com>
4 years ago