-
# Description
## What is this talk about?
This talk covers [CoinSwap](https://github.com/citadel-tech/coinswap), our implementation, and its future possibilities.
CoinSwap is an on-chain ato…
-
`bin/taker-cli` should have a command named `do-coinswap` which starts the coinswap process. Its as simple as executing the `do_coinswap()` API of Taker.
https://github.com/citadel-tech/coinswap/bl…
-
Here is the approach for working on this project idea #122 ->
# Task List:
- [x] #157
- It is not used anywhere
- [x] #156
- create `bdk.rs` module containing all wallet modul…
-
Encountered error [installing](https://github.com/tecnovert/basicswap/blob/master/doc/install.md) on Linux Mint:
```
(venv) me@computer:~/coinswaps/basicswap$ CURRENT_XMR_HEIGHT=$(curl https://loc…
-
## Problem description
There are many different cryptocurrencies, and while diversity is great for the ecosistem, it makes it harder to promote cripto as a _medium of exchange_.
For the clients,…
-
A major source of cascading `async` functions in the library is the `send` and `recv` calls. Which were made async for historical reason, but they don't need to be async.
https://github.com/citade…
-
The `Wallet::init()` function currently takes in the `wallet_file_path` which is a fully specified path with a file name.
Instead, it should take a data directory path and use a `wallet.dat` filena…
-
The original coinswap has issues with amount correlation, because Alice and Carol swap the same amount of bitcoin. In this project that has been solved using the added amount Δ.
Another way of doin…
-
A downside of two-party coinswaps is that Carol knows exactly where Alice's coins went.
For JoinMarket we can say that only the customer taker knows exactly where their coins went, we couldn't say …
-
JoinMarket currently creates CoinJoins but there's no reason the incentive model cant also be applied to CoinSwap. In the end, the same yield-generator bots (and patientsendpayments) could announce of…