beta-2.1.6805
What's Changed
- [WASM] Fixing, refactoring, and implementing P2P, IndexedDB, SwapLock, SavedSwap, MySwaps, MyOrdersStorage by @sergeyboyko0791 in #1007
- update_maker_order memory leak fix by @shamardy in #1068
- MVP swaps support for SLP tokens and PIRATE. by @artemii235 in #1067
- Upload release library to nightly server during CI build. by @sergeyboyko0791 in #1093
- Add SLP UTXOs validation using BCHD API. by @artemii235 in #1094
- simple market maker bot by @Milerius in #1066
- Enable 2.0 skeleton by @artemii235 in #1099
- Partial lightning network node implementation by @shamardy in #1103
- Use 'wss' P2P protocol instead of 'ws' by @sergeyboyko0791 in #1117
- Qtum delegation by @Milerius in #1096
- Slurp refactoring #914 by @sergeyboyko0791 in #1119
- Add gRPC-web support in WASM (BCHD API for SLP). by @artemii235 in #1127
- Next iteration of enable v2. Refactoring. Added enable_slp. by @artemii235 in #1130
- simple telegram client by @Milerius in #1114
- feat(lp_bot): use
other
for unknown variant in provider by @Milerius in #1140 - Implement enable_bch_with_tokens RPC. Refactoring by @artemii235 in #1145
- feat(lp_bot): cancel order on stopping mm2 context by @Milerius in #1143
- Fix hanging pointers #1158 by @sergeyboyko0791 in #1162
- Use parking lot mutex for maker orders by @shamardy in #1163
- Lightning Network Channels by @shamardy in #1133
- Add and implement a swap recoverer #1160 by @sergeyboyko0791 in #1164
- Trezor integration PoC by @sergeyboyko0791 in #1150
- Fix orders "leak" due to race condition. by @artemii235 in #1178
- Implement BCH and SLP tx history. Refactoring. by @artemii235 in #1175
- Fix recreating Taker swap data by @sergeyboyko0791 in #1191
- Optimize CI pipeline to run faster checks as a separate stage. by @artemii235 in #1192
- Update CI pipeline for MacOS. by @artemii235 in #1202
- Add
mm2_version
WASM foreign function by @sergeyboyko0791 in #1213 - Changes for Linux CI by @artemii235 in #1209
- Fix unstable test_update_maker_order_fail test by @shamardy in #1216
- Use komodod multiarch Docker image in tests. Do not build and upload libmm2 for desktop. by @artemii235 in #1214
- Implement requesting balances of HD wallet addresses by @sergeyboyko0791 in #1190
- Arrr integration WIP. by @artemii235 in #1204
- Expect larger integers on blockchain.scripthash.get_balance by @sergeyboyko0791 in #1218
- Add confirmation settings to orderbook by @shamardy in #1217
- Lightning payments by @shamardy in #1210
- Integrate HD account storage by @sergeyboyko0791 in #1223
- Spv proof by @Milerius in #1207
- Sync dev with mm2.1 by @Milerius in #1236
- Solana by @Milerius in #1109
- Provide podman compatibility by @ozkanonur in #1242
- update podman requirement by @ozkanonur in #1243
- Fix
coin
inrecover_funds_of_swap
RPC by @sergeyboyko0791 in #1249 - Simultaneous activation of coins in two modes (Iguana and Trezor) by @sergeyboyko0791 in #1227
- Add RPC call to get raw transaction encoded in hex by @hrmhatef in #1248
- provide custom swap locktime functionality by @ozkanonur in #1252
- [r2r] Add PR naming convention to the docs by @ozkanonur in #1257
- [r2r] add dependencies update note when basing branch on mm2.1 to the docs by @shamardy in #1261
- [r2r] impl get publickey hash rpc method by @borngraced in #1258
- [r2r] Update WASM docs, fix
my_recent_swaps
in WASM by @sergeyboyko0791 in #1264 - [r2r] ARRR integration WIP. by @artemii235 in #1237
- [r2r] Lightning channels and payments history by @shamardy in #1240
- [r2r] fix spv proof validation by @ozkanonur in #1268
- Update block headers in DB in case of a chain reorganization by @shamardy in #1276
- Store maker_coin_htlc_privkey and taker_coin_htlc_privkey as None by @artemii235 in #1277
- [r2r] broadcast tx to txhlp / refactor tx errors by @ozkanonur in #1245
- [r2r] Sign and verify messages by @caglaryucekaya in #1256
- [r2r] continuously push for playground nodes by @ozkanonur in #1280
- [r2r] UTXO RPC batch requests by @sergeyboyko0791 in #1255
- [r2r] overall refactoring by @ozkanonur in #1284
- [r2r] fix
MM_VERSION
path by @ozkanonur in #1296 - [r2r] Deps update by @artemii235 in #1294
- [r2r] update rust-lightning & remove bitcoin-spv crate from our deps tree by @shamardy in #1300
- Temporary ignore RUSTSEC-2020-0071 (time crate potential segfault). by @artemii235 in #1303
- update License GPLv3 by @ca333 in #1286
- [r2r] fixes incorrect coin type for rpc error by @borngraced in #1289
- Remove unused dependencies, add unused dependencies check step to CI by @shamardy in #1305
- [r2r] Impl storing Infos about fiat price to MM2.db on swap completion by @borngraced in #1282
- [r2r] fix nonce_lock problem by @laruh in #1306
- [r2r] HD wallet tx history by @sergeyboyko0791 in #1285
- [r2r] Implement ARRR swap in light mode. by @artemii235 in #1302
- [r2r] split qtum utxo by @laruh in #1313
- [r2r] Don't return Null on
my_recent_swaps
by @sergeyboyko0791 in #1317 - [r2r] Try to find
check_utxo_maturity
from the coins config by @sergeyboyko0791 in #1315 - update playground pipeline by @ozkanonur in #1323
- add commit prefix for playground node by @ozkanonur in #1325
- [r2r] Fix unstable test_get_channels_by_filter test by @shamardy in #1320
- [r2r] Get rid of fomat, wite macros by @sergeyboyko0791 in #1316
- [r2r] API call optimization by @caglaryucekaya in #1279
- [r2r] Fix rpc_password length constraints by @laruh in #1329
- [r2r] Allow bestorders RPC execution with number by @laruh in #1327
- [r2r] Remove outdated transactions from transaction history by @caglaryucekaya in #1328
- [r2r] Dependabot integration by @laruh in #1333
- [r2r] Enable withdraw non-segwit coins to P2SH addresses by @laruh in #1330
- [r2r]
mm2_number
crate by @sergeyboyko0791 in #1334 - [r2r] Update json file after removing outdated transactions by @caglaryucekaya in #1332
New Contributors
- @ozkanonur made their first contribution in #1242
- @hrmhatef made their first contribution in #1248
- @borngraced made their first contribution in #1258
- @caglaryucekaya made their first contribution in #1256
- @laruh made their first contribution in #1306
Full Changelog: beta-2.1.5724...beta-2.1.6805