Skip to content

Releases: KomodoPlatform/komodo-defi-framework

beta-2.0.2708

20 Nov 12:46
Compare
Choose a tag to compare
beta-2.0.2708 Pre-release
Pre-release

Changes:

  • 15a225a Avoid long handling locks in electrum_request_to. Ensure server.version is sent first. [ #745 ]
  • 5b70ff3 Qrc20 swap #621 (#735)
  • 31d1803 Merge pull request #727 from KomodoPlatform/fix-qrc20-withdraw [ #721 ]
  • 12433d1 Fix TransactionDetails is returned from QRC20 withdraw if req.max is true
  • 7ee2184 Return order_type in buy/sell responses #725.
  • 2d0c07e Add "max" max param to my_tx_history.
  • ccf11f2 Qrc20 wallet only #621 (#672)
  • a511b77 Fix macos build when latest clang is used #718 (#719)
  • 20c8e11 Add and implement kmd_rewards_info RPC call #676 (#708)
  • 8c2bf3f Refactored seednode loop to tokio and async. (#631)
See More
  • e51a128 Ensure conf_settings are always set in MakerReserved message #702
  • 6bf419c Fix tx history when cash address format is used #698 (#699)
  • 912c517 Add cashaddress convert call #694 #693 #691 (#695)
  • bda7a24 Add libMM2 for Linux/Windows #696 (#697)
  • 8a284f0 Integrate Cargo Clippy and probably rustfmt into CI scripts #687 (#690)
  • 08d013c Remove locked_by_swaps field from my_balance/electrum/enable #689
  • 281d6ec Conf settings sync and locktimes optimization. (#682) [ #568, #659, #660 ]
  • 03d9a90 Add 'is_mine' field to the orderbook response #669 (#688)
  • 1bbffa4 Electrum server version #661 (#681)
  • 72073d3 Fix compatibility by returning amount as decimal in get_trade_fee. [ #683 ]
  • 5fd0e96 Refactor balance checks upon order creation and swap start #630 (#671)
  • 5f4d732 Use MORTY for get_tx_details_coinbase_transaction test (VRSC is down).
  • fa1294a Merge pull request #674 from KomodoPlatform/remove-etomic [ #657 ]
  • a4dce80 Remove ETOMIC, PIZZA and BEER coins
  • 027db75 Change time_offset of NetworkInfo to i64 as it can be negative #673
  • cf78017 Add 10% to average gas price from station, but no less than 1 gwei #667
  • f2d1603 Use MTP as tx lock time for KMD interest claim #593 (#658)
  • 9006a9f Add cashaddress support #466 (#666)
  • 3a9680f Do not include EstimateFeeMode to request if it is None #651
  • 8496d71 Allow to set estimate_fee_mode in config #651
  • 4f54c3c Update tx data in history after confirmation #652
  • 369a2e2 Add Fraction MmNumber representation #649 (#650)
  • e1dac77 Taker swap is not recoverable when MakerPaymentWaitConfirmFailed #647
  • cc20999 Save secret hash to additional OP_RETURN out #639
  • 96c3641 Add gas price to gas estimation request on ETH/ERC20 withdraw #643
  • 584397d Add get_addr_nonce 30 seconds timeout to withdraw_impl #644
  • 51dc0a7 Build Github release using Ubuntu 16.04 Docker image #624 (#642)
  • b1b4c23 Add and implement metrics module #612 (#622)
  • 735eddf Use secret hash directly if it's available in maker swap recover funds [ #641 ]
  • a00c286 Add batch requests support #637
  • 57509c9 Broadcast the message when previous order is cancelled on set price. [ #635 ]
  • df95403 Prevent maker from processing request and connect messages twice.
  • bb8578e Log the warning instead of panic on orders files removal error. #627
  • 0ef0212 Stop swaps on "stop" RPC call. Add swaps file locks. #626 (#628)
  • aee8d84 Use non-final sequence to fix send_maker_refunds_payment #544
  • 02f1ff6 Use relay fee if dyn. fee < relay fee if force_min_relay_fee is true #617 (#619)
  • 7d10c66 Electrum extended error msg #611 (#614)
  • d7e666a Merge pull request #615 from KomodoPlatform/datetime
  • 51dca04 Add MM_DATETIME into version output
  • 9926eb1 Implement RPC sim_panic
  • 9826e57 Make MmNumber a wrapper of BigRation #608 (#613)
  • 34dd28d Add match_by and order_type fields to buy/sell methods #606 #607
  • 21b8a57 Put Build and Push Docker Release image condition at right place #600
  • 953ff17 Try to use Azure Pipelines task to build and push docker release image #600
  • fa12d28 Enable Github release back.
  • f1d096d Build and push official MM2 image to Docker Hub #600 (#605)
  • 9884f18 Fix UTXO get_tx_details_by_hash fails on coinbase transactions. #587 (#604)
  • a7f428a Disallow creation of orders with base or rel volume < 0.00777 #481
  • 2c4bec8 .gitignore "/coins because "coins" also ignores coins crate dir which is unwanted.
  • e01d8ac Add list_banned_pubkeys and unban_pubkeys APIs #597
  • 3dd9de2 Fix UTXO get_tx_details_by_hash deadlock by replacing wait() with await #592 (#596)
  • 798b5a1 Merge pull request #595 from KomodoPlatform/mm2-gstuff
  • 475bd46 Add requires_nota field to swaps data #591
  • 922a8ed Fix WASM build.
  • f0bc743 Add access to ISATTY for build script
  • afd2148 Upload binaries to existing release if they were not uploaded #589 (#594)
  • c82f84d Clean upload dir and recompile debug build on release stage #589
  • b5ad65b Use boost link download from KomodoPlatform fork releases.
  • 9711b7f Add required_confirmations, require_notarization to enable/electrum [ #586 ]
  • e82af51 Increase a hardcoded UTXO swap tx spend size to 305, use kilobyte size = 1000 #588
  • 3ef17e6 Increase a hardcoded UTXO swap tx spend size to 305 #588
  • a2d3c9a Add show_priv_key API #519
  • bbaf7da Use dynamic fee for coins with txfee:0, use 1000 sat if txfee is not set #493
  • 0f11b2d Add "requires_notarization" field to coins config #577
  • 0c98ca3 Ensure that Release stage does not run if Build stage failed. (#585)
  • e3bf6ab Use right target/debug dir for MacOS debug build upload.
  • 3384bf2 Setup automatic Github release publishing on mm2 branch. (#584)
  • 5f079ef Add #![allow(uncommon_codepoints)] to suppress warnings.
  • 8a7fd86 Fix docker_tests_runner after Rust update.
  • 00bfd6b Merge pull request #583 from KomodoPlatform/mm2-rust
  • cf4c4e6 Recommend Rust 2020-02-01 (1.41)
  • fba4fdf Add MakerPaymentWaitRefundStarted and TakerPaymentWaitRefundStarted swap events #582
  • da8a0bf Fix tests by using Infura for ETH Ropsten testnet.
  • 79ab7eb Resolve Electrum servers IP every time (re)connection is required #558
  • bdfe38c Maker and taker now wait for theirs payments confirmation #580
  • c9ebeb1 Pin libtorrent version to 1.2.2 as tests start to fail after 1.2.3 was released #581
  • a5fa0e7 Wait for swap payments confirmations longer. Emit new event in case of error #579 #580
  • 401425c test_check_balance_on_order_post was false passing.
  • 5a79d61 Fix tests by using RICK/MORTY instead of BEER/PIZZA.
  • f114ccb Fix tests.
  • 555b51d Allow withdraw of UTXO coins to P2SH addresses if segwit flag == true [ #506 ]
  • 20cda8c Fix tests.
  • 546426b Fix ZEC support after Blossom upgrade #574
  • a900fc6 Ban pubkey until restart in case of swap failure by other's side fault [ #571 ]
  • d7937cc Fix NAV coin support #461
  • 3ac871d Drop the connection to seed if no data was received in 30 seconds #569
  • 766d23e Reconnect to the seed when EOF is reached on read #569
  • 7dcb678 Avoid the coins block_on
  • ce65f31 Use dashboard to track waiting for ETH tx c...
Read more

beta-2.0.2668: Qrc20 swap #621 (#735)

16 Nov 10:18
5b70ff3
Compare
Choose a tag to compare
Pre-release

Changes:

See More
  • 6bf419c Fix tx history when cash address format is used #698 (#699)
  • 912c517 Add cashaddress convert call #694 #693 #691 (#695)
  • bda7a24 Add libMM2 for Linux/Windows #696 (#697)
  • 8a284f0 Integrate Cargo Clippy and probably rustfmt into CI scripts #687 (#690)
  • 08d013c Remove locked_by_swaps field from my_balance/electrum/enable #689
  • 281d6ec Conf settings sync and locktimes optimization. (#682) [ #568, #659, #660 ]
  • 03d9a90 Add 'is_mine' field to the orderbook response #669 (#688)
  • 1bbffa4 Electrum server version #661 (#681)
  • 72073d3 Fix compatibility by returning amount as decimal in get_trade_fee. [ #683 ]
  • 5fd0e96 Refactor balance checks upon order creation and swap start #630 (#671)
  • 5f4d732 Use MORTY for get_tx_details_coinbase_transaction test (VRSC is down).
  • fa1294a Merge pull request #674 from KomodoPlatform/remove-etomic [ #657 ]
  • a4dce80 Remove ETOMIC, PIZZA and BEER coins
  • 027db75 Change time_offset of NetworkInfo to i64 as it can be negative #673
  • cf78017 Add 10% to average gas price from station, but no less than 1 gwei #667
  • f2d1603 Use MTP as tx lock time for KMD interest claim #593 (#658)
  • 9006a9f Add cashaddress support #466 (#666)
  • 3a9680f Do not include EstimateFeeMode to request if it is None #651
  • 8496d71 Allow to set estimate_fee_mode in config #651
  • 4f54c3c Update tx data in history after confirmation #652
  • 369a2e2 Add Fraction MmNumber representation #649 (#650)
  • e1dac77 Taker swap is not recoverable when MakerPaymentWaitConfirmFailed #647
  • cc20999 Save secret hash to additional OP_RETURN out #639
  • 96c3641 Add gas price to gas estimation request on ETH/ERC20 withdraw #643
  • 584397d Add get_addr_nonce 30 seconds timeout to withdraw_impl #644
  • 51dc0a7 Build Github release using Ubuntu 16.04 Docker image #624 (#642)
  • b1b4c23 Add and implement metrics module #612 (#622)
  • 735eddf Use secret hash directly if it's available in maker swap recover funds [ #641 ]
  • a00c286 Add batch requests support #637
  • 57509c9 Broadcast the message when previous order is cancelled on set price. [ #635 ]
  • df95403 Prevent maker from processing request and connect messages twice.
  • bb8578e Log the warning instead of panic on orders files removal error. #627
  • 0ef0212 Stop swaps on "stop" RPC call. Add swaps file locks. #626 (#628)
  • aee8d84 Use non-final sequence to fix send_maker_refunds_payment #544
  • 02f1ff6 Use relay fee if dyn. fee < relay fee if force_min_relay_fee is true #617 (#619)
  • 7d10c66 Electrum extended error msg #611 (#614)
  • d7e666a Merge pull request #615 from KomodoPlatform/datetime
  • 51dca04 Add MM_DATETIME into version output
  • 9926eb1 Implement RPC sim_panic
  • 9826e57 Make MmNumber a wrapper of BigRation #608 (#613)
  • 34dd28d Add match_by and order_type fields to buy/sell methods #606 #607
  • 21b8a57 Put Build and Push Docker Release image condition at right place #600
  • 953ff17 Try to use Azure Pipelines task to build and push docker release image #600
  • fa12d28 Enable Github release back.
  • f1d096d Build and push official MM2 image to Docker Hub #600 (#605)
  • 9884f18 Fix UTXO get_tx_details_by_hash fails on coinbase transactions. #587 (#604)
  • a7f428a Disallow creation of orders with base or rel volume < 0.00777 #481
  • 2c4bec8 .gitignore "/coins because "coins" also ignores coins crate dir which is unwanted.
  • e01d8ac Add list_banned_pubkeys and unban_pubkeys APIs #597
  • 3dd9de2 Fix UTXO get_tx_details_by_hash deadlock by replacing wait() with await #592 (#596)
  • 798b5a1 Merge pull request #595 from KomodoPlatform/mm2-gstuff
  • 475bd46 Add requires_nota field to swaps data #591
  • 922a8ed Fix WASM build.
  • f0bc743 Add access to ISATTY for build script
  • afd2148 Upload binaries to existing release if they were not uploaded #589 (#594)
  • c82f84d Clean upload dir and recompile debug build on release stage #589
  • b5ad65b Use boost link download from KomodoPlatform fork releases.
  • 9711b7f Add required_confirmations, require_notarization to enable/electrum [ #586 ]
  • e82af51 Increase a hardcoded UTXO swap tx spend size to 305, use kilobyte size = 1000 #588
  • 3ef17e6 Increase a hardcoded UTXO swap tx spend size to 305 #588
  • a2d3c9a Add show_priv_key API #519
  • bbaf7da Use dynamic fee for coins with txfee:0, use 1000 sat if txfee is not set #493
  • 0f11b2d Add "requires_notarization" field to coins config #577
  • 0c98ca3 Ensure that Release stage does not run if Build stage failed. (#585)
  • e3bf6ab Use right target/debug dir for MacOS debug build upload.
  • 3384bf2 Setup automatic Github release publishing on mm2 branch. (#584)
  • 5f079ef Add #![allow(uncommon_codepoints)] to suppress warnings.
  • 8a7fd86 Fix docker_tests_runner after Rust update.
  • 00bfd6b Merge pull request #583 from KomodoPlatform/mm2-rust
  • cf4c4e6 Recommend Rust 2020-02-01 (1.41)
  • fba4fdf Add MakerPaymentWaitRefundStarted and TakerPaymentWaitRefundStarted swap events #582
  • da8a0bf Fix tests by using Infura for ETH Ropsten testnet.
  • 79ab7eb Resolve Electrum servers IP every time (re)connection is required #558
  • bdfe38c Maker and taker now wait for theirs payments confirmation #580
  • c9ebeb1 Pin libtorrent version to 1.2.2 as tests start to fail after 1.2.3 was released #581
  • a5fa0e7 Wait for swap payments confirmations longer. Emit new event in case of error #579 #580
  • 401425c test_check_balance_on_order_post was false passing.
  • 5a79d61 Fix tests by using RICK/MORTY instead of BEER/PIZZA.
  • f114ccb Fix tests.
  • 555b51d Allow withdraw of UTXO coins to P2SH addresses if segwit flag == true [ #506 ]
  • 20cda8c Fix tests.
  • 546426b Fix ZEC support after Blossom upgrade #574
  • a900fc6 Ban pubkey until restart in case of swap failure by other's side fault [ #571 ]
  • d7937cc Fix NAV coin support #461
  • 3ac871d Drop the connection to seed if no data was received in 30 seconds #569
  • 766d23e Reconnect to the seed when EOF is reached on read #569
  • 7dcb678 Avoid the coins block_on
  • ce65f31 Use dashboard to track waiting for ETH tx confirmations
  • fbb5cba Edit DuplexMutex description [ #561 ]
  • 79165cb Tr...
Read more

beta-2.0.2422: Merge pull request #727 from KomodoPlatform/fix-qrc20-withdraw

25 Sep 05:59
31d1803
Compare
Choose a tag to compare

Changes:

  • 31d1803 Merge pull request #727 from KomodoPlatform/fix-qrc20-withdraw [ #721 ]
  • 12433d1 Fix TransactionDetails is returned from QRC20 withdraw if req.max is true
  • 7ee2184 Return order_type in buy/sell responses #725.
  • 2d0c07e Add "max" max param to my_tx_history.
  • ccf11f2 Qrc20 wallet only #621 (#672)
  • a511b77 Fix macos build when latest clang is used #718 (#719)
  • 20c8e11 Add and implement kmd_rewards_info RPC call #676 (#708)
  • 8c2bf3f Refactored seednode loop to tokio and async. (#631)
  • e51a128 Ensure conf_settings are always set in MakerReserved message #702
  • 6bf419c Fix tx history when cash address format is used #698 (#699)
See More
  • 912c517 Add cashaddress convert call #694 #693 #691 (#695)
  • bda7a24 Add libMM2 for Linux/Windows #696 (#697)
  • 8a284f0 Integrate Cargo Clippy and probably rustfmt into CI scripts #687 (#690)
  • 08d013c Remove locked_by_swaps field from my_balance/electrum/enable #689
  • 281d6ec Conf settings sync and locktimes optimization. (#682) [ #568, #659, #660 ]
  • 03d9a90 Add 'is_mine' field to the orderbook response #669 (#688)
  • 1bbffa4 Electrum server version #661 (#681)
  • 72073d3 Fix compatibility by returning amount as decimal in get_trade_fee. [ #683 ]
  • 5fd0e96 Refactor balance checks upon order creation and swap start #630 (#671)
  • 5f4d732 Use MORTY for get_tx_details_coinbase_transaction test (VRSC is down).
  • fa1294a Merge pull request #674 from KomodoPlatform/remove-etomic [ #657 ]
  • a4dce80 Remove ETOMIC, PIZZA and BEER coins
  • 027db75 Change time_offset of NetworkInfo to i64 as it can be negative #673
  • cf78017 Add 10% to average gas price from station, but no less than 1 gwei #667
  • f2d1603 Use MTP as tx lock time for KMD interest claim #593 (#658)
  • 9006a9f Add cashaddress support #466 (#666)
  • 3a9680f Do not include EstimateFeeMode to request if it is None #651
  • 8496d71 Allow to set estimate_fee_mode in config #651
  • 4f54c3c Update tx data in history after confirmation #652
  • 369a2e2 Add Fraction MmNumber representation #649 (#650)
  • e1dac77 Taker swap is not recoverable when MakerPaymentWaitConfirmFailed #647
  • cc20999 Save secret hash to additional OP_RETURN out #639
  • 96c3641 Add gas price to gas estimation request on ETH/ERC20 withdraw #643
  • 584397d Add get_addr_nonce 30 seconds timeout to withdraw_impl #644
  • 51dc0a7 Build Github release using Ubuntu 16.04 Docker image #624 (#642)
  • b1b4c23 Add and implement metrics module #612 (#622)
  • 735eddf Use secret hash directly if it's available in maker swap recover funds [ #641 ]
  • a00c286 Add batch requests support #637
  • 57509c9 Broadcast the message when previous order is cancelled on set price. [ #635 ]
  • df95403 Prevent maker from processing request and connect messages twice.
  • bb8578e Log the warning instead of panic on orders files removal error. #627
  • 0ef0212 Stop swaps on "stop" RPC call. Add swaps file locks. #626 (#628)
  • aee8d84 Use non-final sequence to fix send_maker_refunds_payment #544
  • 02f1ff6 Use relay fee if dyn. fee < relay fee if force_min_relay_fee is true #617 (#619)
  • 7d10c66 Electrum extended error msg #611 (#614)
  • d7e666a Merge pull request #615 from KomodoPlatform/datetime
  • 51dca04 Add MM_DATETIME into version output
  • 9926eb1 Implement RPC sim_panic
  • 9826e57 Make MmNumber a wrapper of BigRation #608 (#613)
  • 34dd28d Add match_by and order_type fields to buy/sell methods #606 #607
  • 21b8a57 Put Build and Push Docker Release image condition at right place #600
  • 953ff17 Try to use Azure Pipelines task to build and push docker release image #600
  • fa12d28 Enable Github release back.
  • f1d096d Build and push official MM2 image to Docker Hub #600 (#605)
  • 9884f18 Fix UTXO get_tx_details_by_hash fails on coinbase transactions. #587 (#604)
  • a7f428a Disallow creation of orders with base or rel volume < 0.00777 #481
  • 2c4bec8 .gitignore "/coins because "coins" also ignores coins crate dir which is unwanted.
  • e01d8ac Add list_banned_pubkeys and unban_pubkeys APIs #597
  • 3dd9de2 Fix UTXO get_tx_details_by_hash deadlock by replacing wait() with await #592 (#596)
  • 798b5a1 Merge pull request #595 from KomodoPlatform/mm2-gstuff
  • 475bd46 Add requires_nota field to swaps data #591
  • 922a8ed Fix WASM build.
  • f0bc743 Add access to ISATTY for build script
  • afd2148 Upload binaries to existing release if they were not uploaded #589 (#594)
  • c82f84d Clean upload dir and recompile debug build on release stage #589
  • b5ad65b Use boost link download from KomodoPlatform fork releases.
  • 9711b7f Add required_confirmations, require_notarization to enable/electrum [ #586 ]
  • e82af51 Increase a hardcoded UTXO swap tx spend size to 305, use kilobyte size = 1000 #588
  • 3ef17e6 Increase a hardcoded UTXO swap tx spend size to 305 #588
  • a2d3c9a Add show_priv_key API #519
  • bbaf7da Use dynamic fee for coins with txfee:0, use 1000 sat if txfee is not set #493
  • 0f11b2d Add "requires_notarization" field to coins config #577
  • 0c98ca3 Ensure that Release stage does not run if Build stage failed. (#585)
  • e3bf6ab Use right target/debug dir for MacOS debug build upload.
  • 3384bf2 Setup automatic Github release publishing on mm2 branch. (#584)
  • 5f079ef Add #![allow(uncommon_codepoints)] to suppress warnings.
  • 8a7fd86 Fix docker_tests_runner after Rust update.
  • 00bfd6b Merge pull request #583 from KomodoPlatform/mm2-rust
  • cf4c4e6 Recommend Rust 2020-02-01 (1.41)
  • fba4fdf Add MakerPaymentWaitRefundStarted and TakerPaymentWaitRefundStarted swap events #582
  • da8a0bf Fix tests by using Infura for ETH Ropsten testnet.
  • 79ab7eb Resolve Electrum servers IP every time (re)connection is required #558
  • bdfe38c Maker and taker now wait for theirs payments confirmation #580
  • c9ebeb1 Pin libtorrent version to 1.2.2 as tests start to fail after 1.2.3 was released #581
  • a5fa0e7 Wait for swap payments confirmations longer. Emit new event in case of error #579 #580
  • 401425c test_check_balance_on_order_post was false passing.
  • 5a79d61 Fix tests by using RICK/MORTY instead of BEER/PIZZA.
  • f114ccb Fix tests.
  • 555b51d Allow withdraw of UTXO coins to P2SH addresses if segwit flag == true [ #506 ]
  • 20cda8c Fix tests.
  • 546426b Fix ZEC support after Blossom upgrade #574
  • a900fc6 Ban pubkey until restart in case of swap failure by other's side fault [ #571 ]
  • d7937cc Fix NAV coin support #461
  • 3ac871d Drop the connection to seed if no data was received in 30 seconds #569
  • 766d23e Reconnect to the seed when EOF is reached on read #569
  • 7dcb678 Avoid the coins block_on
  • ce65f31 Use dashboard to track waiting for ETH tx confirmations
  • fbb5cba Edit DuplexMutex description [ #561 ]
  • 79165cb Track status deadlines and start dashboard thread [ #561 ]
  • 7be380b...
Read more

beta-2.0.2406

22 Sep 07:37
Compare
Choose a tag to compare
beta-2.0.2406 Pre-release
Pre-release

Coins config format has been updated recently!

Please make sure to download the updated config from coins repo. Alternatively you can use update_config MM2 mode that converts the old config to new format.

Changes:

See More
  • 8a284f0 Integrate Cargo Clippy and probably rustfmt into CI scripts #687 (#690)
  • 08d013c Remove locked_by_swaps field from my_balance/electrum/enable #689
  • 281d6ec Conf settings sync and locktimes optimization. (#682) [ #568, #659, #660 ]
  • 03d9a90 Add 'is_mine' field to the orderbook response #669 (#688)
  • 1bbffa4 Electrum server version #661 (#681)
  • 72073d3 Fix compatibility by returning amount as decimal in get_trade_fee. [ #683 ]
  • 5fd0e96 Refactor balance checks upon order creation and swap start #630 (#671)
  • 5f4d732 Use MORTY for get_tx_details_coinbase_transaction test (VRSC is down).
  • fa1294a Merge pull request #674 from KomodoPlatform/remove-etomic [ #657 ]
  • a4dce80 Remove ETOMIC, PIZZA and BEER coins
  • 027db75 Change time_offset of NetworkInfo to i64 as it can be negative #673
  • cf78017 Add 10% to average gas price from station, but no less than 1 gwei #667
  • f2d1603 Use MTP as tx lock time for KMD interest claim #593 (#658)
  • 9006a9f Add cashaddress support #466 (#666)
  • 3a9680f Do not include EstimateFeeMode to request if it is None #651
  • 8496d71 Allow to set estimate_fee_mode in config #651
  • 4f54c3c Update tx data in history after confirmation #652
  • 369a2e2 Add Fraction MmNumber representation #649 (#650)
  • e1dac77 Taker swap is not recoverable when MakerPaymentWaitConfirmFailed #647
  • cc20999 Save secret hash to additional OP_RETURN out #639
  • 96c3641 Add gas price to gas estimation request on ETH/ERC20 withdraw #643
  • 584397d Add get_addr_nonce 30 seconds timeout to withdraw_impl #644
  • 51dc0a7 Build Github release using Ubuntu 16.04 Docker image #624 (#642)
  • b1b4c23 Add and implement metrics module #612 (#622)
  • 735eddf Use secret hash directly if it's available in maker swap recover funds [ #641 ]
  • a00c286 Add batch requests support #637
  • 57509c9 Broadcast the message when previous order is cancelled on set price. [ #635 ]
  • df95403 Prevent maker from processing request and connect messages twice.
  • bb8578e Log the warning instead of panic on orders files removal error. #627
  • 0ef0212 Stop swaps on "stop" RPC call. Add swaps file locks. #626 (#628)
  • aee8d84 Use non-final sequence to fix send_maker_refunds_payment #544
  • 02f1ff6 Use relay fee if dyn. fee < relay fee if force_min_relay_fee is true #617 (#619)
  • 7d10c66 Electrum extended error msg #611 (#614)
  • d7e666a Merge pull request #615 from KomodoPlatform/datetime
  • 51dca04 Add MM_DATETIME into version output
  • 9926eb1 Implement RPC sim_panic
  • 9826e57 Make MmNumber a wrapper of BigRation #608 (#613)
  • 34dd28d Add match_by and order_type fields to buy/sell methods #606 #607
  • 21b8a57 Put Build and Push Docker Release image condition at right place #600
  • 953ff17 Try to use Azure Pipelines task to build and push docker release image #600
  • fa12d28 Enable Github release back.
  • f1d096d Build and push official MM2 image to Docker Hub #600 (#605)
  • 9884f18 Fix UTXO get_tx_details_by_hash fails on coinbase transactions. #587 (#604)
  • a7f428a Disallow creation of orders with base or rel volume < 0.00777 #481
  • 2c4bec8 .gitignore "/coins because "coins" also ignores coins crate dir which is unwanted.
  • e01d8ac Add list_banned_pubkeys and unban_pubkeys APIs #597
  • 3dd9de2 Fix UTXO get_tx_details_by_hash deadlock by replacing wait() with await #592 (#596)
  • 798b5a1 Merge pull request #595 from KomodoPlatform/mm2-gstuff
  • 475bd46 Add requires_nota field to swaps data #591
  • 922a8ed Fix WASM build.
  • f0bc743 Add access to ISATTY for build script
  • afd2148 Upload binaries to existing release if they were not uploaded #589 (#594)
  • c82f84d Clean upload dir and recompile debug build on release stage #589
  • b5ad65b Use boost link download from KomodoPlatform fork releases.
  • 9711b7f Add required_confirmations, require_notarization to enable/electrum [ #586 ]
  • e82af51 Increase a hardcoded UTXO swap tx spend size to 305, use kilobyte size = 1000 #588
  • 3ef17e6 Increase a hardcoded UTXO swap tx spend size to 305 #588
  • a2d3c9a Add show_priv_key API #519
  • bbaf7da Use dynamic fee for coins with txfee:0, use 1000 sat if txfee is not set #493
  • 0f11b2d Add "requires_notarization" field to coins config #577
  • 0c98ca3 Ensure that Release stage does not run if Build stage failed. (#585)
  • e3bf6ab Use right target/debug dir for MacOS debug build upload.
  • 3384bf2 Setup automatic Github release publishing on mm2 branch. (#584)
  • 5f079ef Add #![allow(uncommon_codepoints)] to suppress warnings.
  • 8a7fd86 Fix docker_tests_runner after Rust update.
  • 00bfd6b Merge pull request #583 from KomodoPlatform/mm2-rust
  • cf4c4e6 Recommend Rust 2020-02-01 (1.41)
  • fba4fdf Add MakerPaymentWaitRefundStarted and TakerPaymentWaitRefundStarted swap events #582
  • da8a0bf Fix tests by using Infura for ETH Ropsten testnet.
  • 79ab7eb Resolve Electrum servers IP every time (re)connection is required #558
  • bdfe38c Maker and taker now wait for theirs payments confirmation #580
  • c9ebeb1 Pin libtorrent version to 1.2.2 as tests start to fail after 1.2.3 was released #581
  • a5fa0e7 Wait for swap payments confirmations longer. Emit new event in case of error #579 #580
  • 401425c test_check_balance_on_order_post was false passing.
  • 5a79d61 Fix tests by using RICK/MORTY instead of BEER/PIZZA.
  • f114ccb Fix tests.
  • 555b51d Allow withdraw of UTXO coins to P2SH addresses if segwit flag == true [ #506 ]
  • 20cda8c Fix tests.
  • 546426b Fix ZEC support after Blossom upgrade #574
  • a900fc6 Ban pubkey until restart in case of swap failure by other's side fault [ #571 ]
  • d7937cc Fix NAV coin support #461
  • 3ac871d Drop the connection to seed if no data was received in 30 seconds #569
  • 766d23e Reconnect to the seed when EOF is reached on read #569
  • 7dcb678 Avoid the coins block_on
  • ce65f31...
Read more

beta-2.0.2382

15 Sep 06:58
Compare
Choose a tag to compare
beta-2.0.2382 Pre-release
Pre-release

Coins config format has been updated recently!

Please make sure to download the updated config from coins repo. Alternatively you can use update_config MM2 mode that converts the old config to new format.

Changes:

See More
  • 08d013c Remove locked_by_swaps field from my_balance/electrum/enable #689
  • 281d6ec Conf settings sync and locktimes optimization. (#682) [ #568, #659, #660 ]
  • 03d9a90 Add 'is_mine' field to the orderbook response #669 (#688)
  • 1bbffa4 Electrum server version #661 (#681)
  • 72073d3 Fix compatibility by returning amount as decimal in get_trade_fee. [ #683 ]
  • 5fd0e96 Refactor balance checks upon order creation and swap start #630 (#671)
  • 5f4d732 Use MORTY for get_tx_details_coinbase_transaction test (VRSC is down).
  • fa1294a Merge pull request #674 from KomodoPlatform/remove-etomic [ #657 ]
  • a4dce80 Remove ETOMIC, PIZZA and BEER coins
  • 027db75 Change time_offset of NetworkInfo to i64 as it can be negative #673
  • cf78017 Add 10% to average gas price from station, but no less than 1 gwei #667
  • f2d1603 Use MTP as tx lock time for KMD interest claim #593 (#658)
  • 9006a9f Add cashaddress support #466 (#666)
  • 3a9680f Do not include EstimateFeeMode to request if it is None #651
  • 8496d71 Allow to set estimate_fee_mode in config #651
  • 4f54c3c Update tx data in history after confirmation #652
  • 369a2e2 Add Fraction MmNumber representation #649 (#650)
  • e1dac77 Taker swap is not recoverable when MakerPaymentWaitConfirmFailed #647
  • cc20999 Save secret hash to additional OP_RETURN out #639
  • 96c3641 Add gas price to gas estimation request on ETH/ERC20 withdraw #643
  • 584397d Add get_addr_nonce 30 seconds timeout to withdraw_impl #644
  • 51dc0a7 Build Github release using Ubuntu 16.04 Docker image #624 (#642)
  • b1b4c23 Add and implement metrics module #612 (#622)
  • 735eddf Use secret hash directly if it's available in maker swap recover funds [ #641 ]
  • a00c286 Add batch requests support #637
  • 57509c9 Broadcast the message when previous order is cancelled on set price. [ #635 ]
  • df95403 Prevent maker from processing request and connect messages twice.
  • bb8578e Log the warning instead of panic on orders files removal error. #627
  • 0ef0212 Stop swaps on "stop" RPC call. Add swaps file locks. #626 (#628)
  • aee8d84 Use non-final sequence to fix send_maker_refunds_payment #544
  • 02f1ff6 Use relay fee if dyn. fee < relay fee if force_min_relay_fee is true #617 (#619)
  • 7d10c66 Electrum extended error msg #611 (#614)
  • d7e666a Merge pull request #615 from KomodoPlatform/datetime
  • 51dca04 Add MM_DATETIME into version output
  • 9926eb1 Implement RPC sim_panic
  • 9826e57 Make MmNumber a wrapper of BigRation #608 (#613)
  • 34dd28d Add match_by and order_type fields to buy/sell methods #606 #607
  • 21b8a57 Put Build and Push Docker Release image condition at right place #600
  • 953ff17 Try to use Azure Pipelines task to build and push docker release image #600
  • fa12d28 Enable Github release back.
  • f1d096d Build and push official MM2 image to Docker Hub #600 (#605)
  • 9884f18 Fix UTXO get_tx_details_by_hash fails on coinbase transactions. #587 (#604)
  • a7f428a Disallow creation of orders with base or rel volume < 0.00777 #481
  • 2c4bec8 .gitignore "/coins because "coins" also ignores coins crate dir which is unwanted.
  • e01d8ac Add list_banned_pubkeys and unban_pubkeys APIs #597
  • 3dd9de2 Fix UTXO get_tx_details_by_hash deadlock by replacing wait() with await #592 (#596)
  • 798b5a1 Merge pull request #595 from KomodoPlatform/mm2-gstuff
  • 475bd46 Add requires_nota field to swaps data #591
  • 922a8ed Fix WASM build.
  • f0bc743 Add access to ISATTY for build script
  • afd2148 Upload binaries to existing release if they were not uploaded #589 (#594)
  • c82f84d Clean upload dir and recompile debug build on release stage #589
  • b5ad65b Use boost link download from KomodoPlatform fork releases.
  • 9711b7f Add required_confirmations, require_notarization to enable/electrum [ #586 ]
  • e82af51 Increase a hardcoded UTXO swap tx spend size to 305, use kilobyte size = 1000 #588
  • 3ef17e6 Increase a hardcoded UTXO swap tx spend size to 305 #588
  • a2d3c9a Add show_priv_key API #519
  • bbaf7da Use dynamic fee for coins with txfee:0, use 1000 sat if txfee is not set #493
  • 0f11b2d Add "requires_notarization" field to coins config #577
  • 0c98ca3 Ensure that Release stage does not run if Build stage failed. (#585)
  • e3bf6ab Use right target/debug dir for MacOS debug build upload.
  • 3384bf2 Setup automatic Github release publishing on mm2 branch. (#584)
  • 5f079ef Add #![allow(uncommon_codepoints)] to suppress warnings.
  • 8a7fd86 Fix docker_tests_runner after Rust update.
  • 00bfd6b Merge pull request #583 from KomodoPlatform/mm2-rust
  • cf4c4e6 Recommend Rust 2020-02-01 (1.41)
  • fba4fdf Add MakerPaymentWaitRefundStarted and TakerPaymentWaitRefundStarted swap events #582
  • da8a0bf Fix tests by using Infura for ETH Ropsten testnet.
  • 79ab7eb Resolve Electrum servers IP every time (re)connection is required #558
  • bdfe38c Maker and taker now wait for theirs payments confirmation #580
  • c9ebeb1 Pin libtorrent version to 1.2.2 as tests start to fail after 1.2.3 was released #581
  • a5fa0e7 Wait for swap payments confirmations longer. Emit new event in case of error #579 #580
  • 401425c test_check_balance_on_order_post was false passing.
  • 5a79d61 Fix tests by using RICK/MORTY instead of BEER/PIZZA.
  • f114ccb Fix tests.
  • 555b51d Allow withdraw of UTXO coins to P2SH addresses if segwit flag == true [ #506 ]
  • 20cda8c Fix tests.
  • 546426b Fix ZEC support after Blossom upgrade #574
  • a900fc6 Ban pubkey until restart in case of swap failure by other's side fault [ #571 ]
  • d7937cc Fix NAV coin support #461
  • 3ac871d Drop the connection to seed if no data was received in 30 seconds #569
  • 766d23e Reconnect to the seed when EOF is reached on read #569
  • 7dcb678 Avoid the coins block_on
  • ce65f31 Use dashboard to track waiting for ETH tx confirmations
  • fbb5cba...
Read more

beta-2.0.2380: Qrc20 wallet only #621 (#672)

14 Sep 10:38
ccf11f2
Compare
Choose a tag to compare

Coins config format is updated in this release!

Please make sure to download the updated config from coins repo. Alternatively you can use update_config MM2 mode that converts the old config to new format.

Changes:

See More
  • 281d6ec Conf settings sync and locktimes optimization. (#682) [ #568, #659, #660 ]
  • 03d9a90 Add 'is_mine' field to the orderbook response #669 (#688)
  • 1bbffa4 Electrum server version #661 (#681)
  • 72073d3 Fix compatibility by returning amount as decimal in get_trade_fee. [ #683 ]
  • 5fd0e96 Refactor balance checks upon order creation and swap start #630 (#671)
  • 5f4d732 Use MORTY for get_tx_details_coinbase_transaction test (VRSC is down).
  • fa1294a Merge pull request #674 from KomodoPlatform/remove-etomic [ #657 ]
  • a4dce80 Remove ETOMIC, PIZZA and BEER coins
  • 027db75 Change time_offset of NetworkInfo to i64 as it can be negative #673
  • cf78017 Add 10% to average gas price from station, but no less than 1 gwei #667
  • f2d1603 Use MTP as tx lock time for KMD interest claim #593 (#658)
  • 9006a9f Add cashaddress support #466 (#666)
  • 3a9680f Do not include EstimateFeeMode to request if it is None #651
  • 8496d71 Allow to set estimate_fee_mode in config #651
  • 4f54c3c Update tx data in history after confirmation #652
  • 369a2e2 Add Fraction MmNumber representation #649 (#650)
  • e1dac77 Taker swap is not recoverable when MakerPaymentWaitConfirmFailed #647
  • cc20999 Save secret hash to additional OP_RETURN out #639
  • 96c3641 Add gas price to gas estimation request on ETH/ERC20 withdraw #643
  • 584397d Add get_addr_nonce 30 seconds timeout to withdraw_impl #644
  • 51dc0a7 Build Github release using Ubuntu 16.04 Docker image #624 (#642)
  • b1b4c23 Add and implement metrics module #612 (#622)
  • 735eddf Use secret hash directly if it's available in maker swap recover funds [ #641 ]
  • a00c286 Add batch requests support #637
  • 57509c9 Broadcast the message when previous order is cancelled on set price. [ #635 ]
  • df95403 Prevent maker from processing request and connect messages twice.
  • bb8578e Log the warning instead of panic on orders files removal error. #627
  • 0ef0212 Stop swaps on "stop" RPC call. Add swaps file locks. #626 (#628)
  • aee8d84 Use non-final sequence to fix send_maker_refunds_payment #544
  • 02f1ff6 Use relay fee if dyn. fee < relay fee if force_min_relay_fee is true #617 (#619)
  • 7d10c66 Electrum extended error msg #611 (#614)
  • d7e666a Merge pull request #615 from KomodoPlatform/datetime
  • 51dca04 Add MM_DATETIME into version output
  • 9926eb1 Implement RPC sim_panic
  • 9826e57 Make MmNumber a wrapper of BigRation #608 (#613)
  • 34dd28d Add match_by and order_type fields to buy/sell methods #606 #607
  • 21b8a57 Put Build and Push Docker Release image condition at right place #600
  • 953ff17 Try to use Azure Pipelines task to build and push docker release image #600
  • fa12d28 Enable Github release back.
  • f1d096d Build and push official MM2 image to Docker Hub #600 (#605)
  • 9884f18 Fix UTXO get_tx_details_by_hash fails on coinbase transactions. #587 (#604)
  • a7f428a Disallow creation of orders with base or rel volume < 0.00777 #481
  • 2c4bec8 .gitignore "/coins because "coins" also ignores coins crate dir which is unwanted.
  • e01d8ac Add list_banned_pubkeys and unban_pubkeys APIs #597
  • 3dd9de2 Fix UTXO get_tx_details_by_hash deadlock by replacing wait() with await #592 (#596)
  • 798b5a1 Merge pull request #595 from KomodoPlatform/mm2-gstuff
  • 475bd46 Add requires_nota field to swaps data #591
  • 922a8ed Fix WASM build.
  • f0bc743 Add access to ISATTY for build script
  • afd2148 Upload binaries to existing release if they were not uploaded #589 (#594)
  • c82f84d Clean upload dir and recompile debug build on release stage #589
  • b5ad65b Use boost link download from KomodoPlatform fork releases.
  • 9711b7f Add required_confirmations, require_notarization to enable/electrum [ #586 ]
  • e82af51 Increase a hardcoded UTXO swap tx spend size to 305, use kilobyte size = 1000 #588
  • 3ef17e6 Increase a hardcoded UTXO swap tx spend size to 305 #588
  • a2d3c9a Add show_priv_key API #519
  • bbaf7da Use dynamic fee for coins with txfee:0, use 1000 sat if txfee is not set #493
  • 0f11b2d Add "requires_notarization" field to coins config #577
  • 0c98ca3 Ensure that Release stage does not run if Build stage failed. (#585)
  • e3bf6ab Use right target/debug dir for MacOS debug build upload.
  • 3384bf2 Setup automatic Github release publishing on mm2 branch. (#584)
  • 5f079ef Add #![allow(uncommon_codepoints)] to suppress warnings.
  • 8a7fd86 Fix docker_tests_runner after Rust update.
  • 00bfd6b Merge pull request #583 from KomodoPlatform/mm2-rust
  • cf4c4e6 Recommend Rust 2020-02-01 (1.41)
  • fba4fdf Add MakerPaymentWaitRefundStarted and TakerPaymentWaitRefundStarted swap events #582
  • da8a0bf Fix tests by using Infura for ETH Ropsten testnet.
  • 79ab7eb Resolve Electrum servers IP every time (re)connection is required #558
  • bdfe38c Maker and taker now wait for theirs payments confirmation #580
  • c9ebeb1 Pin libtorrent version to 1.2.2 as tests start to fail after 1.2.3 was released #581
  • a5fa0e7 Wait for swap payments confirmations longer. Emit new event in case of error #579 #580
  • 401425c test_check_balance_on_order_post was false passing.
  • 5a79d61 Fix tests by using RICK/MORTY instead of BEER/PIZZA.
  • f114ccb Fix tests.
  • 555b51d Allow withdraw of UTXO coins to P2SH addresses if segwit flag == true [ #506 ]
  • 20cda8c Fix tests.
  • 546426b Fix ZEC support after Blossom upgrade #574
  • a900fc6 Ban pubkey until restart in case of swap failure by other's side fault [ #571 ]
  • d7937cc Fix NAV coin support #461
  • 3ac871d Drop the connection to seed if no data was received in 30 seconds #569
  • 766d23e Reconnect to the seed when EOF is reached on read #569
  • 7dcb678 Avoid the coins block_on
  • ce65f31 Use dashboard to track waiting for ETH tx confirmations
  • fbb5cba Edit DuplexMutex description [ #561 ]
  • 79165cb...
Read more

beta-2.0.2379: Fix macos build when latest clang is used #718 (#719)

14 Sep 09:39
a511b77
Compare
Choose a tag to compare

Changes:

See More
  • 03d9a90 Add 'is_mine' field to the orderbook response #669 (#688)
  • 1bbffa4 Electrum server version #661 (#681)
  • 72073d3 Fix compatibility by returning amount as decimal in get_trade_fee. [ #683 ]
  • 5fd0e96 Refactor balance checks upon order creation and swap start #630 (#671)
  • 5f4d732 Use MORTY for get_tx_details_coinbase_transaction test (VRSC is down).
  • fa1294a Merge pull request #674 from KomodoPlatform/remove-etomic [ #657 ]
  • a4dce80 Remove ETOMIC, PIZZA and BEER coins
  • 027db75 Change time_offset of NetworkInfo to i64 as it can be negative #673
  • cf78017 Add 10% to average gas price from station, but no less than 1 gwei #667
  • f2d1603 Use MTP as tx lock time for KMD interest claim #593 (#658)
  • 9006a9f Add cashaddress support #466 (#666)
  • 3a9680f Do not include EstimateFeeMode to request if it is None #651
  • 8496d71 Allow to set estimate_fee_mode in config #651
  • 4f54c3c Update tx data in history after confirmation #652
  • 369a2e2 Add Fraction MmNumber representation #649 (#650)
  • e1dac77 Taker swap is not recoverable when MakerPaymentWaitConfirmFailed #647
  • cc20999 Save secret hash to additional OP_RETURN out #639
  • 96c3641 Add gas price to gas estimation request on ETH/ERC20 withdraw #643
  • 584397d Add get_addr_nonce 30 seconds timeout to withdraw_impl #644
  • 51dc0a7 Build Github release using Ubuntu 16.04 Docker image #624 (#642)
  • b1b4c23 Add and implement metrics module #612 (#622)
  • 735eddf Use secret hash directly if it's available in maker swap recover funds [ #641 ]
  • a00c286 Add batch requests support #637
  • 57509c9 Broadcast the message when previous order is cancelled on set price. [ #635 ]
  • df95403 Prevent maker from processing request and connect messages twice.
  • bb8578e Log the warning instead of panic on orders files removal error. #627
  • 0ef0212 Stop swaps on "stop" RPC call. Add swaps file locks. #626 (#628)
  • aee8d84 Use non-final sequence to fix send_maker_refunds_payment #544
  • 02f1ff6 Use relay fee if dyn. fee < relay fee if force_min_relay_fee is true #617 (#619)
  • 7d10c66 Electrum extended error msg #611 (#614)
  • d7e666a Merge pull request #615 from KomodoPlatform/datetime
  • 51dca04 Add MM_DATETIME into version output
  • 9926eb1 Implement RPC sim_panic
  • 9826e57 Make MmNumber a wrapper of BigRation #608 (#613)
  • 34dd28d Add match_by and order_type fields to buy/sell methods #606 #607
  • 21b8a57 Put Build and Push Docker Release image condition at right place #600
  • 953ff17 Try to use Azure Pipelines task to build and push docker release image #600
  • fa12d28 Enable Github release back.
  • f1d096d Build and push official MM2 image to Docker Hub #600 (#605)
  • 9884f18 Fix UTXO get_tx_details_by_hash fails on coinbase transactions. #587 (#604)
  • a7f428a Disallow creation of orders with base or rel volume < 0.00777 #481
  • 2c4bec8 .gitignore "/coins because "coins" also ignores coins crate dir which is unwanted.
  • e01d8ac Add list_banned_pubkeys and unban_pubkeys APIs #597
  • 3dd9de2 Fix UTXO get_tx_details_by_hash deadlock by replacing wait() with await #592 (#596)
  • 798b5a1 Merge pull request #595 from KomodoPlatform/mm2-gstuff
  • 475bd46 Add requires_nota field to swaps data #591
  • 922a8ed Fix WASM build.
  • f0bc743 Add access to ISATTY for build script
  • afd2148 Upload binaries to existing release if they were not uploaded #589 (#594)
  • c82f84d Clean upload dir and recompile debug build on release stage #589
  • b5ad65b Use boost link download from KomodoPlatform fork releases.
  • 9711b7f Add required_confirmations, require_notarization to enable/electrum [ #586 ]
  • e82af51 Increase a hardcoded UTXO swap tx spend size to 305, use kilobyte size = 1000 #588
  • 3ef17e6 Increase a hardcoded UTXO swap tx spend size to 305 #588
  • a2d3c9a Add show_priv_key API #519
  • bbaf7da Use dynamic fee for coins with txfee:0, use 1000 sat if txfee is not set #493
  • 0f11b2d Add "requires_notarization" field to coins config #577
  • 0c98ca3 Ensure that Release stage does not run if Build stage failed. (#585)
  • e3bf6ab Use right target/debug dir for MacOS debug build upload.
  • 3384bf2 Setup automatic Github release publishing on mm2 branch. (#584)
  • 5f079ef Add #![allow(uncommon_codepoints)] to suppress warnings.
  • 8a7fd86 Fix docker_tests_runner after Rust update.
  • 00bfd6b Merge pull request #583 from KomodoPlatform/mm2-rust
  • cf4c4e6 Recommend Rust 2020-02-01 (1.41)
  • fba4fdf Add MakerPaymentWaitRefundStarted and TakerPaymentWaitRefundStarted swap events #582
  • da8a0bf Fix tests by using Infura for ETH Ropsten testnet.
  • 79ab7eb Resolve Electrum servers IP every time (re)connection is required #558
  • bdfe38c Maker and taker now wait for theirs payments confirmation #580
  • c9ebeb1 Pin libtorrent version to 1.2.2 as tests start to fail after 1.2.3 was released #581
  • a5fa0e7 Wait for swap payments confirmations longer. Emit new event in case of error #579 #580
  • 401425c test_check_balance_on_order_post was false passing.
  • 5a79d61 Fix tests by using RICK/MORTY instead of BEER/PIZZA.
  • f114ccb Fix tests.
  • 555b51d Allow withdraw of UTXO coins to P2SH addresses if segwit flag == true [ #506 ]
  • 20cda8c Fix tests.
  • 546426b Fix ZEC support after Blossom upgrade #574
  • a900fc6 Ban pubkey until restart in case of swap failure by other's side fault [ #571 ]
  • d7937cc Fix NAV coin support #461
  • 3ac871d Drop the connection to seed if no data was received in 30 seconds #569
  • 766d23e Reconnect to the seed when EOF is reached on read #569
  • 7dcb678 Avoid the coins block_on
  • ce65f31 Use dashboard to track waiting for ETH tx confirmations
  • fbb5cba Edit DuplexMutex description [ #561 ]
  • 79165cb Track status deadlines and start dashboard thread [ #561 ]
  • 7be380b Remove references from StatusHandle [ #561 ]
  • 8801999 Merge branch 'mm2' of github.com:KomodoPlatform/atomicDEX-API into mm2
  • 71aa3d0 Skip errors when requesting ETH address nonce #560
  • 841f82e Bump the demo version
  • 737ae6e Port "orderbook"
  • 1c24cdd Add MM_CONF_PATH and...
Read more

beta-2.0.2232: Add and implement kmd_rewards_info RPC call #676 (#708)

04 Aug 11:04
20c8e11
Compare
Choose a tag to compare

Changes:

See More
  • 1bbffa4 Electrum server version #661 (#681)
  • 72073d3 Fix compatibility by returning amount as decimal in get_trade_fee. [ #683 ]
  • 5fd0e96 Refactor balance checks upon order creation and swap start #630 (#671)
  • 5f4d732 Use MORTY for get_tx_details_coinbase_transaction test (VRSC is down).
  • fa1294a Merge pull request #674 from KomodoPlatform/remove-etomic [ #657 ]
  • a4dce80 Remove ETOMIC, PIZZA and BEER coins
  • 027db75 Change time_offset of NetworkInfo to i64 as it can be negative #673
  • cf78017 Add 10% to average gas price from station, but no less than 1 gwei #667
  • f2d1603 Use MTP as tx lock time for KMD interest claim #593 (#658)
  • 9006a9f Add cashaddress support #466 (#666)
  • 3a9680f Do not include EstimateFeeMode to request if it is None #651
  • 8496d71 Allow to set estimate_fee_mode in config #651
  • 4f54c3c Update tx data in history after confirmation #652
  • 369a2e2 Add Fraction MmNumber representation #649 (#650)
  • e1dac77 Taker swap is not recoverable when MakerPaymentWaitConfirmFailed #647
  • cc20999 Save secret hash to additional OP_RETURN out #639
  • 96c3641 Add gas price to gas estimation request on ETH/ERC20 withdraw #643
  • 584397d Add get_addr_nonce 30 seconds timeout to withdraw_impl #644
  • 51dc0a7 Build Github release using Ubuntu 16.04 Docker image #624 (#642)
  • b1b4c23 Add and implement metrics module #612 (#622)
  • 735eddf Use secret hash directly if it's available in maker swap recover funds [ #641 ]
  • a00c286 Add batch requests support #637
  • 57509c9 Broadcast the message when previous order is cancelled on set price. [ #635 ]
  • df95403 Prevent maker from processing request and connect messages twice.
  • bb8578e Log the warning instead of panic on orders files removal error. #627
  • 0ef0212 Stop swaps on "stop" RPC call. Add swaps file locks. #626 (#628)
  • aee8d84 Use non-final sequence to fix send_maker_refunds_payment #544
  • 02f1ff6 Use relay fee if dyn. fee < relay fee if force_min_relay_fee is true #617 (#619)
  • 7d10c66 Electrum extended error msg #611 (#614)
  • d7e666a Merge pull request #615 from KomodoPlatform/datetime
  • 51dca04 Add MM_DATETIME into version output
  • 9926eb1 Implement RPC sim_panic
  • 9826e57 Make MmNumber a wrapper of BigRation #608 (#613)
  • 34dd28d Add match_by and order_type fields to buy/sell methods #606 #607
  • 21b8a57 Put Build and Push Docker Release image condition at right place #600
  • 953ff17 Try to use Azure Pipelines task to build and push docker release image #600
  • fa12d28 Enable Github release back.
  • f1d096d Build and push official MM2 image to Docker Hub #600 (#605)
  • 9884f18 Fix UTXO get_tx_details_by_hash fails on coinbase transactions. #587 (#604)
  • a7f428a Disallow creation of orders with base or rel volume < 0.00777 #481
  • 2c4bec8 .gitignore "/coins because "coins" also ignores coins crate dir which is unwanted.
  • e01d8ac Add list_banned_pubkeys and unban_pubkeys APIs #597
  • 3dd9de2 Fix UTXO get_tx_details_by_hash deadlock by replacing wait() with await #592 (#596)
  • 798b5a1 Merge pull request #595 from KomodoPlatform/mm2-gstuff
  • 475bd46 Add requires_nota field to swaps data #591
  • 922a8ed Fix WASM build.
  • f0bc743 Add access to ISATTY for build script
  • afd2148 Upload binaries to existing release if they were not uploaded #589 (#594)
  • c82f84d Clean upload dir and recompile debug build on release stage #589
  • b5ad65b Use boost link download from KomodoPlatform fork releases.
  • 9711b7f Add required_confirmations, require_notarization to enable/electrum [ #586 ]
  • e82af51 Increase a hardcoded UTXO swap tx spend size to 305, use kilobyte size = 1000 #588
  • 3ef17e6 Increase a hardcoded UTXO swap tx spend size to 305 #588
  • a2d3c9a Add show_priv_key API #519
  • bbaf7da Use dynamic fee for coins with txfee:0, use 1000 sat if txfee is not set #493
  • 0f11b2d Add "requires_notarization" field to coins config #577
  • 0c98ca3 Ensure that Release stage does not run if Build stage failed. (#585)
  • e3bf6ab Use right target/debug dir for MacOS debug build upload.
  • 3384bf2 Setup automatic Github release publishing on mm2 branch. (#584)
  • 5f079ef Add #![allow(uncommon_codepoints)] to suppress warnings.
  • 8a7fd86 Fix docker_tests_runner after Rust update.
  • 00bfd6b Merge pull request #583 from KomodoPlatform/mm2-rust
  • cf4c4e6 Recommend Rust 2020-02-01 (1.41)
  • fba4fdf Add MakerPaymentWaitRefundStarted and TakerPaymentWaitRefundStarted swap events #582
  • da8a0bf Fix tests by using Infura for ETH Ropsten testnet.
  • 79ab7eb Resolve Electrum servers IP every time (re)connection is required #558
  • bdfe38c Maker and taker now wait for theirs payments confirmation #580
  • c9ebeb1 Pin libtorrent version to 1.2.2 as tests start to fail after 1.2.3 was released #581
  • a5fa0e7 Wait for swap payments confirmations longer. Emit new event in case of error #579 #580
  • 401425c test_check_balance_on_order_post was false passing.
  • 5a79d61 Fix tests by using RICK/MORTY instead of BEER/PIZZA.
  • f114ccb Fix tests.
  • 555b51d Allow withdraw of UTXO coins to P2SH addresses if segwit flag == true [ #506 ]
  • 20cda8c Fix tests.
  • 546426b Fix ZEC support after Blossom upgrade #574
  • a900fc6 Ban pubkey until restart in case of swap failure by other's side fault [ #571 ]
  • d7937cc Fix NAV coin support #461
  • 3ac871d Drop the connection to seed if no data was received in 30 seconds #569
  • 766d23e Reconnect to the seed when EOF is reached on read #569
  • 7dcb678 Avoid the coins block_on
  • ce65f31 Use dashboard to track waiting for ETH tx confirmations
  • fbb5cba Edit DuplexMutex description [ #561 ]
  • 79165cb Track status deadlines and start dashboard thread [ #561 ]
  • 7be380b Remove references from StatusHandle [ #561 ]
  • 8801999 Merge branch 'mm2' of github.com:KomodoPlatform/atomicDEX-API into mm2
  • 71aa3d0 Skip errors when requesting ETH address nonce #560
  • 841f82e Bump the demo version
  • 737ae6e Port "orderbook"
  • 1c24cdd Add MM_CONF_PATH and MM_COINS_PATH env to set conf and coins location. [ #562 ]
  • c5c9a57...
Read more

beta-2.0.2179: Refactored seednode loop to tokio and async. (#631)

23 Jul 06:57
8c2bf3f
Compare
Choose a tag to compare

Changes:

See More
  • 72073d3 Fix compatibility by returning amount as decimal in get_trade_fee. [ #683 ]
  • 5fd0e96 Refactor balance checks upon order creation and swap start #630 (#671)
  • 5f4d732 Use MORTY for get_tx_details_coinbase_transaction test (VRSC is down).
  • fa1294a Merge pull request #674 from KomodoPlatform/remove-etomic [ #657 ]
  • a4dce80 Remove ETOMIC, PIZZA and BEER coins
  • 027db75 Change time_offset of NetworkInfo to i64 as it can be negative #673
  • cf78017 Add 10% to average gas price from station, but no less than 1 gwei #667
  • f2d1603 Use MTP as tx lock time for KMD interest claim #593 (#658)
  • 9006a9f Add cashaddress support #466 (#666)
  • 3a9680f Do not include EstimateFeeMode to request if it is None #651
  • 8496d71 Allow to set estimate_fee_mode in config #651
  • 4f54c3c Update tx data in history after confirmation #652
  • 369a2e2 Add Fraction MmNumber representation #649 (#650)
  • e1dac77 Taker swap is not recoverable when MakerPaymentWaitConfirmFailed #647
  • cc20999 Save secret hash to additional OP_RETURN out #639
  • 96c3641 Add gas price to gas estimation request on ETH/ERC20 withdraw #643
  • 584397d Add get_addr_nonce 30 seconds timeout to withdraw_impl #644
  • 51dc0a7 Build Github release using Ubuntu 16.04 Docker image #624 (#642)
  • b1b4c23 Add and implement metrics module #612 (#622)
  • 735eddf Use secret hash directly if it's available in maker swap recover funds [ #641 ]
  • a00c286 Add batch requests support #637
  • 57509c9 Broadcast the message when previous order is cancelled on set price. [ #635 ]
  • df95403 Prevent maker from processing request and connect messages twice.
  • bb8578e Log the warning instead of panic on orders files removal error. #627
  • 0ef0212 Stop swaps on "stop" RPC call. Add swaps file locks. #626 (#628)
  • aee8d84 Use non-final sequence to fix send_maker_refunds_payment #544
  • 02f1ff6 Use relay fee if dyn. fee < relay fee if force_min_relay_fee is true #617 (#619)
  • 7d10c66 Electrum extended error msg #611 (#614)
  • d7e666a Merge pull request #615 from KomodoPlatform/datetime
  • 51dca04 Add MM_DATETIME into version output
  • 9926eb1 Implement RPC sim_panic
  • 9826e57 Make MmNumber a wrapper of BigRation #608 (#613)
  • 34dd28d Add match_by and order_type fields to buy/sell methods #606 #607
  • 21b8a57 Put Build and Push Docker Release image condition at right place #600
  • 953ff17 Try to use Azure Pipelines task to build and push docker release image #600
  • fa12d28 Enable Github release back.
  • f1d096d Build and push official MM2 image to Docker Hub #600 (#605)
  • 9884f18 Fix UTXO get_tx_details_by_hash fails on coinbase transactions. #587 (#604)
  • a7f428a Disallow creation of orders with base or rel volume < 0.00777 #481
  • 2c4bec8 .gitignore "/coins because "coins" also ignores coins crate dir which is unwanted.
  • e01d8ac Add list_banned_pubkeys and unban_pubkeys APIs #597
  • 3dd9de2 Fix UTXO get_tx_details_by_hash deadlock by replacing wait() with await #592 (#596)
  • 798b5a1 Merge pull request #595 from KomodoPlatform/mm2-gstuff
  • 475bd46 Add requires_nota field to swaps data #591
  • 922a8ed Fix WASM build.
  • f0bc743 Add access to ISATTY for build script
  • afd2148 Upload binaries to existing release if they were not uploaded #589 (#594)
  • c82f84d Clean upload dir and recompile debug build on release stage #589
  • b5ad65b Use boost link download from KomodoPlatform fork releases.
  • 9711b7f Add required_confirmations, require_notarization to enable/electrum [ #586 ]
  • e82af51 Increase a hardcoded UTXO swap tx spend size to 305, use kilobyte size = 1000 #588
  • 3ef17e6 Increase a hardcoded UTXO swap tx spend size to 305 #588
  • a2d3c9a Add show_priv_key API #519
  • bbaf7da Use dynamic fee for coins with txfee:0, use 1000 sat if txfee is not set #493
  • 0f11b2d Add "requires_notarization" field to coins config #577
  • 0c98ca3 Ensure that Release stage does not run if Build stage failed. (#585)
  • e3bf6ab Use right target/debug dir for MacOS debug build upload.
  • 3384bf2 Setup automatic Github release publishing on mm2 branch. (#584)
  • 5f079ef Add #![allow(uncommon_codepoints)] to suppress warnings.
  • 8a7fd86 Fix docker_tests_runner after Rust update.
  • 00bfd6b Merge pull request #583 from KomodoPlatform/mm2-rust
  • cf4c4e6 Recommend Rust 2020-02-01 (1.41)
  • fba4fdf Add MakerPaymentWaitRefundStarted and TakerPaymentWaitRefundStarted swap events #582
  • da8a0bf Fix tests by using Infura for ETH Ropsten testnet.
  • 79ab7eb Resolve Electrum servers IP every time (re)connection is required #558
  • bdfe38c Maker and taker now wait for theirs payments confirmation #580
  • c9ebeb1 Pin libtorrent version to 1.2.2 as tests start to fail after 1.2.3 was released #581
  • a5fa0e7 Wait for swap payments confirmations longer. Emit new event in case of error #579 #580
  • 401425c test_check_balance_on_order_post was false passing.
  • 5a79d61 Fix tests by using RICK/MORTY instead of BEER/PIZZA.
  • f114ccb Fix tests.
  • 555b51d Allow withdraw of UTXO coins to P2SH addresses if segwit flag == true [ #506 ]
  • 20cda8c Fix tests.
  • 546426b Fix ZEC support after Blossom upgrade #574
  • a900fc6 Ban pubkey until restart in case of swap failure by other's side fault [ #571 ]
  • d7937cc Fix NAV coin support #461
  • 3ac871d Drop the connection to seed if no data was received in 30 seconds #569
  • 766d23e Reconnect to the seed when EOF is reached on read #569
  • 7dcb678 Avoid the coins block_on
  • ce65f31 Use dashboard to track waiting for ETH tx confirmations
  • fbb5cba Edit DuplexMutex description [ #561 ]
  • 79165cb Track status deadlines and start dashboard thread [ #561 ]
  • 7be380b Remove references from StatusHandle [ #561 ]
  • 8801999 Merge branch 'mm2' of github.com:KomodoPlatform/atomicDEX-API into mm2
  • 71aa3d0 Skip errors when requesting ETH address nonce #560
  • 841f82e Bump the demo version
  • 737ae6e Port "orderbook"
  • 1c24cdd Add MM_CONF_PATH and MM_COINS_PATH env to set conf and coins location. [ #562 ]
  • c5c9a57 Increase the WAIT_CONFIRM_INTERVAL as it was set to 1 for debugging [ #561 ]
  • 0b9e5d3...
Read more

beta-2.0.2165: Ensure conf_settings are always set in MakerReserved message #702

13 Jul 07:16
Compare
Choose a tag to compare

Changes:

See More
  • 5fd0e96 Refactor balance checks upon order creation and swap start #630 (#671)
  • 5f4d732 Use MORTY for get_tx_details_coinbase_transaction test (VRSC is down).
  • fa1294a Merge pull request #674 from KomodoPlatform/remove-etomic [ #657 ]
  • a4dce80 Remove ETOMIC, PIZZA and BEER coins
  • 027db75 Change time_offset of NetworkInfo to i64 as it can be negative #673
  • cf78017 Add 10% to average gas price from station, but no less than 1 gwei #667
  • f2d1603 Use MTP as tx lock time for KMD interest claim #593 (#658)
  • 9006a9f Add cashaddress support #466 (#666)
  • 3a9680f Do not include EstimateFeeMode to request if it is None #651
  • 8496d71 Allow to set estimate_fee_mode in config #651
  • 4f54c3c Update tx data in history after confirmation #652
  • 369a2e2 Add Fraction MmNumber representation #649 (#650)
  • e1dac77 Taker swap is not recoverable when MakerPaymentWaitConfirmFailed #647
  • cc20999 Save secret hash to additional OP_RETURN out #639
  • 96c3641 Add gas price to gas estimation request on ETH/ERC20 withdraw #643
  • 584397d Add get_addr_nonce 30 seconds timeout to withdraw_impl #644
  • 51dc0a7 Build Github release using Ubuntu 16.04 Docker image #624 (#642)
  • b1b4c23 Add and implement metrics module #612 (#622)
  • 735eddf Use secret hash directly if it's available in maker swap recover funds [ #641 ]
  • a00c286 Add batch requests support #637
  • 57509c9 Broadcast the message when previous order is cancelled on set price. [ #635 ]
  • df95403 Prevent maker from processing request and connect messages twice.
  • bb8578e Log the warning instead of panic on orders files removal error. #627
  • 0ef0212 Stop swaps on "stop" RPC call. Add swaps file locks. #626 (#628)
  • aee8d84 Use non-final sequence to fix send_maker_refunds_payment #544
  • 02f1ff6 Use relay fee if dyn. fee < relay fee if force_min_relay_fee is true #617 (#619)
  • 7d10c66 Electrum extended error msg #611 (#614)
  • d7e666a Merge pull request #615 from KomodoPlatform/datetime
  • 51dca04 Add MM_DATETIME into version output
  • 9926eb1 Implement RPC sim_panic
  • 9826e57 Make MmNumber a wrapper of BigRation #608 (#613)
  • 34dd28d Add match_by and order_type fields to buy/sell methods #606 #607
  • 21b8a57 Put Build and Push Docker Release image condition at right place #600
  • 953ff17 Try to use Azure Pipelines task to build and push docker release image #600
  • fa12d28 Enable Github release back.
  • f1d096d Build and push official MM2 image to Docker Hub #600 (#605)
  • 9884f18 Fix UTXO get_tx_details_by_hash fails on coinbase transactions. #587 (#604)
  • a7f428a Disallow creation of orders with base or rel volume < 0.00777 #481
  • 2c4bec8 .gitignore "/coins because "coins" also ignores coins crate dir which is unwanted.
  • e01d8ac Add list_banned_pubkeys and unban_pubkeys APIs #597
  • 3dd9de2 Fix UTXO get_tx_details_by_hash deadlock by replacing wait() with await #592 (#596)
  • 798b5a1 Merge pull request #595 from KomodoPlatform/mm2-gstuff
  • 475bd46 Add requires_nota field to swaps data #591
  • 922a8ed Fix WASM build.
  • f0bc743 Add access to ISATTY for build script
  • afd2148 Upload binaries to existing release if they were not uploaded #589 (#594)
  • c82f84d Clean upload dir and recompile debug build on release stage #589
  • b5ad65b Use boost link download from KomodoPlatform fork releases.
  • 9711b7f Add required_confirmations, require_notarization to enable/electrum [ #586 ]
  • e82af51 Increase a hardcoded UTXO swap tx spend size to 305, use kilobyte size = 1000 #588
  • 3ef17e6 Increase a hardcoded UTXO swap tx spend size to 305 #588
  • a2d3c9a Add show_priv_key API #519
  • bbaf7da Use dynamic fee for coins with txfee:0, use 1000 sat if txfee is not set #493
  • 0f11b2d Add "requires_notarization" field to coins config #577
  • 0c98ca3 Ensure that Release stage does not run if Build stage failed. (#585)
  • e3bf6ab Use right target/debug dir for MacOS debug build upload.
  • 3384bf2 Setup automatic Github release publishing on mm2 branch. (#584)
  • 5f079ef Add #![allow(uncommon_codepoints)] to suppress warnings.
  • 8a7fd86 Fix docker_tests_runner after Rust update.
  • 00bfd6b Merge pull request #583 from KomodoPlatform/mm2-rust
  • cf4c4e6 Recommend Rust 2020-02-01 (1.41)
  • fba4fdf Add MakerPaymentWaitRefundStarted and TakerPaymentWaitRefundStarted swap events #582
  • da8a0bf Fix tests by using Infura for ETH Ropsten testnet.
  • 79ab7eb Resolve Electrum servers IP every time (re)connection is required #558
  • bdfe38c Maker and taker now wait for theirs payments confirmation #580
  • c9ebeb1 Pin libtorrent version to 1.2.2 as tests start to fail after 1.2.3 was released #581
  • a5fa0e7 Wait for swap payments confirmations longer. Emit new event in case of error #579 #580
  • 401425c test_check_balance_on_order_post was false passing.
  • 5a79d61 Fix tests by using RICK/MORTY instead of BEER/PIZZA.
  • f114ccb Fix tests.
  • 555b51d Allow withdraw of UTXO coins to P2SH addresses if segwit flag == true [ #506 ]
  • 20cda8c Fix tests.
  • 546426b Fix ZEC support after Blossom upgrade #574
  • a900fc6 Ban pubkey until restart in case of swap failure by other's side fault [ #571 ]
  • d7937cc Fix NAV coin support #461
  • 3ac871d Drop the connection to seed if no data was received in 30 seconds #569
  • 766d23e Reconnect to the seed when EOF is reached on read #569
  • 7dcb678 Avoid the coins block_on
  • ce65f31 Use dashboard to track waiting for ETH tx confirmations
  • fbb5cba Edit DuplexMutex description [ #561 ]
  • 79165cb Track status deadlines and start dashboard thread [ #561 ]
  • 7be380b Remove references from StatusHandle [ #561 ]
  • 8801999 Merge branch 'mm2' of github.com:KomodoPlatform/atomicDEX-API into mm2
  • 71aa3d0 Skip errors when requesting ETH address nonce #560
  • 841f82e Bump the demo version
  • 737ae6e Port "orderbook"
  • 1c24cdd Add MM_CONF_PATH and MM_COINS_PATH env to set conf and coins location. [ #562 ]
  • c5c9a57 Increase the WAIT_CONFIRM_INTERVAL as it was set to 1 for debugging [ #561 ]
  • 0b9e5d3 Make account optional in ListTransactionsItem as it might be missing...
Read more