atomicDEX-API
atomicDEX-API copied to clipboard
This is the official AtomicAPI (atomicDEX API) repository
Many server apps do handling user pressed Ctrl-C on console and perform graceful shutdown (instead of just silently unloading app by default). Let's add such Ctrl-C handling support for MM2...
## Motivation KDF supports quite numerous of different targets and platforms. While this is cool, it's also introduces significant challenges from the development perspective. Identifying platform-specific performance regressions on `dev`...
We would like to use Komodo as our chains official wallet. Is there any way we can integrate it in there, I've looked over the code to try to submit...
user started a swap which failed like this: ``` { "error_events" : [ "StartFailed", "NegotiateFailed", "TakerFeeSendFailed", "MakerPaymentValidateFailed", "MakerPaymentWaitConfirmFailed", "TakerPaymentTransactionFailed", "TakerPaymentWaitConfirmFailed", "TakerPaymentDataSendFailed", "TakerPaymentWaitForSpendFailed", "MakerPaymentSpendFailed", "TakerPaymentWaitRefundStarted", "TakerPaymentRefundStarted", "TakerPaymentRefunded", "TakerPaymentRefundedByWatcher", "TakerPaymentRefundFailed", "TakerPaymentRefundFinished" ],...
when i enable XEC with these electrums `curl --url "http://127.0.0.1:7783" --data "{\"method\":\"electrum\",\"coin\":\"XEC\",\"servers\":[{\"url\":\"electrum.bitcoinabc.org:50002\",\"protocol\":\"SSL\",\"disable_cert_verification\":true},{\"url\":\"fulcrum.pepipierre.fr:50002\",\"protocol\":\"SSL\",\"disable_cert_verification\":true}],\"userpass\":\"$userpass\",\"mm2\":1}"` i see this error in log `coins::utxo::rpc_clients:2588] ERROR data did not match any variant of untagged enum ElectrumRpcResponseEnum`...
Related to https://github.com/KomodoPlatform/komodo-defi-framework/issues/1941, https://github.com/KomodoPlatform/komodo-defi-framework/issues/1703 More description will be added
refunding failed ARRR swaps fails with `non-final` error like this ``` "event" : { "data" : { "error" : "maker_swap:1165] !maker_coin.send_maker_refunds_payment: mm2src/coins/z_coin.rs:1290] z_htlc:182] rpc_clients:2185] TxRecoverable(ZTransaction(Transaction { txid: TxId([104, 235, 198,...
For swaps MM2 maintains trade fee variable calculated both for the taker and maker. It indicates tx fee to spend on swap payment and refund transactions (see maker_payment_trade_fee and taker_payment_trade_fee...
There are 2 reasons for this: 1- We already have a crate (mm2_db) for the database layer. 2- We cannot use the modules from `mm2_main` - They are not truly...
Proposal of refactoring of code for utxo tx signature creation. **History of the problem** Historically, signing code started with simple signing of 'iguana' private key policy (single key). Later code...