Releases: KomodoPlatform/komodo-defi-framework
Releases · KomodoPlatform/komodo-defi-framework
beta-2.0.1703
Changes:
- 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)
See More
- 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 [ #563 ]
- 2c9424d Log the fallback server error message [ #564 ]
- 4b1b30d Clear hf_poll earlier in order not to poll twice [ #564 ]
- 8e3e545 Tune trade_base_rel_electrum up to "orderbook"
- 1c01d1e Preserve the knowledge of the QEMU/Raspbian build
- f66f111 Port slurp
- 20d0c17 Link with -latomic on Raspbian [ #501 ]
- 718cfa9 Port my_swap_status and my_recent_swaps
- 867fcd2 Port save_my_taker_swap_event
- d357c7c Port save_my_maker_swap_event
- 29e5fb9 Merge branch 'mm2' into mm2-wip
- bbbf39d Port lp_connect_start_bob
- 93610a3 Cancel the maker order when available balance < 0.00777 #554
- 5df6b04 Merge pull request #557 from KomodoPlatform/mm2-setprice-max [ #471 ]
- 21e81ef Deduct the fee from order volume on setprice max. Refactoring #471
- 007fac3 Use only logical CPU count for libtorrent.
- 07890fa Switch remaining MaybeUninit
- 043e792 Increase the min processes bound for libtorrent to 16.
- 1019c60 Fix tests by removing no more working test3.cipig.net.
- 218b81b Port lp_connected_alice
- 0352ad8 Refactor swaps to async. Add wasm-bindgen as optional feature. (#556)
- 92b9bae Fix PricePingRequest locks
- 40332e5 Proxy and trace block_on
- be3bbf0 Port lp_ordermatch_loop
- 099c49a Remove "seed broadcast" log as it hardly spams on seednodes.
- 3eca86e Add more fields to Maker and Taker saved swaps #552
- e6595b6 Enable docker_tests back.
- 5a5317d Tap from seed instance
- 9687d15 Start ordermatching loops
- 5646ab3 Port lp_command_q_loop
- af097bf Port buy
- 2b9ec4d Reduce the number of cc processes gradually
- 0e9897b Limit the number of build processes if memory low [ #501 ]
- 6a9765b Port save_my_taker_order
- e3f2d08 Limit the number of libtorrent build processes [ #501 ]
- 1234772 Port new_uuid
- 6634985 Timeout when host electrum is silent
- d48f3c5 Port get_token_decimals
- cc84571 Merge branch 'mm2' into mm2-wip
- 32658be Restore coin spec
- 3a6ac67 Implement slurp_req helper for Web3
- b2c319b Port RPC sell
- 87fc4be Use new instead of new_raw to construct BigRational so it's reduced.
- 033a769 Pass Electrum requests and replies
- 07ca552 Poll lp_post_price_recv
- 3f1169a Port Electrum connection
- c263f59 Port Electrum boilerplate to green threads
- 6f6ce5a Fix deserialization of tx having witness inputs with empty scriptSig #540
- 896835b Add import_swaps API #543
- 2074c9e Add secret_hash field to MakerSwapData #536
- d5860fb Add recoverable field to my_swap_status and my_recent_swaps #542
- b9f7f42 Remove price rounding in orderbook as it also displayed as rational.
- 105ab21 Remove hardcoded txversion 4 and overwintered 1 for KMD and AC.
- 059381c Remove few previously deprecated fields from OrderbookEntry.
- 34ba3dc impl Display for MmNumber making errors more human-readable.
- 0762edd Allow to set rational numbers as orders price and volume #537 (#546)
- a2c7e14 Invoke RPC handling from ported test
- 6698934 Bump gstuff to skip rdtsc
- dfe63cc Reuse the ready vec
- cc61ccc Use a dedicated thread in Timer
- d10e6c6 Wait for RPC on the helpers
- 521cbd0 Bump regex
- be5a5e3 Start the client p2p loop on a helper
- d548d48 Port wait_for_log
- 327558f Experiment with threads
- dba7407 Bump crossbeam
- 68cbdae Use dockerized utxo coin daemon in integration docker_tests crate. (#539)
- f252ced Run lp_init on a green thread
- 12a40a6 Continue electrum connect loop when Ok is returned.
- 2bc630c Fix deserialization of Zcash tx ver 2 with join splits.
- e88974e Don't try to reuse IPs
- 4139232...
beta-2.0.1698
Changes:
- 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.
See More
- 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 [ #563 ]
- 2c9424d Log the fallback server error message [ #564 ]
- 4b1b30d Clear hf_poll earlier in order not to poll twice [ #564 ]
- 8e3e545 Tune trade_base_rel_electrum up to "orderbook"
- 1c01d1e Preserve the knowledge of the QEMU/Raspbian build
- f66f111 Port slurp
- 20d0c17 Link with -latomic on Raspbian [ #501 ]
- 718cfa9 Port my_swap_status and my_recent_swaps
- 867fcd2 Port save_my_taker_swap_event
- d357c7c Port save_my_maker_swap_event
- 29e5fb9 Merge branch 'mm2' into mm2-wip
- bbbf39d Port lp_connect_start_bob
- 93610a3 Cancel the maker order when available balance < 0.00777 #554
- 5df6b04 Merge pull request #557 from KomodoPlatform/mm2-setprice-max [ #471 ]
- 21e81ef Deduct the fee from order volume on setprice max. Refactoring #471
- 007fac3 Use only logical CPU count for libtorrent.
- 07890fa Switch remaining MaybeUninit
- 043e792 Increase the min processes bound for libtorrent to 16.
- 1019c60 Fix tests by removing no more working test3.cipig.net.
- 218b81b Port lp_connected_alice
- 0352ad8 Refactor swaps to async. Add wasm-bindgen as optional feature. (#556)
- 92b9bae Fix PricePingRequest locks
- 40332e5 Proxy and trace block_on
- be3bbf0 Port lp_ordermatch_loop
- 099c49a Remove "seed broadcast" log as it hardly spams on seednodes.
- 3eca86e Add more fields to Maker and Taker saved swaps #552
- e6595b6 Enable docker_tests back.
- 5a5317d Tap from seed instance
- 9687d15 Start ordermatching loops
- 5646ab3 Port lp_command_q_loop
- af097bf Port buy
- 2b9ec4d Reduce the number of cc processes gradually
- 0e9897b Limit the number of build processes if memory low [ #501 ]
- 6a9765b Port save_my_taker_order
- e3f2d08 Limit the number of libtorrent build processes [ #501 ]
- 1234772 Port new_uuid
- 6634985 Timeout when host electrum is silent
- d48f3c5 Port get_token_decimals
- cc84571 Merge branch 'mm2' into mm2-wip
- 32658be Restore coin spec
- 3a6ac67 Implement slurp_req helper for Web3
- b2c319b Port RPC sell
- 87fc4be Use new instead of new_raw to construct BigRational so it's reduced.
- 033a769 Pass Electrum requests and replies
- 07ca552 Poll lp_post_price_recv
- 3f1169a Port Electrum connection
- c263f59 Port Electrum boilerplate to green threads
- 6f6ce5a Fix deserialization of tx having witness inputs with empty scriptSig #540
- 896835b Add import_swaps API #543
- 2074c9e Add secret_hash field to MakerSwapData #536
- d5860fb Add recoverable field to my_swap_status and my_recent_swaps #542
- b9f7f42 Remove price rounding in orderbook as it also displayed as rational.
- 105ab21 Remove hardcoded txversion 4 and overwintered 1 for KMD and AC.
- 059381c Remove few previously deprecated fields from OrderbookEntry.
- 34ba3dc impl Display for MmNumber making errors more human-readable.
- 0762edd Allow to set rational numbers as orders price and volume #537 (#546)
- a2c7e14 Invoke RPC handling from ported test
- 6698934 Bump gstuff to skip rdtsc
- dfe63cc Reuse the ready vec
- cc61ccc Use a dedicated thread in Timer
- d10e6c6 Wait for RPC on the helpers
- 521cbd0 Bump regex
- be5a5e3 Start the client p2p loop on a helper
- d548d48 Port wait_for_log
- 327558f Experiment with threads
- dba7407 Bump crossbeam
- 68cbdae Use dockerized utxo coin daemon in integration docker_tests crate. (#539)
- f252ced Run lp_init on a green thread
- 12a40a6 Continue electrum connect loop when Ok is returned.
- 2bc630c Fix deserialization of Zcash tx ver 2 with join splits.
- e88974e Don't try to reuse IPs
- 4139232 Invoke lp_init; delay IP reuse
- 58c4783 Add a verbose wait_log_re
- 670ec51 Make wait_for_log async
- b562b59...
beta-2.0.1683
Changes:
- 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)
See More
- 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 [ #563 ]
- 2c9424d Log the fallback server error message [ #564 ]
- 4b1b30d Clear hf_poll earlier in order not to poll twice [ #564 ]
- 8e3e545 Tune trade_base_rel_electrum up to "orderbook"
- 1c01d1e Preserve the knowledge of the QEMU/Raspbian build
- f66f111 Port slurp
- 20d0c17 Link with -latomic on Raspbian [ #501 ]
- 718cfa9 Port my_swap_status and my_recent_swaps
- 867fcd2 Port save_my_taker_swap_event
- d357c7c Port save_my_maker_swap_event
- 29e5fb9 Merge branch 'mm2' into mm2-wip
- bbbf39d Port lp_connect_start_bob
- 93610a3 Cancel the maker order when available balance < 0.00777 #554
- 5df6b04 Merge pull request #557 from KomodoPlatform/mm2-setprice-max [ #471 ]
- 21e81ef Deduct the fee from order volume on setprice max. Refactoring #471
- 007fac3 Use only logical CPU count for libtorrent.
- 07890fa Switch remaining MaybeUninit
- 043e792 Increase the min processes bound for libtorrent to 16.
- 1019c60 Fix tests by removing no more working test3.cipig.net.
- 218b81b Port lp_connected_alice
- 0352ad8 Refactor swaps to async. Add wasm-bindgen as optional feature. (#556)
- 92b9bae Fix PricePingRequest locks
- 40332e5 Proxy and trace block_on
- be3bbf0 Port lp_ordermatch_loop
- 099c49a Remove "seed broadcast" log as it hardly spams on seednodes.
- 3eca86e Add more fields to Maker and Taker saved swaps #552
- e6595b6 Enable docker_tests back.
- 5a5317d Tap from seed instance
- 9687d15 Start ordermatching loops
- 5646ab3 Port lp_command_q_loop
- af097bf Port buy
- 2b9ec4d Reduce the number of cc processes gradually
- 0e9897b Limit the number of build processes if memory low [ #501 ]
- 6a9765b Port save_my_taker_order
- e3f2d08 Limit the number of libtorrent build processes [ #501 ]
- 1234772 Port new_uuid
- 6634985 Timeout when host electrum is silent
- d48f3c5 Port get_token_decimals
- cc84571 Merge branch 'mm2' into mm2-wip
- 32658be Restore coin spec
- 3a6ac67 Implement slurp_req helper for Web3
- b2c319b Port RPC sell
- 87fc4be Use new instead of new_raw to construct BigRational so it's reduced.
- 033a769 Pass Electrum requests and replies
- 07ca552 Poll lp_post_price_recv
- 3f1169a Port Electrum connection
- c263f59 Port Electrum boilerplate to green threads
- 6f6ce5a Fix deserialization of tx having witness inputs with empty scriptSig #540
- 896835b Add import_swaps API #543
- 2074c9e Add secret_hash field to MakerSwapData #536
- d5860fb Add recoverable field to my_swap_status and my_recent_swaps #542
- b9f7f42 Remove price rounding in orderbook as it also displayed as rational.
- 105ab21 Remove hardcoded txversion 4 and overwintered 1 for KMD and AC.
- 059381c Remove few previously deprecated fields from OrderbookEntry.
- 34ba3dc impl Display for MmNumber making errors more human-readable.
- 0762edd Allow to set rational numbers as orders price and volume #537 (#546)
- a2c7e14 Invoke RPC handling from ported test
- 6698934 Bump gstuff to skip rdtsc
- dfe63cc Reuse the ready vec
- cc61ccc Use a dedicated thread in Timer
- d10e6c6 Wait for RPC on the helpers
- 521cbd0 Bump regex
- be5a5e3 Start the client p2p loop on a helper
- d548d48 Port wait_for_log
- 327558f Experiment with threads
- dba7407 Bump crossbeam
- 68cbdae Use dockerized utxo coin daemon in integration docker_tests crate. (#539)
- f252ced Run lp_init on a green thread
- 12a40a6 Continue electrum connect loop when Ok is returned.
- 2bc630c Fix deserialization of Zcash tx ver 2 with join splits.
- e88974e Don't try to reuse IPs
- 4139232 Invoke lp_init; delay IP reuse
- 58c4783 Add a verbose wait_log_re
- 670ec51 Make wait_for_log async
- b562b59 Stub mm_dump
- 3e42fe1 Add required_confirmations config and API #483
- 9ffb2d9 Some utxo tests require forced seed phrase.
- bec74d9...
beta-2.0.1682
Changes:
- 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
See More
- 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 [ #563 ]
- 2c9424d Log the fallback server error message [ #564 ]
- 4b1b30d Clear hf_poll earlier in order not to poll twice [ #564 ]
- 8e3e545 Tune trade_base_rel_electrum up to "orderbook"
- 1c01d1e Preserve the knowledge of the QEMU/Raspbian build
- f66f111 Port slurp
- 20d0c17 Link with -latomic on Raspbian [ #501 ]
- 718cfa9 Port my_swap_status and my_recent_swaps
- 867fcd2 Port save_my_taker_swap_event
- d357c7c Port save_my_maker_swap_event
- 29e5fb9 Merge branch 'mm2' into mm2-wip
- bbbf39d Port lp_connect_start_bob
- 93610a3 Cancel the maker order when available balance < 0.00777 #554
- 5df6b04 Merge pull request #557 from KomodoPlatform/mm2-setprice-max [ #471 ]
- 21e81ef Deduct the fee from order volume on setprice max. Refactoring #471
- 007fac3 Use only logical CPU count for libtorrent.
- 07890fa Switch remaining MaybeUninit
- 043e792 Increase the min processes bound for libtorrent to 16.
- 1019c60 Fix tests by removing no more working test3.cipig.net.
- 218b81b Port lp_connected_alice
- 0352ad8 Refactor swaps to async. Add wasm-bindgen as optional feature. (#556)
- 92b9bae Fix PricePingRequest locks
- 40332e5 Proxy and trace block_on
- be3bbf0 Port lp_ordermatch_loop
- 099c49a Remove "seed broadcast" log as it hardly spams on seednodes.
- 3eca86e Add more fields to Maker and Taker saved swaps #552
- e6595b6 Enable docker_tests back.
- 5a5317d Tap from seed instance
- 9687d15 Start ordermatching loops
- 5646ab3 Port lp_command_q_loop
- af097bf Port buy
- 2b9ec4d Reduce the number of cc processes gradually
- 0e9897b Limit the number of build processes if memory low [ #501 ]
- 6a9765b Port save_my_taker_order
- e3f2d08 Limit the number of libtorrent build processes [ #501 ]
- 1234772 Port new_uuid
- 6634985 Timeout when host electrum is silent
- d48f3c5 Port get_token_decimals
- cc84571 Merge branch 'mm2' into mm2-wip
- 32658be Restore coin spec
- 3a6ac67 Implement slurp_req helper for Web3
- b2c319b Port RPC sell
- 87fc4be Use new instead of new_raw to construct BigRational so it's reduced.
- 033a769 Pass Electrum requests and replies
- 07ca552 Poll lp_post_price_recv
- 3f1169a Port Electrum connection
- c263f59 Port Electrum boilerplate to green threads
- 6f6ce5a Fix deserialization of tx having witness inputs with empty scriptSig #540
- 896835b Add import_swaps API #543
- 2074c9e Add secret_hash field to MakerSwapData #536
- d5860fb Add recoverable field to my_swap_status and my_recent_swaps #542
- b9f7f42 Remove price rounding in orderbook as it also displayed as rational.
- 105ab21 Remove hardcoded txversion 4 and overwintered 1 for KMD and AC.
- 059381c Remove few previously deprecated fields from OrderbookEntry.
- 34ba3dc impl Display for MmNumber making errors more human-readable.
- 0762edd Allow to set rational numbers as orders price and volume #537 (#546)
- a2c7e14 Invoke RPC handling from ported test
- 6698934 Bump gstuff to skip rdtsc
- dfe63cc Reuse the ready vec
- cc61ccc Use a dedicated thread in Timer
- d10e6c6 Wait for RPC on the helpers
- 521cbd0 Bump regex
- be5a5e3 Start the client p2p loop on a helper
- d548d48 Port wait_for_log
- 327558f Experiment with threads
- dba7407 Bump crossbeam
- 68cbdae Use dockerized utxo coin daemon in integration docker_tests crate. (#539)
- f252ced Run lp_init on a green thread
- 12a40a6 Continue electrum connect loop when Ok is returned.
- 2bc630c Fix deserialization of Zcash tx ver 2 with join splits.
- e88974e Don't try to reuse IPs
- 4139232 Invoke lp_init; delay IP reuse
- 58c4783 Add a verbose wait_log_re
- 670ec51 Make wait_for_log async
- b562b59 Stub mm_dump
- 3e42fe1 Add required_confirmations config and API #483
- 9ffb2d9 Some utxo tests require forced seed phrase.
- bec74d9 Use BOB_PASSPHRASE env in utxo_coin_for_test ...
beta-2.0.1680
Changes:
- 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.
See More
- 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 [ #563 ]
- 2c9424d Log the fallback server error message [ #564 ]
- 4b1b30d Clear hf_poll earlier in order not to poll twice [ #564 ]
- 8e3e545 Tune trade_base_rel_electrum up to "orderbook"
- 1c01d1e Preserve the knowledge of the QEMU/Raspbian build
- f66f111 Port slurp
- 20d0c17 Link with -latomic on Raspbian [ #501 ]
- 718cfa9 Port my_swap_status and my_recent_swaps
- 867fcd2 Port save_my_taker_swap_event
- d357c7c Port save_my_maker_swap_event
- 29e5fb9 Merge branch 'mm2' into mm2-wip
- bbbf39d Port lp_connect_start_bob
- 93610a3 Cancel the maker order when available balance < 0.00777 #554
- 5df6b04 Merge pull request #557 from KomodoPlatform/mm2-setprice-max [ #471 ]
- 21e81ef Deduct the fee from order volume on setprice max. Refactoring #471
- 007fac3 Use only logical CPU count for libtorrent.
- 07890fa Switch remaining MaybeUninit
- 043e792 Increase the min processes bound for libtorrent to 16.
- 1019c60 Fix tests by removing no more working test3.cipig.net.
- 218b81b Port lp_connected_alice
- 0352ad8 Refactor swaps to async. Add wasm-bindgen as optional feature. (#556)
- 92b9bae Fix PricePingRequest locks
- 40332e5 Proxy and trace block_on
- be3bbf0 Port lp_ordermatch_loop
- 099c49a Remove "seed broadcast" log as it hardly spams on seednodes.
- 3eca86e Add more fields to Maker and Taker saved swaps #552
- e6595b6 Enable docker_tests back.
- 5a5317d Tap from seed instance
- 9687d15 Start ordermatching loops
- 5646ab3 Port lp_command_q_loop
- af097bf Port buy
- 2b9ec4d Reduce the number of cc processes gradually
- 0e9897b Limit the number of build processes if memory low [ #501 ]
- 6a9765b Port save_my_taker_order
- e3f2d08 Limit the number of libtorrent build processes [ #501 ]
- 1234772 Port new_uuid
- 6634985 Timeout when host electrum is silent
- d48f3c5 Port get_token_decimals
- cc84571 Merge branch 'mm2' into mm2-wip
- 32658be Restore coin spec
- 3a6ac67 Implement slurp_req helper for Web3
- b2c319b Port RPC sell
- 87fc4be Use new instead of new_raw to construct BigRational so it's reduced.
- 033a769 Pass Electrum requests and replies
- 07ca552 Poll lp_post_price_recv
- 3f1169a Port Electrum connection
- c263f59 Port Electrum boilerplate to green threads
- 6f6ce5a Fix deserialization of tx having witness inputs with empty scriptSig #540
- 896835b Add import_swaps API #543
- 2074c9e Add secret_hash field to MakerSwapData #536
- d5860fb Add recoverable field to my_swap_status and my_recent_swaps #542
- b9f7f42 Remove price rounding in orderbook as it also displayed as rational.
- 105ab21 Remove hardcoded txversion 4 and overwintered 1 for KMD and AC.
- 059381c Remove few previously deprecated fields from OrderbookEntry.
- 34ba3dc impl Display for MmNumber making errors more human-readable.
- 0762edd Allow to set rational numbers as orders price and volume #537 (#546)
- a2c7e14 Invoke RPC handling from ported test
- 6698934 Bump gstuff to skip rdtsc
- dfe63cc Reuse the ready vec
- cc61ccc Use a dedicated thread in Timer
- d10e6c6 Wait for RPC on the helpers
- 521cbd0 Bump regex
- be5a5e3 Start the client p2p loop on a helper
- d548d48 Port wait_for_log
- 327558f Experiment with threads
- dba7407 Bump crossbeam
- 68cbdae Use dockerized utxo coin daemon in integration docker_tests crate. (#539)
- f252ced Run lp_init on a green thread
- 12a40a6 Continue electrum connect loop when Ok is returned.
- 2bc630c Fix deserialization of Zcash tx ver 2 with join splits.
- e88974e Don't try to reuse IPs
- 4139232 Invoke lp_init; delay IP reuse
- 58c4783 Add a verbose wait_log_re
- 670ec51 Make wait_for_log async
- b562b59 Stub mm_dump
- 3e42fe1 Add required_confirmations config and API #483
- 9ffb2d9 Some utxo tests require forced seed phrase.
- bec74d9 Use BOB_PASSPHRASE env in utxo_coin_for_test if present.
- a5d5936 Disable BEER/ETOMIC trade test as BEER blockchain got stuck again....
beta-2.0.1678: Ensure that Release stage does not run if Build stage failed. (#585)
Pre-release
Changes:
- 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
See More
- 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 [ #563 ]
- 2c9424d Log the fallback server error message [ #564 ]
- 4b1b30d Clear hf_poll earlier in order not to poll twice [ #564 ]
- 8e3e545 Tune trade_base_rel_electrum up to "orderbook"
- 1c01d1e Preserve the knowledge of the QEMU/Raspbian build
- f66f111 Port slurp
- 20d0c17 Link with -latomic on Raspbian [ #501 ]
- 718cfa9 Port my_swap_status and my_recent_swaps
- 867fcd2 Port save_my_taker_swap_event
- d357c7c Port save_my_maker_swap_event
- 29e5fb9 Merge branch 'mm2' into mm2-wip
- bbbf39d Port lp_connect_start_bob
- 93610a3 Cancel the maker order when available balance < 0.00777 #554
- 5df6b04 Merge pull request #557 from KomodoPlatform/mm2-setprice-max [ #471 ]
- 21e81ef Deduct the fee from order volume on setprice max. Refactoring #471
- 007fac3 Use only logical CPU count for libtorrent.
- 07890fa Switch remaining MaybeUninit
- 043e792 Increase the min processes bound for libtorrent to 16.
- 1019c60 Fix tests by removing no more working test3.cipig.net.
- 218b81b Port lp_connected_alice
- 0352ad8 Refactor swaps to async. Add wasm-bindgen as optional feature. (#556)
- 92b9bae Fix PricePingRequest locks
- 40332e5 Proxy and trace block_on
- be3bbf0 Port lp_ordermatch_loop
- 099c49a Remove "seed broadcast" log as it hardly spams on seednodes.
- 3eca86e Add more fields to Maker and Taker saved swaps #552
- e6595b6 Enable docker_tests back.
- 5a5317d Tap from seed instance
- 9687d15 Start ordermatching loops
- 5646ab3 Port lp_command_q_loop
- af097bf Port buy
- 2b9ec4d Reduce the number of cc processes gradually
- 0e9897b Limit the number of build processes if memory low [ #501 ]
- 6a9765b Port save_my_taker_order
- e3f2d08 Limit the number of libtorrent build processes [ #501 ]
- 1234772 Port new_uuid
- 6634985 Timeout when host electrum is silent
- d48f3c5 Port get_token_decimals
- cc84571 Merge branch 'mm2' into mm2-wip
- 32658be Restore coin spec
- 3a6ac67 Implement slurp_req helper for Web3
- b2c319b Port RPC sell
- 87fc4be Use new instead of new_raw to construct BigRational so it's reduced.
- 033a769 Pass Electrum requests and replies
- 07ca552 Poll lp_post_price_recv
- 3f1169a Port Electrum connection
- c263f59 Port Electrum boilerplate to green threads
- 6f6ce5a Fix deserialization of tx having witness inputs with empty scriptSig #540
- 896835b Add import_swaps API #543
- 2074c9e Add secret_hash field to MakerSwapData #536
- d5860fb Add recoverable field to my_swap_status and my_recent_swaps #542
- b9f7f42 Remove price rounding in orderbook as it also displayed as rational.
- 105ab21 Remove hardcoded txversion 4 and overwintered 1 for KMD and AC.
- 059381c Remove few previously deprecated fields from OrderbookEntry.
- 34ba3dc impl Display for MmNumber making errors more human-readable.
- 0762edd Allow to set rational numbers as orders price and volume #537 (#546)
- a2c7e14 Invoke RPC handling from ported test
- 6698934 Bump gstuff to skip rdtsc
- dfe63cc Reuse the ready vec
- cc61ccc Use a dedicated thread in Timer
- d10e6c6 Wait for RPC on the helpers
- 521cbd0 Bump regex
- be5a5e3 Start the client p2p loop on a helper
- d548d48 Port wait_for_log
- 327558f Experiment with threads
- dba7407 Bump crossbeam
- 68cbdae Use dockerized utxo coin daemon in integration docker_tests crate. (#539)
- f252ced Run lp_init on a green thread
- 12a40a6 Continue electrum connect loop when Ok is returned.
- 2bc630c Fix deserialization of Zcash tx ver 2 with join splits.
- e88974e Don't try to reuse IPs
- 4139232 Invoke lp_init; delay IP reuse
- 58c4783 Add a verbose wait_log_re
- 670ec51 Make wait_for_log async
- b562b59 Stub mm_dump
- 3e42fe1 Add required_confirmations config and API #483
- 9ffb2d9 Some utxo tests require forced seed phrase.
- bec74d9 Use BOB_PASSPHRASE env in utxo_coin_for_test if present.
- a5d5936 Disable BEER/ETOMIC trade test as BEER blockchain got stuck again.
- cdc25f2 Port some of MarketMakerIt::start
- 0392003...
beta-2.0.1669: Setup automatic Github release publishing on mm2 branch. (#584)
Pre-release
Changes:
- 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
See More
- 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 [ #563 ]
- 2c9424d Log the fallback server error message [ #564 ]
- 4b1b30d Clear hf_poll earlier in order not to poll twice [ #564 ]
- 8e3e545 Tune trade_base_rel_electrum up to "orderbook"
- 1c01d1e Preserve the knowledge of the QEMU/Raspbian build
- f66f111 Port slurp
- 20d0c17 Link with -latomic on Raspbian [ #501 ]
- 718cfa9 Port my_swap_status and my_recent_swaps
- 867fcd2 Port save_my_taker_swap_event
- d357c7c Port save_my_maker_swap_event
- 29e5fb9 Merge branch 'mm2' into mm2-wip
- bbbf39d Port lp_connect_start_bob
- 93610a3 Cancel the maker order when available balance < 0.00777 #554
- 5df6b04 Merge pull request #557 from KomodoPlatform/mm2-setprice-max [ #471 ]
- 21e81ef Deduct the fee from order volume on setprice max. Refactoring #471
- 007fac3 Use only logical CPU count for libtorrent.
- 07890fa Switch remaining MaybeUninit
- 043e792 Increase the min processes bound for libtorrent to 16.
- 1019c60 Fix tests by removing no more working test3.cipig.net.
- 218b81b Port lp_connected_alice
- 0352ad8 Refactor swaps to async. Add wasm-bindgen as optional feature. (#556)
- 92b9bae Fix PricePingRequest locks
- 40332e5 Proxy and trace block_on
- be3bbf0 Port lp_ordermatch_loop
- 099c49a Remove "seed broadcast" log as it hardly spams on seednodes.
- 3eca86e Add more fields to Maker and Taker saved swaps #552
- e6595b6 Enable docker_tests back.
- 5a5317d Tap from seed instance
- 9687d15 Start ordermatching loops
- 5646ab3 Port lp_command_q_loop
- af097bf Port buy
- 2b9ec4d Reduce the number of cc processes gradually
- 0e9897b Limit the number of build processes if memory low [ #501 ]
- 6a9765b Port save_my_taker_order
- e3f2d08 Limit the number of libtorrent build processes [ #501 ]
- 1234772 Port new_uuid
- 6634985 Timeout when host electrum is silent
- d48f3c5 Port get_token_decimals
- cc84571 Merge branch 'mm2' into mm2-wip
- 32658be Restore coin spec
- 3a6ac67 Implement slurp_req helper for Web3
- b2c319b Port RPC sell
- 87fc4be Use new instead of new_raw to construct BigRational so it's reduced.
- 033a769 Pass Electrum requests and replies
- 07ca552 Poll lp_post_price_recv
- 3f1169a Port Electrum connection
- c263f59 Port Electrum boilerplate to green threads
- 6f6ce5a Fix deserialization of tx having witness inputs with empty scriptSig #540
- 896835b Add import_swaps API #543
- 2074c9e Add secret_hash field to MakerSwapData #536
- d5860fb Add recoverable field to my_swap_status and my_recent_swaps #542
- b9f7f42 Remove price rounding in orderbook as it also displayed as rational.
- 105ab21 Remove hardcoded txversion 4 and overwintered 1 for KMD and AC.
- 059381c Remove few previously deprecated fields from OrderbookEntry.
- 34ba3dc impl Display for MmNumber making errors more human-readable.
- 0762edd Allow to set rational numbers as orders price and volume #537 (#546)
- a2c7e14 Invoke RPC handling from ported test
- 6698934 Bump gstuff to skip rdtsc
- dfe63cc Reuse the ready vec
- cc61ccc Use a dedicated thread in Timer
- d10e6c6 Wait for RPC on the helpers
- 521cbd0 Bump regex
- be5a5e3 Start the client p2p loop on a helper
- d548d48 Port wait_for_log
- 327558f Experiment with threads
- dba7407 Bump crossbeam
- 68cbdae Use dockerized utxo coin daemon in integration docker_tests crate. (#539)
- f252ced Run lp_init on a green thread
- 12a40a6 Continue electrum connect loop when Ok is returned.
- 2bc630c Fix deserialization of Zcash tx ver 2 with join splits.
- e88974e Don't try to reuse IPs
- 4139232 Invoke lp_init; delay IP reuse
- 58c4783 Add a verbose wait_log_re
- 670ec51 Make wait_for_log async
- b562b59 Stub mm_dump
- 3e42fe1 Add required_confirmations config and API #483
- 9ffb2d9 Some utxo tests require forced seed phrase.
- bec74d9 Use BOB_PASSPHRASE env in utxo_coin_for_test if present.
- a5d5936 Disable BEER/ETOMIC trade test as BEER blockchain got stuck again.
- cdc25f2 Port some of MarketMakerIt::start
- 0392003 Merge remote-tracking branch 'origin/mm2' into mm2
- 43c008d Display uuids of active swaps or orders if disable_coin fails.
- 50b0727...
mm2 review version
2.0.3ac871d-review Drop the connection to seed if no data was received in 30 seconds #569
MM 2.0.1417
Changes:
- 1019c60 Fix tests by removing no more working test3.cipig.net.
- 218b81b Port lp_connected_alice
- 0352ad8 Refactor swaps to async. Add wasm-bindgen as optional feature. (#556)
- 92b9bae Fix PricePingRequest locks
- 40332e5 Proxy and trace block_on
- be3bbf0 Port lp_ordermatch_loop
- 099c49a Remove "seed broadcast" log as it hardly spams on seednodes.
- 3eca86e Add more fields to Maker and Taker saved swaps #552
- e6595b6 Enable docker_tests back.
- 5a5317d Tap from seed instance
See More
- 9687d15 Start ordermatching loops
- 5646ab3 Port lp_command_q_loop
- af097bf Port buy
- 2b9ec4d Reduce the number of cc processes gradually
- 0e9897b Limit the number of build processes if memory low [ #501 ]
- 6a9765b Port save_my_taker_order
- e3f2d08 Limit the number of libtorrent build processes [ #501 ]
- 1234772 Port new_uuid
- 6634985 Timeout when host electrum is silent
- d48f3c5 Port get_token_decimals
- cc84571 Merge branch 'mm2' into mm2-wip
- 32658be Restore coin spec
- 3a6ac67 Implement slurp_req helper for Web3
- b2c319b Port RPC sell
- 87fc4be Use new instead of new_raw to construct BigRational so it's reduced.
- 033a769 Pass Electrum requests and replies
- 07ca552 Poll lp_post_price_recv
- 3f1169a Port Electrum connection
- c263f59 Port Electrum boilerplate to green threads
- 6f6ce5a Fix deserialization of tx having witness inputs with empty scriptSig #540
- 896835b Add import_swaps API #543
- 2074c9e Add secret_hash field to MakerSwapData #536
- d5860fb Add recoverable field to my_swap_status and my_recent_swaps #542
- b9f7f42 Remove price rounding in orderbook as it also displayed as rational.
- 105ab21 Remove hardcoded txversion 4 and overwintered 1 for KMD and AC.
- 059381c Remove few previously deprecated fields from OrderbookEntry.
- 34ba3dc impl Display for MmNumber making errors more human-readable.
- 0762edd Allow to set rational numbers as orders price and volume #537 (#546)
- a2c7e14 Invoke RPC handling from ported test
- 6698934 Bump gstuff to skip rdtsc
- dfe63cc Reuse the ready vec
- cc61ccc Use a dedicated thread in Timer
- d10e6c6 Wait for RPC on the helpers
- 521cbd0 Bump regex
- be5a5e3 Start the client p2p loop on a helper
- d548d48 Port wait_for_log
- 327558f Experiment with threads
- dba7407 Bump crossbeam
- 68cbdae Use dockerized utxo coin daemon in integration docker_tests crate. (#539)
- f252ced Run lp_init on a green thread
- 12a40a6 Continue electrum connect loop when Ok is returned.
- 2bc630c Fix deserialization of Zcash tx ver 2 with join splits.
- e88974e Don't try to reuse IPs
- 4139232 Invoke lp_init; delay IP reuse
- 58c4783 Add a verbose wait_log_re
- 670ec51 Make wait_for_log async
- b562b59 Stub mm_dump
- 3e42fe1 Add required_confirmations config and API #483
- 9ffb2d9 Some utxo tests require forced seed phrase.
- bec74d9 Use BOB_PASSPHRASE env in utxo_coin_for_test if present.
- a5d5936 Disable BEER/ETOMIC trade test as BEER blockchain got stuck again.
- cdc25f2 Port some of MarketMakerIt::start
- 0392003 Merge remote-tracking branch 'origin/mm2' into mm2
- 43c008d Display uuids of active swaps or orders if disable_coin fails.
- 50b0727 Prepare to port MarketMakerIt
- 9a3071f Flip to futures 0.3 after c73dd5e
- 1cfbfd3 DRY in cancel_orders_by. Add few tests.
- c73dd5e Add "disable_coin" API #459 (#531)
- b4aff12 Port obtaining test passphrase
- 1e8f3f5 Abort NONCE_LOCK when MM instance stops [ #525 ]
- 018853c Add n_time to transaction if isPoS == 1 #530
- 750f876 Add NONCE and UTXO locks tests #525
- 44cc706 Allow for a longer preemptive pause
- b42d63a Prep to run trade_test_electrum_and_eth_coins
- 83dbc9f Use Option instead of generic JSON #528
- f4f2e75 Reproduce 3b8d44a
- 5a852ae Merge
- d3f9408 Bump the Docker demo
- f44ffec Wait for RPC server to start
- 3b8d44a Update several dependencies.
- 61f702c Use platform-specific path for native mode coin daemon conf #498
- 36aa980 Invoke peers_drop_send_handler
- 6162db7 Run the native helpers process
- ae3b858 Add locked_by_swaps to enable and electrum responses #482
- f79bf14 Port most of peers helpers to rpc
- c9dee01 Update gstuff.
- 91b80c8 Allow to set transaction fee in withdraw method params. (#527) [ #525 ]
- 0206a5f Propagate errors
- 8e90914 Invoke ctx2helper via binary RPC
- d30c429 Add uuid field to PricePingRequest. (#524) [ #511 ]
- 5569aba Add a missing c_int
- 37e97cf Finish splitting out the build of portable core
- 9b91042 Include the expected native wallet path in the error
- 9bbf322 Unmention cmc_key
- efa7974 Switch back to standard HashMap
- 76321d1 Switch to gstuff nightly
- 390a775 Remove G; switch to Tokio core
- f0265d2 Add recover_funds_of_swap method #406 (#522)
- c14765b Merge pull request #521 from KomodoPlatform/mm2-wip
- f320581 Move LP_mypub25519 into MmCtx
- 77d40e8 Merge pull request #520 from KomodoPlatform/mm2-wip
- dea1cdf Use Constructible
- ede9dda Timeout the peers test
- 8895511 Support Waker, callbacks
- b2aab61 Merge pull request #517 from KomodoPlatform/mm2-wip
- eb23b16 Use a signed time delta
- 0f52694 Allow for coarse concurrency
- a7ac276 Switch rpc_client to portable spawn
- 394b177 Bump demo version from FFI to HTTP
- 8cf193c Bump Rust version in Docker files
- ab11019 Redirect process logging to file [ #514 ]
- 45a41d5 Print crash logs with writeln [ #514 ]
- f1b64ec Use HTTP for initialize and send helpers
- 83cbc96 Limit helper requests to localhost
- 295f311 Implement signal handling without nix
- cafe1bf Simulate a double-panic crash
- b37584d Avoid recursion in the panic hook
- 748c934 Use std::i32::MAX as max_conf for native list_unspent #507
- 86ba49d Update README.
- 9e22e2a Update README.
- 0792189 Merge pull request #512 from KomodoPlatform/mm2-taker-tx-spend-wait-endless-fix
- 78db72e Delete removed await_macro featu...
MM 2.0.1009
Changes:
- b08da3a Return JSON in "version" API call.
- b06a06e Publish pipeline artifacts.
- 829c632 Set MM_VERSION on CI builds. (#465)
- 2a44aae Draft boilerplate for returning a string from a helper
- e1302cd Catch up
- 2769f36 Share context with helpers
- cb58422 Remove 99.9% of C code #423 (#458)
- 46cfc01 Replace MmCtx::new with default
- a406948 Implement portable time, logging and panic
- f504a93 Create and drop LogState once
See more
- 03a3485 Stop using hardcoded 1/777 dexfee in check_i_have_enough_to_trade.
- 64b5561 10% fee discount if 1 coin of pair is KMD. Min dex fee 0.0001.
- 270439f Remove CJSON. Disable portfolio crate. Update build.rs #423 (#456)
- 38ed05e Port orderbook RPC method to Rust #423 (#455)
- bc982a7 Use test1-3 electrum servers in portfolio tests.
- 714f0d3 Merge branch 'mm2' of github.com:artemii235/SuperNET into mm2
- 8aa489b Switch BEER, PIZZA and ETOMIC to test*.cipig.net
- f5e66de Access native code, POC
- 872128d Move portability scripts to JS folder
- dfe216d Run peers, proof of concept
- 2e8e36b CI: short hash length 9. Stop adding full path to Linux/MacOS nightly.
- 75ed2ca Build portable common and peers
- 89ace7a Split bits256 into native and portable versions
- ad5efaa Revert "Replace the bits256 with [u8; 32] in peers crate #423"
- 99d0a32 Add portable version of bits256
- 51754d5 Merge with pure Rust secp256k1
- 8ae6fbb Replace eth-secp256k1 with pure Rust version everywhere but common.
- e31bd72 Add change output size to default tx size on dynamic UTXO fee calc.
- 9d01385 Opt out from eth-secp256k1 and zstd-sys
- f03df55 Upgrade gstuff
- cc2b154 Opt out from parity-wordlist
- 83fbbd8 Opt out from rustc-serialize
- 6ece241 Opt out from dirs
- e548368 Avoid error_code virtual dispatch
- d614a4e Add few checks on swap negotiation #329
- 46f4d91 Stop using lp::LP_MIN_TXFEE amount for QTUM if it's not set in config.
- 4047a37 Automatically detect available estimatefee method for native UTXO #425
- c600a40 Merge pull request #453 from artemii235/mm2-peers-remove-bits256 [ #423 ]
- 7c64c1d Replace the bits256 with [u8; 32] in peers crate #423
- 4a10a6c Log errors happening inside web3 transport.
- 226c730 Fix: fallback to block_height received in history response for UTXO.
- b2b2bcb Merge branch 'mm2' of github.com:artemii235/SuperNET into mm2
- 34c63c6 Add get_enabled_coins API #449
- 68c611d Add .editorconfig for MD
- 9da4842 Unpin the ring
- e12fc53 Add get_trade_fee API.
- c65d46b Merge pull request #452 from artemii235/mm2-wip
- 7e87da5 Revert "Don't use the headers-only mode on Windows"
- 7845a01 Pin the ring
- 992ac17 Get nonce from all ETH nodes and compare it. Repeat if not equal #447
- 05e8238 Skip risky stack tracing on Windows
- b915842 Don't use the headers-only mode on Windows
- b446afc Use correct decimals number on ERC20 history processing.
- d6bcb05 Merge branch 'mm2' into mm2-wip
- 7c32322 Fix remaining CORE mentions in peers
- ca83462 Skip tests in the Docker build
- eeb4d0b Split non-portable parts into separate build path
- d88bc19 Fix ETH/ERC20 payments refunds #448
- 714d6f2 Fix order cancel, reset the vol right before price ping creation #426
- e5fc007 Add cancel_all_orders API #426
- fc0a5a6 Cancel the maker order if available amount is less than 0.00777.
- 88111d3 Add sync_status to my_tx_history. Refactor ERC20 history preloading.
- d8c70ea Fix few panics caused by unwrap on Err/None #442 #443
- 9e5736d Fix BCH support #388
- 6dd5dc7 Remove the taker order immediately when swap is started.
- f8269d8 Fix rare case when KMD tx JSON errors to deserialize #441
- 86b981d Add the initial request to all possible JSON RPC client errors #419
- d5da49e Use more electrum servers in some tests for redundancy.
- 80697b4 Remove the orders from DB too on set_price with cancel_previous = true [ #438 ]
- b652ca9 Add SSL support to Electrum client #436 (#437)
- e1fff9e Add RUST_BACKTRACE to troubleshoot Win CI build.
- dcd4f7c Make 3 attempts in case of error to get tx details during swap #424
- 9370208 Run cargo test in powershell instead of bash on Windows CI.
- 0dbab87 Handle "history too large" in electrum mode properly #435
- ab593b4 Merge pull request #434 from artemii235/mm2-prevent-swap-race [ #432 ]
- 6cd3557 Track the coin balance locked by ongoing swaps #432
- 09b8207 Add "cancel_previous" param to "setprice" #433
- 39566ee Update Dockerfile.
- 3c0ea3e Reset the electrum client connected state on send error only.
- d8b03f3 Add cancellable field to my_orders and order_status.
- dee09ea Update README.
- 5802284 Kickstart/persist the orders on MM2 restart #430 (#431)
- 4df6941 Add "my_orders" API #429
- 0db7b12 Note needing a session id
- a5951f4 Remove useless test and logging statement in other test.
- ffb1c6a Add environment variable overrides
- 1a0aa18 Allow for simultaneous SWAPs with same seed
- e76277a Support fast client restarts
- e21c1f1 Keep the gravity log in the library mode
- daabb1f Use high voltage emoji for electrum connections
- e2c2a9a Ignore test_peers_direct_send.
- 23f3e0c Add my_info field to my_swap_status and my_recent_swaps.
- 293591c Deserialize my_recent_swaps to SavedSwap, not generic Json.
- 60344a2 Stop ignoring tests that should pass.
- b4541b9 Add integer_atomics to mm2_lib
- b5b65b0 Allow for log output callback when using mm2 as a library
- 8bfc787 Clear LP_STOP_RECEIVED for tests [ #402 ]
- d99f1b8 Test MM restart
- 2d1cb0d Mention debug symbols plans
- a3bf84c Avoid running the tests twice in parallel
- da2539a Catch and log test panics
- a3c27ed Run marketmaker_build_depends automatically
- ba04b0d Escape spaces in build paths
- fc95332 Cherry pick mm2_test from dc201cf
- 645ad1d Catch up
- 78a42d1 Stop unwrapping "list_received_by_address" result #419
- 5be2e80 Stop unwrapping to get the tx details from coin during the swap.
- 2e7e0cf Add MmCtxBuilder for MmArc initialization.
- d9d9322 Implement automatic swap kick start after interruption (#421)
- d794c7b Reduce ETH RPC calls error output by using Display instead of Debug #418
- 6ef9e00 Deduct the volume by 0.1 when using max:true for setprice #414
- b8494ab Use BigDecimal type...