2024.05.31 06:38 [4195731] transfer 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3PDBrNPGRGQm7wbxsj7gPsfMPTxT5eP1MUg w() 0.40435792 Waves
2024.05.31 06:38 [4195731] transfer 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3P9MUrbeQkef5dKpHw7QN7jv7y4q7XVUi6J w() 0.01757575 Waves
2024.05.31 06:38 [4195731] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 swap() 0.003846 EAST
2024.05.31 06:38 [4195731] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.003846 EAST
2024.05.31 06:38 [4195731] transfer 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 > 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B calculateAmountOutForSwapAndSendTokens() 0.42193367 Waves
2024.05.31 06:38 [4195731] transfer 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 > 3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo calculateAmountOutForSwapAndSendTokens() 0.00019640 sWAVES
2024.05.31 06:38 [4195731] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 withdraw() 0.33754694 Waves
2024.05.31 06:38 [4195731] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 0.33754694 Waves
2024.05.31 06:38 [4195731] burn 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF withdraw() 0.30094132 sWAVES
2024.05.31 06:38 [4195731] transfer 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV unstake() 0.33754694 Waves
2024.05.31 06:38 [4195731] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() 1697403.71458711 Waves
2024.05.31 06:38 [4195731] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() +1697404.05213405 Waves
2024.05.31 06:38 [4195731] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt unstake()
2024.05.31 06:38 [4195731] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.05.31 06:38 [4195731] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV withdraw() 0.30094132 sWAVES
2024.05.31 06:38 [4195731] invoke 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 0.30094132 sWAVES
2024.05.31 06:38 [4195731] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV getRate()
2024.05.31 06:38 [4195731] invoke 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn getRate()
2024.05.31 06:38 [4195731] invoke 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.05.31 06:38 [4195731] invoke 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.05.31 06:38 [4195731] invoke 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.05.31 06:38 [4195731] invoke 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 calculateAmountOutForSwapAndSendTokens() 1.915310 EAST
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.05.31 06:38 [4195731] invoke 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 1.923002 EAST
2024.05.31 06:38 [4195731] transfer 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD swap() 0.184372 XTN.
2024.05.31 06:38 [4195731] transfer 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 > 3P8qVX189qpoTJZQQQdKS9endHK5sxWsvrd swap() 0.046093 XTN.
2024.05.31 06:38 [4195731] transfer 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 > 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B swap() 1.923002 EAST
2024.05.31 06:38 [4195731] invoke 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 swap() 77.26946532 L2MP
2024.05.31 06:38 [4195731] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P7UePyKRB1eEGww7D6tWcHzvpmKm8zJVd7 swap() 0.00978561 PETE
2024.05.31 06:38 [4195731] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00978561 PETE
2024.05.31 06:38 [4195731] transfer 3P7UePyKRB1eEGww7D6tWcHzvpmKm8zJVd7 > 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B calculateAmountOutForSwapAndSendTokens() 77.26946532 L2MP
2024.05.31 06:38 [4195731] invoke 3P7UePyKRB1eEGww7D6tWcHzvpmKm8zJVd7 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.05.31 06:38 [4195731] invoke 3P7UePyKRB1eEGww7D6tWcHzvpmKm8zJVd7 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.05.31 06:38 [4195731] invoke 3P7UePyKRB1eEGww7D6tWcHzvpmKm8zJVd7 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.05.31 06:38 [4195731] invoke 3P7UePyKRB1eEGww7D6tWcHzvpmKm8zJVd7 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P7UePyKRB1eEGww7D6tWcHzvpmKm8zJVd7 calculateAmountOutForSwapAndSendTokens() 4.87323402 PETE
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.05.31 06:38 [4195731] invoke 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 4.89280524 PETE
2024.05.31 06:38 [4195731] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P4iy64mELqNDUNzVHw78hRXmXwjmYgJm5R swap() 0.01010894 Waves
2024.05.31 06:38 [4195731] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.01010894 Waves
2024.05.31 06:38 [4195731] transfer 3P4iy64mELqNDUNzVHw78hRXmXwjmYgJm5R > 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B calculateAmountOutForSwapAndSendTokens() 4.89280524 PETE
2024.05.31 06:38 [4195731] invoke 3P4iy64mELqNDUNzVHw78hRXmXwjmYgJm5R > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.05.31 06:38 [4195731] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3P4iy64mELqNDUNzVHw78hRXmXwjmYgJm5R deposit() 0.27398526 sWAVES
2024.05.31 06:38 [4195731] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 0.27398526 sWAVES
2024.05.31 06:38 [4195731] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 0.27398526 sWAVES
2024.05.31 06:38 [4195731] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1697404.05213405 Waves
2024.05.31 06:38 [4195731] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1697403.74482202 Waves
2024.05.31 06:38 [4195731] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 0.30731203 Waves
2024.05.31 06:38 [4195731] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.05.31 06:38 [4195731] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 0.30731203 Waves
2024.05.31 06:38 [4195731] invoke 3P4iy64mELqNDUNzVHw78hRXmXwjmYgJm5R > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 0.30731203 Waves
2024.05.31 06:38 [4195731] invoke 3P4iy64mELqNDUNzVHw78hRXmXwjmYgJm5R > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.05.31 06:38 [4195731] invoke 3P4iy64mELqNDUNzVHw78hRXmXwjmYgJm5R > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.05.31 06:38 [4195731] invoke 3P4iy64mELqNDUNzVHw78hRXmXwjmYgJm5R > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P4iy64mELqNDUNzVHw78hRXmXwjmYgJm5R calculateAmountOutForSwapAndSendTokens() 0.38414004 Waves
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.05.31 06:38 [4195731] invoke 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 0.40435792 Waves
2024.05.31 06:38 [4195731] invoke 3PDBrNPGRGQm7wbxsj7gPsfMPTxT5eP1MUg > 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B w() 0.40435792 Waves
2024.05.31 06:38 [4195731] invoke 3PMbnqiffrx5NRAsgun6bGdE4T4M9gxWLgg > 3PDBrNPGRGQm7wbxsj7gPsfMPTxT5eP1MUg x()
2024.05.31 06:38 [4195731] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R b() 0.00059650 Waves
2024.05.31 06:38 [4195731] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg b() 2.61095295 Waves
2024.05.31 06:38 [4195731] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 swap() 0.012440 USDT-PPT
2024.05.31 06:38 [4195731] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.012440 USDT-PPT
2024.05.31 06:38 [4195731] transfer 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz calculateAmountOutForSwapAndSendTokens() 2.61154945 Waves
2024.05.31 06:38 [4195731] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 deposit() 1.86181893 sWAVES
2024.05.31 06:38 [4195731] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 1.86181893 sWAVES
2024.05.31 06:38 [4195731] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 1.86181893 sWAVES
2024.05.31 06:38 [4195731] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1697403.74482202 Waves
2024.05.31 06:38 [4195731] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1697401.65653686 Waves
2024.05.31 06:38 [4195731] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 2.08828516 Waves
2024.05.31 06:38 [4195731] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.05.31 06:38 [4195731] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 2.08828516 Waves
2024.05.31 06:38 [4195731] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 2.08828516 Waves
2024.05.31 06:38 [4195731] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.05.31 06:38 [4195731] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.05.31 06:38 [4195731] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.05.31 06:38 [4195731] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 calculateAmountOutForSwapAndSendTokens() 6.195489 USDT-PPT
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.05.31 06:38 [4195731] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.05.31 06:38 [4195731] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 6.220369 USDT-PPT
2024.05.31 06:38 [4195731] transfer 3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz deposit() 6.220369 USDT-PPT
2024.05.31 06:38 [4195731] reissue 3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk > SELF deposit() 6.221924 USDT-PPT
2024.05.31 06:38 [4195731] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk deposit() 6.220369 USDT-ERC20-PPT
2024.05.31 06:38 [4195731] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM swap() 0.00522190 Waves
...

github/deemru/w8io/3ef1775 
8.71 ms