incompatible and unstable implementations/tests
custom_futures::repeatable::tests::test_until_expired often fails on Mac: https://github.com/KomodoPlatform/atomicDEX-API/actions/runs/4416155955/jobs/7740073404#step:4:1603
test_until_ms often fails on Mac https://github.com/KomodoPlatform/atomicDEX-API/actions/runs/4420759413/jobs/7750840328#step:4:1582
atomicdex_behaviour::tests::test_request_response_ok_three_peers and atomicdex_behaviour::tests::test_request_peers_ok_three_peers often fails on Windows: https://github.com/KomodoPlatform/atomicDEX-API/actions/runs/4416155955/jobs/7740072906#step:4:1730
test_buy_taker_should_not_use_maker_confs_and_notas_for_taker_payment_if_maker_requires_more often fails on docker tests https://github.com/KomodoPlatform/atomicDEX-API/actions/runs/4419284712/jobs/7747516771#step:4:2143
test_sell_taker_should_use_maker_confs_and_notas_for_taker_payment_if_maker_requires_less,
test_buy_taker_should_use_maker_confs_and_notas_for_taker_payment_if_maker_requires_less
and test_sell_taker_should_not_use_maker_confs_and_notas_for_taker_payment_if_maker_requires_more often fails on docker tests https://github.com/KomodoPlatform/atomicDEX-API/actions/runs/4417244530/jobs/7742666394#step:4:2146 https://github.com/KomodoPlatform/atomicDEX-API/actions/runs/4429994017/jobs/7771164642#step:4:2141
test_match_utxo_with_eth_taker_buy and test_watcher_validate_taker_fee_eth often fails on docker tests https://github.com/KomodoPlatform/atomicDEX-API/actions/runs/4418733870/jobs/7746237293#step:4:1793
atomicdex_behaviour::tests::test_request_response_ok_three_peers and atomicdex_behaviour::tests::test_request_peers_ok_three_peers often fails on Windows:
test_request_response_ok_three_peers failed also on macOS, so it was enabled only for linux in this PR https://github.com/KomodoPlatform/komodo-defi-framework/pull/2365
Errors:
---- behaviours::tests::test_request_response_ok_three_peers stdout ----
thread 'behaviours::tests::test_request_response_ok_three_peers' panicked at 'called Option::unwrap() on a None value', mm2src/mm2_p2p/src/behaviours/mod.rs:236:58
mm2_tests::bch_and_slp_tests::test_withdraw_cashaddresses often fails on macOS. It might not be OS related but because same passphrase is used across all CI machines. It was disabled for macOS in https://github.com/KomodoPlatform/komodo-defi-framework/pull/2365
Error: thread 'mm2_tests::bch_and_slp_tests::test_withdraw_cashaddresses' panicked at 'BCH send_raw_transaction: {"error":"rpc:183] dispatcher_legacy:140] lp_coins:4976] utxo_common:2691] client:885] JsonRpcError { client_info: "coin: BCH", request: JsonRpcRequest { jsonrpc: "2.0", id: 7, method: "blockchain.transaction.broadcast", params: [String("01000000015901b038dda5bfed25d67065905190910cd8ac66ce77c7902d3eb4d0b407c0a5010000006a473044022034bade73b1f1dc2fb960866e72653808631111cdcf1153fcf4744b6c79378be4022028299694ae68ef248a99114c2dab4ecc832bc932066f33e573339bbc16f0427c4121020180a5b8a3c8767184bb860154426ae33f4387c21e8101b96986c87ea96b438affffffff02e8030000000000001976a914e259f68d551cdce7087473cb95366d488636a19c88ac60364903000000001976a91410129af1ac686eed9e45f0b3e7791aa0ac8c523a88acbe78b367")] }, error: Response(bch0.kister.net:51001, Object({"code": Number(1), "message": String("the transaction was rejected by network rules.\n\ntxn-mempool-conflict (code 18)\n")})) }"}', mm2src/mm2_main/tests/mm2_tests/bch_and_slp_tests.rs:102:5
manager::tests::test_periodic_streamer failed on macOS. It was disabled on macOS in https://github.com/KomodoPlatform/komodo-defi-framework/pull/2365
Error:
thread 'manager::tests::test_periodic_streamer' panicked at 'called Result::unwrap() on an Err value: Empty', mm2src/mm2_event_stream/src/manager.rs:439:44
mm2_tests::mm2_tests_inner::test_update_maker_order failed once on linux and was not able to reproduce it again. It was not disabled on linux but if this becomes more unstable we should disable it and investigate it. The reason might be balance change due to another test running in parallel.
Error:
thread 'mm2_tests::mm2_tests_inner::test_update_maker_order' panicked at 'assertion failed: (left == right)
left: BigDecimal("7.01882246"),
right: BigDecimal("7.01886246")', mm2src/mm2_main/tests/mm2_tests/mm2_tests_inner.rs:4101:5
custom_futures::repeatable::tests::test_until_success fails often on macOS. It was disabled for macOS in https://github.com/KomodoPlatform/komodo-defi-framework/pull/2365, please note the timing issue is related to the CI machine environment as this doesn't fail locally on macOS.
Error: 18 16:05:41, common:521] panicked at 'Expected [350ms, 800ms], but took 809.746667ms', mm2src/common/custom_futures/repeatable.rs:525:9
There was an instance of the below test failing on the linux CI machine https://github.com/KomodoPlatform/komodo-defi-framework/blob/a1b02c12023b3bb747a227f14a18dad52529582b/mm2src/coins/nft/nft_tests.rs#L155
Error:
thread 'nft::nft_tests::test_camo' panicked at 'called Result::unwrap() on an Err value: native_http:248] native_http:160] Internal("Internal error: expected value at line 1 column 1")', mm2src/coins/nft/nft_tests.rs:158:67
It's not clear whether this issue is isolated to the Linux environment or if it may occur on other operating systems as well. For now, this test is disabled on Linux in PR #2365. If further investigation reveals instability on other OSs, the test should be disabled there too until the underlying issue is resolved.
ref. https://github.com/KomodoPlatform/komodo-defi-framework/issues/2367
mm2_tests::bch_and_slp_tests::test_withdraw_cashaddressesoften fails on macOS. It might not be OS related but because same passphrase is used across all CI machines. It was disabled for macOS in #2365Error: thread 'mm2_tests::bch_and_slp_tests::test_withdraw_cashaddresses' panicked at 'BCH send_raw_transaction: {"error":"rpc:183] dispatcher_legacy:140] lp_coins:4976] utxo_common:2691] client:885] JsonRpcError { client_info: "coin: BCH", request: JsonRpcRequest { jsonrpc: "2.0", id: 7, method: "blockchain.transaction.broadcast", params: [String("01000000015901b038dda5bfed25d67065905190910cd8ac66ce77c7902d3eb4d0b407c0a5010000006a473044022034bade73b1f1dc2fb960866e72653808631111cdcf1153fcf4744b6c79378be4022028299694ae68ef248a99114c2dab4ecc832bc932066f33e573339bbc16f0427c4121020180a5b8a3c8767184bb860154426ae33f4387c21e8101b96986c87ea96b438affffffff02e8030000000000001976a914e259f68d551cdce7087473cb95366d488636a19c88ac60364903000000001976a91410129af1ac686eed9e45f0b3e7791aa0ac8c523a88acbe78b367")] }, error: Response(bch0.kister.net:51001, Object({"code": Number(1), "message": String("the transaction was rejected by network rules.\n\ntxn-mempool-conflict (code 18)\n")})) }"}', mm2src/mm2_main/tests/mm2_tests/bch_and_slp_tests.rs:102:5
mm2_tests::bch_and_slp_tests::test_withdraw_cashaddresses failed on LINUX
Error
---- mm2_tests::bch_and_slp_tests::test_withdraw_cashaddresses stdout ----
28 11:22:52, bch_and_slp_tests:43] log path: /tmp/mm2_2025-02-28_11-22-52-633_127.0.0.41/mm2.log
28 11:22:52, for_tests:1579] sending rpc request {"userpass":"pass","method":"electrum","coin":"BCH","servers":[{"url":"tbch.loping.net:60001"},{"url":"bch0.kister.net:51001"}],"mm2":1} to http://127.0.0.41:7783/
28 11:22:52, bch_and_slp_tests:62] Object({"result": String("success"), "address": String("bchtest:qqgp9xh3435xamv7ghct8emer2s2erzj8gx3gnhwkq"), "balance": String("0.53323696"), "unspendable_balance": String("0"), "coin": String("BCH"), "required_confirmations": Number(1), "requires_notarization": Bool(false), "mature_confirmations": Number(100)})
28 11:22:52, for_tests:1579] sending rpc request {"userpass":"pass","method":"withdraw","coin":"BCH","to":"bchtest:qr39na5d25wdeecgw3euh9fkd4ygvd4pnsury96597","amount":0.00001} to http://127.0.0.41:7783/
28 11:22:52, bch_and_slp_tests:76] {"tx_hex":"0100000001939baded87bcfaa18e0197d191570e3157e5eb6de2811b9c948bab8211c74113010000006a473044022073cbb0b13449181bc88a927537c9964c124d6a41e1b3ebd932b45422fc879c730220257602bf9c282a625f29c736d0f8de162f24fc0476e234256fb3031a4f69eedd4121020180a5b8a3c8767184bb860154426ae33f4387c21e8101b96986c87ea96b438affffffff02e8030000000000001976a914e259f68d551cdce7087473cb95366d488636a19c88ace09f2d03000000001976a91410129af1ac686eed9e45f0b3e7791aa0ac8c523a88ac8c9cc167","tx_hash":"579181241ea41f001bf0675f910f6fc1abf1238a93d378e638d6d86c73b843d7","from":["bchtest:qqgp9xh3435xamv7ghct8emer2s2erzj8gx3gnhwkq"],"to":["bchtest:qr39na5d25wdeecgw3euh9fkd4ygvd4pnsury96597"],"total_amount":"0.53323696","spent_by_me":"0.53323696","received_by_me":"0.53321696","my_balance_change":"-0.00002","block_height":0,"timestamp":1740741772,"fee_details":{"type":"Utxo","coin":"BCH","amount":"0.00001"},"coin":"BCH","internal_id":"","transaction_type":"StandardTransfer","memo":null}
28 11:22:52, for_tests:1579] sending rpc request {"userpass":"pass","method":"send_raw_transaction","coin":"BCH","tx_hex":"0100000001939baded87bcfaa18e0197d191570e3157e5eb6de2811b9c948bab8211c74113010000006a473044022073cbb0b13449181bc88a927537c9964c124d6a41e1b3ebd932b45422fc879c730220257602bf9c282a625f29c736d0f8de162f24fc0476e234256fb3031a4f69eedd4121020180a5b8a3c8767184bb860154426ae33f4387c21e8101b96986c87ea96b438affffffff02e8030000000000001976a914e259f68d551cdce7087473cb95366d488636a19c88ace09f2d03000000001976a91410129af1ac686eed9e45f0b3e7791aa0ac8c523a88ac8c9cc167"} to http://127.0.0.41:7783/
28 11:22:53, bch_and_slp_tests:105] {"tx_hash":"579181241ea41f001bf0675f910f6fc1abf1238a93d378e638d6d86c73b843d7"}
28 11:22:58, for_tests:1579] sending rpc request {"userpass":"pass","method":"withdraw","coin":"BCH","to":"1WxswvLF2HdaDr4k77e92VjaXuPQA8Uji","amount":0.00001} to http://127.0.0.41:7783/
28 11:22:58, bch_and_slp_tests:122] {"tx_hex":"0100000001d743b8736cd8d638e678d3938a23f1abc16f0f915f67f01b001fa41e24819157010000006a473044022041faf9be38e252a8f62c7c1d3b757ce85bdbff98972536faf9d6d78d70cb386f02202fc097746bbedeec8940d961126673de97f7a8ae6dbdab27fcc216eec5b0b1c94121020180a5b8a3c8767184bb860154426ae33f4387c21e8101b96986c87ea96b438affffffff02e8030000000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac10982d03000000001976a91410129af1ac686eed9e45f0b3e7791aa0ac8c523a88ac929cc167","tx_hash":"fc57cd6d83fbba147f5beb82b531e553583469f413e13f3a364c968d63df4cd4","from":["bchtest:qqgp9xh3435xamv7ghct8emer2s2erzj8gx3gnhwkq"],"to":["1WxswvLF2HdaDr4k77e92VjaXuPQA8Uji"],"total_amount":"0.53321696","spent_by_me":"0.53321696","received_by_me":"0.53319696","my_balance_change":"-0.00002","block_height":0,"timestamp":1740741778,"fee_details":{"type":"Utxo","coin":"BCH","amount":"0.00001"},"coin":"BCH","internal_id":"","transaction_type":"StandardTransfer","memo":null}
28 11:22:58, for_tests:1579] sending rpc request {"userpass":"pass","method":"send_raw_transaction","coin":"BCH","tx_hex":"0100000001d743b8736cd8d638e678d3938a23f1abc16f0f915f67f01b001fa41e24819157010000006a473044022041faf9be38e252a8f62c7c1d3b757ce85bdbff98972536faf9d6d78d70cb386f02202fc097746bbedeec8940d961126673de97f7a8ae6dbdab27fcc216eec5b0b1c94121020180a5b8a3c8767184bb860154426ae33f4387c21e8101b96986c87ea96b438affffffff02e8030000000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac10982d03000000001976a91410129af1ac686eed9e45f0b3e7791aa0ac8c523a88ac929cc167"} to http://127.0.0.41:7783/
28 11:22:58, bch_and_slp_tests:151] {"tx_hash":"fc57cd6d83fbba147f5beb82b531e553583469f413e13f3a364c968d63df4cd4"}
28 11:23:03, for_tests:1579] sending rpc request {"userpass":"pass","method":"disable_coin","coin":"BCH","force_disable":false} to http://127.0.0.41:7783/
28 11:23:03, for_tests:1579] sending rpc request {"userpass":"pass","method":"electrum","coin":"BCH","servers":[{"url":"tbch.loping.net:60001"},{"url":"bch0.kister.net:51001"}],"address_format":{"format":"standard"},"mm2":1} to http://127.0.0.41:7783/
thread 'mm2_tests::bch_and_slp_tests::test_withdraw_cashaddresses' panicked at 'assertion failed: `(left == right)`
left: `500`,
right: `200`: RPC «electrum» failed with 500 Internal Server Error {"error":"rpc:183] dispatcher_legacy:140] legacy:148] Deactivated coin due to error in balance querying: Err(TimeoutError { duration: 5s })"}', mm2src/mm2_main/tests/mm2_tests/bch_and_slp_tests.rs:169:5
Watched test failure due to the infura mainnet provider rate limiter:
26 16:43:17, coins::eth:6402] ERROR Couldn't get client version for url https://mainnet.infura.io/v3/c01c1b4cf66642528547624e1d6d9d6b: request MethodCall(MethodCall { jsonrpc: Some(V2), method: "web3_clientVersion", params: Array([]), id: Num(0) }) failed: Transport: Server: 'https://mainnet.infura.io/v3/c01c1b4cf66642528547624e1d6d9d6b', response !200: 429 Too Many Requests, {"jsonrpc":"2.0","id":0,"error":{"code":429,"event":-33200,"message":"Too Many Requests","details":"You have surpassed your allowed throughput limit. Reduce the amount of requests per second or upgrade for more capacity."}}
26 16:43:17, mm2_main::rpc:268] ERROR RPC error response: rpc:183] dispatcher_legacy:140] legacy:168] lp_coins:4673] eth:6415] Failed to get client version for all urls
26 16:43:17, rustls::common_state:498] DEBUG Sending warning alert CloseNotify
failures:
mm2_tests::mm2_tests_inner::test_check_balance_on_order_post
perhaps there are more tests using infura
docker_tests::qrc20_tests::test_max_taker_vol_dynamic_trade_fee
---- docker_tests::qrc20_tests::test_max_taker_vol_dynamic_trade_fee stdout ----
11 14:58:39, docker_tests_common:795] Start wait_for_estimate_smart_fee
11 14:58:43, log:1028] LogState] Bye!
11 14:58:46, docker_tests_common:768] 020000000130fbc295ea638466198059b92e03c76907771f832ad2115692eaabd3580c1f29010000006a473044022010110d2c387ff26c0bd9bcb5347b378020841d7e4c8b0ad8b9e88079690a2b050220636bb123a2d7d4db1a2f652ca4f7d4fe804b6818a40f1db70715fa3b135d16de012102e0706aa2a3f4de04674d258b393e1a50249a17b988cde9446d1ff87b7dfcf615feffffff02fac07088d10100001976a914574e0706db2f482c16e33fcc1e6da32c1af7183a88ac00c2eb0b000000001976a9142e2612f518a0948094a58428146adbe4e7ae476288ac47030000
11 14:58:50, docker_tests_common:768] 0200000001d16b949468790a10ed51e83721d3cee5a2775a3a76a335be1fa8c460b3a7efef000000006a473044022076ce43fa6f7ccd77e172609fea08ae6ea0ec7a9461ad54fc8a40cbb06e960c5402204f0fddb93eea7c1e65faa187c60da27b49de1822406879dc4df153146e662119012103697af54fee701ff7aed7cfd91eaa18f80353a5b16878f0f625aca91e48af54c6feffffff02eb850600000000001976a9142e2612f518a0948094a58428146adbe4e7ae476288ac74b80e23d10100001976a9146fd66fa699f12d5e7c7f1ce2701e52ebe2a9a44988ac49030000
11 14:58:53, docker_tests_common:768] 020000000197f1f618e0c7d82bfa9f75846a16009c2ac14fefd0114a748c35e9c143a2f9a8000000006a4730440220316ae89930aeaf05fc398f71b2232605645b4fb7e638b8f88de5bcbf213b9ea502201a57957a6b6c5071d4942205ca1f221f848c173f279b3fa78a5d158bf73c56ec01210253dc682f97e3cdfabe8120b2673385f0d58db88c6231aa7dcfb0f7f6308b9803feffffff024c943600000000001976a9142e2612f518a0948094a58428146adbe4e7ae476288ac7e3d4758d10100001976a914e1e7bb12b716700ff088d77b0b0d37c34e18abfb88ac4a030000
11 14:58:58, docker_tests_common:768] 020000000104b8938174003b5579e7b978cf4d0f29c9b1e1c1f2175c82f59259df7f9f3aa3010000006a47304402205aa15b98e68470d035f01bb5615bee9686855d922139910e63b25669bfda694002205b1846b8e7db63d7ee4e553dbd41c280b3b917f7425499d0ae69d670de3f2df1012103f9949df7910d67d6bc94392ca838d2d2fc048a47639ffbe848ea3fe2dfc44fa6feffffff0213914700000000001976a9142e2612f518a0948094a58428146adbe4e7ae476288ac5020a39eb90100001976a9143497cbd6a98d760c94edfa7bc0fd06043bdf1efe88ac4d030000
11 14:59:00, docker_tests_common:768] 02000000013a520d941a639f3841d8c749ed0c1906f77438dd272fbb280b57c1ba2138f4db000000006a47304402206ee8cc43eddb37893b5883620960d25df3a3e3cab60afa5410d35d01bfd4c5dd022060bfc014bf1f2780c0277515327e8b8b34e3b94ade6e7037cec77662c33832a101210321bd733e91df566917ac89e07c54d01c0fc8f5fb111f30430637a94d093857a0feffffff02b41c4400000000001976a9142e2612f518a0948094a58428146adbe4e7ae476288ac7f0d84abd00100001976a9142b290c59be4b7c6565e376d3bc8c38916fb5e1e288ac4e030000
11 14:59:00, qrc20_tests:1117] QTUM balance 2.13158398 = 2 + 0.00427499 + 0.03576908 + 0.04690195 + 0.04463796
11 14:59:00, for_tests:1579] sending rpc request {"userpass":"pass","method":"enable","coin":"MYCOIN","urls":[],"swap_contract_address":"0xeA6D65434A15377081495a9E7C5893543E7c32cB","path_to_address":{"account_id":0,"chain":"External","address_id":0},"mm2":1} to http://127.0.0.39:7783/
11 14:59:00, qrc20_tests:999] CoinInitResponse { result: "success", address: "RDVCmmiagZMB3v9cYbMsRRK7qeZHqEkXtK", balance: BigDecimal("0"), unspendable_balance: BigDecimal("0"), coin: "MYCOIN", required_confirmations: 1, requires_notarization: false, mature_confirmations: Some(100) }
11 14:59:00, for_tests:1579] sending rpc request {"userpass":"pass","method":"enable","coin":"QTUM","urls":[],"swap_contract_address":"0xeA6D65434A15377081495a9E7C5893543E7c32cB","path_to_address":{"account_id":0,"chain":"External","address_id":0},"mm2":1} to http://127.0.0.39:7783/
11 14:59:00, qrc20_tests:1000] CoinInitResponse { result: "success", address: "qMmPrHbsHP9k7vWp1mLzWweKbv1tUAisYd", balance: BigDecimal("2.13158398"), unspendable_balance: BigDecimal("0"), coin: "QTUM", required_confirmations: 1, requires_notarization: false, mature_confirmations: Some(500) }
11 14:59:01, for_tests:1579] sending rpc request {"userpass":"pass","method":"max_taker_vol","coin":"QTUM"} to http://127.0.0.39:7783/
thread 'docker_tests::qrc20_tests::test_max_taker_vol_dynamic_trade_fee' panicked at 'assertion failed: `(left == right)`
left: `Object({"numer": String("165289647453"), "denom": String("77800000000")})`,
right: `Object({"numer": String("165279050727"), "denom": String("77800000000")})`', mm2src/mm2_main/tests/docker_tests/qrc20_tests.rs:1053:5
another error in this test
---- docker_tests::qrc20_tests::test_max_taker_vol_dynamic_trade_fee stdout ----
24 09:17:12, docker_tests_common:795] Start wait_for_estimate_smart_fee
24 09:17:15, log:1044] LogState] Bye!
24 09:17:24, docker_tests_common:768] 0200000001f0e1c115b32b49426e48b7969464dbc336042f8bb096821d49a743d4c73b7f36010000006a4730440220245381f18fbaf078b3a3652640ae998b0c3dfd94d93512eb1d7e6e358244744202204d979b4525f1c36288795d3a5a8ee6a8b2a6a6eb0ac1ae2a089bf1009341f6ad012102522dfd6f98f79d23ad4c3c7b057e2e44edc0dfd5a486aae6b15453b3987e5ed4feffffff0239c48717d10100001976a914c0d30bdb84522ac0c182860ab2050889eaa115af88ac00c2eb0b000000001976a9149ff38ca5a38fb8f058a078af8215487afa47380588ac42030000
24 09:17:27, docker_tests_common:768] 02000000014111264caa430e7a6444b41d891cf28a5fcacaf14ae9ec779553848241702b59000000006a47304402200140f14826f046e67fa04e3d743ad4188d201490d245aa82d0ddf6303002ed95022024094cea01b13b0a5c7747ad803d14d0ca08f6972f4266116dd340e3735f78a4012103be297e7821ad93fe352c65b442cb2854b2523f51635e6352a722a992183b6bb2feffffff02d88d5000000000001976a9149ff38ca5a38fb8f058a078af8215487afa47380588ac490ada93d10100001976a914b241784206ecd901fc9d0cd2f9f06b01f0d3b19f88ac48030000
24 09:17:30, docker_tests_common:768] 02000000016b6a2b4c3e96efd75e368ee3220ba19ea9ace21dde245ad29fbf8c71641daac4010000006a47304402203bbb46752727d36ab415f0ccc42fc3ab8e19b75c9e511a4e36f7d77d422270a20220038b002048066f0082f47ceb738e07f78d8d23dcb724171d863159c99ec090c701210316ecf2faf06da7779fd047c7fdb128a03f2140f3f361fd97ae280ac248ffa04ffeffffff020007954bba0100001976a91462305ca8574faa5306c5ecb3d6e024634bc05fc588ace7880100000000001976a9149ff38ca5a38fb8f058a078af8215487afa47380588ac49030000
24 09:17:32, docker_tests_common:768] 0200000001177326f6451d2c95484e0975b03ca583d128a4b013628d97ca7df27ce11a1d95010000006a47304402200d6877686720a8e354a3e7bc1190021f8a5e46ddd71e3df2db750efe00c51b95022019e09c796e99540f8a5ae122c8dd15451cd161efeba74bfecd6f2e617f27eafb0121031bf0be4076dd4f3b49ce740b3a304b4e8ebd63e26fbe2581404760d414e741d2feffffff02c3b08100000000001976a9149ff38ca5a38fb8f058a078af8215487afa47380588ac265a78abd00100001976a9146f20214768579ccfcc73bccea18c331dda0e0b5f88ac4a030000
24 09:17:38, docker_tests_common:768] 0200000001e70d36a5dda07d79a6cf173ba147f55afc6547512fac93a2d3499dccd801f440010000006a47304402203789ec5c1787a2e3514aec0de866ac13c2c2fe340d32ae473b6e9711210e4044022072c5d1ae0d8dec738ab2d859016a5e973397dfea978560e065b6e0862fc8b9f201210317b915684a48b89c52b3c6740c67d0c5b0e2a4bfce2ac046f35a224937b66c1bfeffffff0260850200000000001976a9149ff38ca5a38fb8f058a078af8215487afa47380588acbc86ea5ed10100001976a914205462b4cf6cdf8d26756b4f627f01216b9aaa8f88ac3b030000
24 09:17:38, qrc20_tests:1117] QTUM balance 2.14044386 = 2 + 0.05279192 + 0.00100583 + 0.08499395 + 0.00165216
24 09:17:38, for_tests:1572] sending rpc request {"userpass":"pass","method":"enable","coin":"MYCOIN","urls":[],"swap_contract_address":"0xeA6D65434A15377081495a9E7C5893543E7c32cB","path_to_address":{"account_id":0,"chain":"External","address_id":0},"mm2":1} to http://127.0.0.213:7783
24 09:17:38, qrc20_tests:999] CoinInitResponse { result: "success", address: "RPrwH8GwhmqLuKD51cHspUPh6wTzidhEyY", balance: BigDecimal("0"), unspendable_balance: BigDecimal("0"), coin: "MYCOIN", required_confirmations: 1, requires_notarization: false, mature_confirmations: Some(100) }
24 09:17:38, for_tests:1572] sending rpc request {"userpass":"pass","method":"enable","coin":"QTUM","urls":[],"swap_contract_address":"0xeA6D65434A15377081495a9E7C5893543E7c32cB","path_to_address":{"account_id":0,"chain":"External","address_id":0},"mm2":1} to http://127.0.0.213:7783
24 09:17:38, qrc20_tests:1000] CoinInitResponse { result: "success", address: "qY98MeAEJbduyKaGUnGzuzitsCvbRgfQeh", balance: BigDecimal("2.14044386"), unspendable_balance: BigDecimal("0"), coin: "QTUM", required_confirmations: 1, requires_notarization: false, mature_confirmations: Some(500) }
24 09:17:39, for_tests:1572] sending rpc request {"userpass":"pass","method":"max_taker_vol","coin":"QTUM"} to http://127.0.0.213:7783
24 09:17:39, for_tests:1572] sending rpc request {"userpass":"pass","method":"sell","base":"QTUM","rel":"MYCOIN","price":1,"volume":{"numer":"165885802257","denom":"77800000000"}} to http://127.0.0.213:7783
24 09:17:39, for_tests:1572] sending rpc request {"userpass":"pass","method":"stop"} to http://127.0.0.213:7783
thread 'docker_tests::qrc20_tests::test_max_taker_vol_dynamic_trade_fee' panicked at 'assertion failed: `(left == right)`
left: `BigDecimal("0.00119808")`,
right: `BigDecimal("0")`: NOT AN ERROR, but it would be better if the balance remained zero', mm2src/mm2_main/tests/docker_tests/qrc20_tests.rs:1093:5