2024.06.06 05:23 [4204259] fees GENERATOR > 3P4MRJvttkghWsXxGZ61kqd2M79GtLujoey 0.01740000 Waves 2024.06.06 05:23 [4204259] reward 3P4MRJvttkghWsXxGZ61kqd2M79GtLujoey > 3PFjHWuH6WXNJbwnfLHqNFBpwBS5dkYjTfv 2.00000000 Waves 2024.06.06 05:23 [4204259] reward 3P4MRJvttkghWsXxGZ61kqd2M79GtLujoey > 3PEgG7eZHLFhcfsTSaYxgRhZsh4AxMvA4Ms 2.00000000 Waves 2024.06.06 05:23 [4204259] reward GENERATOR > 3P4MRJvttkghWsXxGZ61kqd2M79GtLujoey 6.00000000 Waves 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolOneTokenOperationsDisabledREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getOutFeeREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getInFeeREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PEtzvd7onMdQ3RiQLhkE8we5jSWxzcZ6UM fromX18WrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PEtzvd7onMdQ3RiQLhkE8we5jSWxzcZ6UM fromX18WrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PEtzvd7onMdQ3RiQLhkE8we5jSWxzcZ6UM calcPricesWrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PEtzvd7onMdQ3RiQLhkE8we5jSWxzcZ6UM getAccBalanceWrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PEtzvd7onMdQ3RiQLhkE8we5jSWxzcZ6UM getAccBalanceWrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PEtzvd7onMdQ3RiQLhkE8we5jSWxzcZ6UM getPoolConfigWrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY() 2024.06.06 05:23 [4204259] invoke 3P5Bfd58PPfNvBM2Hy8QfbcDqMeNtzg7KfP > 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW poolStatsREADONLY() 2024.06.06 05:23 [4204259] invoke 3P5Bfd58PPfNvBM2Hy8QfbcDqMeNtzg7KfP > 3P56jNQzECXnrWpnbbSJKw7Eooo6fkUaMPp calcGetAmountCPMM() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolOneTokenOperationsDisabledREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getOutFeeREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getInFeeREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU fromX18WrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU fromX18WrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU calcPricesWrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU getAccBalanceWrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU getAccBalanceWrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU getPoolConfigWrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY() 2024.06.06 05:23 [4204259] invoke 3P5Bfd58PPfNvBM2Hy8QfbcDqMeNtzg7KfP > 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW poolStatsREADONLY() 2024.06.06 05:23 [4204259] invoke 3P5Bfd58PPfNvBM2Hy8QfbcDqMeNtzg7KfP > 3P56jNQzECXnrWpnbbSJKw7Eooo6fkUaMPp calcGetAmountCPMM() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolOneTokenOperationsDisabledREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getOutFeeREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getInFeeREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh fromX18WrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh fromX18WrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh calcPricesWrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh getAccBalanceWrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh getAccBalanceWrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh getPoolConfigWrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY() 2024.06.06 05:23 [4204259] invoke 3P5Bfd58PPfNvBM2Hy8QfbcDqMeNtzg7KfP > 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW poolStatsREADONLY() 2024.06.06 05:23 [4204259] invoke 3P668fL3YmMRajtfdengdu3Mkbz1PYjnSnV > 3P5Bfd58PPfNvBM2Hy8QfbcDqMeNtzg7KfP finalizeCurrentPrice() 2024.06.06 05:23 [4204259] invoke 3P668fL3YmMRajtfdengdu3Mkbz1PYjnSnV > 3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF finalizeDORA2() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolOneTokenOperationsDisabledREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getOutFeeREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getInFeeREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PDi7Qq8pLQYvtKyTfQuqqPUWyhoYbU957t fromX18WrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PDi7Qq8pLQYvtKyTfQuqqPUWyhoYbU957t fromX18WrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PDi7Qq8pLQYvtKyTfQuqqPUWyhoYbU957t calcPricesWrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PDi7Qq8pLQYvtKyTfQuqqPUWyhoYbU957t getAccBalanceWrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PDi7Qq8pLQYvtKyTfQuqqPUWyhoYbU957t getAccBalanceWrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PDi7Qq8pLQYvtKyTfQuqqPUWyhoYbU957t getPoolConfigWrapperREADONLY() 2024.06.06 05:23 [4204259] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY() 2024.06.06 05:23 [4204259] invoke 3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF > 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW poolStatsREADONLY() 2024.06.06 05:23 [4204259] invoke 3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF > 3P56jNQzECXnrWpnbbSJKw7Eooo6fkUaMPp calcGetAmountCPMM() 2024.06.06 05:23 [4204259] invoke 3P668fL3YmMRajtfdengdu3Mkbz1PYjnSnV > 3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF finalizeDORA2() 2024.06.06 05:22 [4204258] fees GENERATOR > 3PLp1QsFxukK5nnTBYHAqjz9duWMriDkHeT 0.03040000 Waves 2024.06.06 05:22 [4204258] reward 3PLp1QsFxukK5nnTBYHAqjz9duWMriDkHeT > 3PFjHWuH6WXNJbwnfLHqNFBpwBS5dkYjTfv 2.00000000 Waves 2024.06.06 05:22 [4204258] reward 3PLp1QsFxukK5nnTBYHAqjz9duWMriDkHeT > 3PEgG7eZHLFhcfsTSaYxgRhZsh4AxMvA4Ms 2.00000000 Waves 2024.06.06 05:22 [4204258] reward GENERATOR > 3PLp1QsFxukK5nnTBYHAqjz9duWMriDkHeT 6.00000000 Waves 2024.06.06 05:22 [4204258] exchange 3P87wLvv7x3b99xezccUFvZmcUREqp7C7ht > 3PRDypsjS8ofEPAizJPaQshYHzdxoZrCHq3 0.00448700 Waves.Exchange/Waves 6.71585904 Waves 2024.06.06 05:22 [4204258] exchange 3PRDypsjS8ofEPAizJPaQshYHzdxoZrCHq3 > 3P87wLvv7x3b99xezccUFvZmcUREqp7C7ht 0.00448700 Waves.Exchange/Waves 1496.73702697 Waves.Exchange 2024.06.06 05:22 [4204258] matcher MATCHER > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu 2.21282078 Waves.Exchange 2024.06.06 05:22 [4204258] matcher MATCHER > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu 0.00371586 Waves 2024.06.06 05:22 [4204258] transfer 3PEpBqrGKFiU3zdP5ahz1UfEx6fEkipkrMr > 3PKGALuvkWLGtdNcfus7C64sy3X7LtAaYf6 877.55470830 Waves 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PDqijReU8yXKFfBGBrRjckzaAp5K8Sywhv estimateGetOperationWrapperREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t > 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW poolEvaluateGetREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t > 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t updateWxLpTokenPrice() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolOneTokenOperationsDisabledREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getOutFeeREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getInFeeREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg fromX18WrapperREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg fromX18WrapperREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg calcPricesWrapperREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg getAccBalanceWrapperREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg getAccBalanceWrapperREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg getPoolConfigWrapperREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t > 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW poolStatsREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t > 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t updateLpTokenPrice() 2024.06.06 05:22 [4204258] invoke 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t > 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t updateLpTokenPrice() 2024.06.06 05:22 [4204258] invoke 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t > 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t updateLpTokenPrice() 2024.06.06 05:22 [4204258] invoke 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t > 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t updateLpTokenPrice() 2024.06.06 05:22 [4204258] invoke 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t > 3P56jNQzECXnrWpnbbSJKw7Eooo6fkUaMPp calcGetAmountCPMM() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolOneTokenOperationsDisabledREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getOutFeeREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getInFeeREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh fromX18WrapperREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh fromX18WrapperREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh calcPricesWrapperREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh getAccBalanceWrapperREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh getAccBalanceWrapperREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh getPoolConfigWrapperREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t > 3P8MoPnsaurofk1VyhsdAFkeQ6ijpJYXCpW poolStatsREADONLY() 2024.06.06 05:22 [4204258] invoke 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t > 3P8d1E1BLKoD52y3bQJ1bDTd2TD1gpaLn9t updateLpTokenPrice()...
github/deemru/w8io/3ef1775 11.70 ms ◑