tx · 2X9v5sMjpRjwv2hBk9kjCj4gF2pgZgGW2RCu4BKphA1D

3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t:  +0.00683168 Waves
3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52:  +9.390439 USDT-PPT
———————————————————————————————————:  -0.81934759 Waves
———————————————————————————————————:  -2.93877066 sWAVES
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu:  +0.018818 USDT-PPT
———————————————————————————————————:  +0.018893 USDC-PPT
———————————————————————————————————:  +0.00816981 Waves
3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo:  +0.00361269 sWAVES
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt:  -0.02253706 Waves
———————————————————————————————————:  +0.02253706 Waves (GENERATOR)
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj:  -0.02253706 Waves (GENERATOR)
3P85eCEdGNPJaURRNo3bkrtYm8dhQ2r8tVY:  +9.427941 USDC-PPT
———————————————————————————————————:  -9.409257 USDT-PPT
3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj:  +0.82188316 Waves
———————————————————————————————————:  -9.446834 USDC-PPT
———————————————————————————————————:  +2.91497427 sWAVES

2024.04.27 15:01 [4147137] transfer 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t y() 0.01183168 Waves
2024.04.27 15:01 [4147137] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 swap() 0.018818 USDT-PPT
2024.04.27 15:01 [4147137] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.018818 USDT-PPT
2024.04.27 15:01 [4147137] transfer 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez calculateAmountOutForSwapAndSendTokens() 4.09673799 Waves
2024.04.27 15:01 [4147137] transfer 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo calculateAmountOutForSwapAndSendTokens() 0.00361269 sWAVES
2024.04.27 15:01 [4147137] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 withdraw() 3.27739040 Waves
2024.04.27 15:01 [4147137] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 3.27739040 Waves
2024.04.27 15:01 [4147137] burn 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF withdraw() 2.93515797 sWAVES
2024.04.27 15:01 [4147137] transfer 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV unstake() 3.27739040 Waves
2024.04.27 15:01 [4147137] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() 1719133.00292549 Waves
2024.04.27 15:01 [4147137] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() +1719136.28031589 Waves
2024.04.27 15:01 [4147137] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt unstake()
2024.04.27 15:01 [4147137] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.04.27 15:01 [4147137] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV withdraw() 2.93515797 sWAVES
2024.04.27 15:01 [4147137] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 2.93515797 sWAVES
2024.04.27 15:01 [4147137] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV getRate()
2024.04.27 15:01 [4147137] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn getRate()
2024.04.27 15:01 [4147137] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.27 15:01 [4147137] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.27 15:01 [4147137] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.04.27 15:01 [4147137] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.04.27 15:01 [4147137] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 calculateAmountOutForSwapAndSendTokens() 9.371621 USDT-PPT
2024.04.27 15:01 [4147137] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.04.27 15:01 [4147137] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.04.27 15:01 [4147137] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.04.27 15:01 [4147137] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.27 15:01 [4147137] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.27 15:01 [4147137] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 9.409257 USDT-PPT
2024.04.27 15:01 [4147137] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P85eCEdGNPJaURRNo3bkrtYm8dhQ2r8tVY swap() 0.018893 USDC-PPT
2024.04.27 15:01 [4147137] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.018893 USDC-PPT
2024.04.27 15:01 [4147137] transfer 3P85eCEdGNPJaURRNo3bkrtYm8dhQ2r8tVY > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez calculateAmountOutForSwapAndSendTokens() 9.409257 USDT-PPT
2024.04.27 15:01 [4147137] invoke 3P85eCEdGNPJaURRNo3bkrtYm8dhQ2r8tVY > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.04.27 15:01 [4147137] invoke 3P85eCEdGNPJaURRNo3bkrtYm8dhQ2r8tVY > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.04.27 15:01 [4147137] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P85eCEdGNPJaURRNo3bkrtYm8dhQ2r8tVY calculateAmountOutForSwapAndSendTokens() 9.409048 USDC-PPT
2024.04.27 15:01 [4147137] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.04.27 15:01 [4147137] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.04.27 15:01 [4147137] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.04.27 15:01 [4147137] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.27 15:01 [4147137] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 9.446834 USDC-PPT
2024.04.27 15:01 [4147137] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj swap() 0.00816981 Waves
2024.04.27 15:01 [4147137] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00816981 Waves
2024.04.27 15:01 [4147137] transfer 3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez calculateAmountOutForSwapAndSendTokens() 9.446834 USDC-PPT
2024.04.27 15:01 [4147137] invoke 3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.27 15:01 [4147137] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj deposit() 2.91497427 sWAVES
2024.04.27 15:01 [4147137] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 2.91497427 sWAVES
2024.04.27 15:01 [4147137] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 2.91497427 sWAVES
2024.04.27 15:01 [4147137] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1719136.28031589 Waves
2024.04.27 15:01 [4147137] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1719133.02546255 Waves
2024.04.27 15:01 [4147137] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 3.25485334 Waves
2024.04.27 15:01 [4147137] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.04.27 15:01 [4147137] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 3.25485334 Waves
2024.04.27 15:01 [4147137] invoke 3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 3.25485334 Waves
2024.04.27 15:01 [4147137] invoke 3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.27 15:01 [4147137] invoke 3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.04.27 15:01 [4147137] invoke 3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.04.27 15:01 [4147137] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj calculateAmountOutForSwapAndSendTokens() 4.06856669 Waves
2024.04.27 15:01 [4147137] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.04.27 15:01 [4147137] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.04.27 15:01 [4147137] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.04.27 15:01 [4147137] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.27 15:01 [4147137] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 4.08490631 Waves
2024.04.27 15:01 [4147137] invoke 3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t > 94ez y()

3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 883557839133 -> 883263962067
3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52: %s%s__stakedBalance__WAVES: 985365758198 -> 985038019158
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 4147137 == 4147137
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:AV47" == "base64:AV47"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AQP6Z49o" == "base64:AQP6Z49o"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 171913628031589 -> 171913300292549
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 171913628031589 -> 171913300292549
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0xa2f8f9932523d2031640af4ef6c977088d9d9d933c59bfe5dfa2c691b8f408f2" -> "0xf8e626b82e7dd15ebb60053591a304a265f84a9dd68e3ed0d9ca778436d41ec4"
3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 103032363208 -> 103323860635
3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj: %s%s__stakedBalance__WAVES: 114783316668 -> 115108802002
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 171913302546255 -> 171913628031589
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 4147137 == 4147137
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:AV48" -> "base64:AV47"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AQP6Z49o" == "base64:AQP6Z49o"
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 171913302546255 -> 171913628031589
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0x30edd5849da36509cddd59a0b211fc655b64011489baf7ecdf3f9150b476bd7a" -> "0xa2f8f9932523d2031640af4ef6c977088d9d9d933c59bfe5dfa2c691b8f408f2"

{ "type": 16, "id": "2X9v5sMjpRjwv2hBk9kjCj4gF2pgZgGW2RCu4BKphA1D", "fee": 500000, "feeAssetId": null, "timestamp": 1714219329588, "version": 1, "sender": "3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t", "senderPublicKey": "Cr1ybL2JGg9GwJHA2JwqxBPfSW6Q7Jg4HvNrsEiCsHu6", "proofs": [ "Mpp9pVVgLLbVhLVP1uVXBDxgUgM9Bgk8qo5saoK2UYtSpetvKZpXwcedwkHgiRDwiTyvpCy1RUDZfMX7iN38N5G" ], "dApp": "94ez", "payment": [], "call": { "function": "y", "args": [ { "type": "string", "value": "3ayH3PhWMkhFsySsUVcC8BvFf1QyxGB5BZuTPyVtmP4v_G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC_1_408490631_H|3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj_W|3P85eCEdGNPJaURRNo3bkrtYm8dhQ2r8tVY_W|3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52_W|x" } ] }, "height": 4147137, "applicationStatus": "succeeded", "spentComplexity": 12745, "stateChanges": { "data": [], "transfers": [ { "address": "3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t", "asset": null, "amount": 1183168 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "3ayH3PhWMkhFsySsUVcC8BvFf1QyxGB5BZuTPyVtmP4v" }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" } ] }, "payment": [ { "assetId": null, "amount": 408490631 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": null, "amount": 816981 }, { "address": "3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj", "asset": null, "amount": 816981 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "WAVES" }, { "type": "String", "value": "3ayH3PhWMkhFsySsUVcC8BvFf1QyxGB5BZuTPyVtmP4v" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "BjtNGVuniinP4bhS6KEhEckMgq6N8HxErguo9vnifEkt" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 406856669 }, { "type": "Boolean", "value": false }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" }, { "type": "Int", "value": 816981 } ] }, "payment": [ { "assetId": null, "amount": 406856669 } ], "stateChanges": { "data": [ { "key": "%s%s__stakedBalance__WAVES", "type": "integer", "value": 115108802002 }, { "key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "type": "integer", "value": 103323860635 } ], "transfers": [ { "address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez", "asset": "3ayH3PhWMkhFsySsUVcC8BvFf1QyxGB5BZuTPyVtmP4v", "amount": 9446834 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapContractREADONLY", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj" }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "call": { "function": "deposit", "args": [] }, "payment": [ { "assetId": null, "amount": 325485334 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 291497427 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "deposit", "args": [] }, "payment": [ { "assetId": null, "amount": 325485334 } ], "stateChanges": { "data": [ { "key": "LAST_RATE", "type": "binary", "value": "base64:AQP6Z49o" }, { "key": "CURRENT_RATE", "type": "binary", "value": "base64:AV47" }, { "key": "LAST_HEIGHT", "type": "integer", "value": 4147137 }, { "key": "STAKING_AMOUNT", "type": "integer", "value": 171913628031589 } ], "transfers": [ { "address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 291497427 } ], "issues": [], "reissues": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "isReissuable": true, "quantity": 291497427 } ], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "call": { "function": "claimReward", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "call": { "function": "stake", "args": [] }, "payment": [ { "assetId": null, "amount": 325485334 } ], "stateChanges": { "data": [ { "key": "LEASE_ID", "type": "binary", "value": "base64:ovj5kyUj0gMWQK9O9sl3CI2dnZM8Wb/l36LGkbj0CPI=" }, { "key": "LEASE_AMOUNT", "type": "integer", "value": 171913628031589 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "ByBF262pHH8mRiwJHyrihQJdHQVYAhCfpvuoRqbcrVNh", "originTransactionId": "2X9v5sMjpRjwv2hBk9kjCj4gF2pgZgGW2RCu4BKphA1D", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 171913628031589, "height": 4147137, "status": "canceled", "cancelHeight": 4147137, "cancelTransactionId": "2X9v5sMjpRjwv2hBk9kjCj4gF2pgZgGW2RCu4BKphA1D" } ], "leaseCancels": [ { "id": "4Hzur4d61w2sjew93iBdNQJF42mzfErjGzqWvSb9ovdo", "originTransactionId": "GXqk92WLP4nPHhc2dKHRBA4CKM5BEPbbpmxWtkg2wTWs", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 171913302546255, "height": 4147137, "status": "canceled", "cancelHeight": 4147137, "cancelTransactionId": "2X9v5sMjpRjwv2hBk9kjCj4gF2pgZgGW2RCu4BKphA1D" } ], "invokes": [] } } ] } } ] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PBXhEZ8HGm5eZrVeyoTbyNydkCrWSrHrrj" }, { "type": "String", "value": "3ayH3PhWMkhFsySsUVcC8BvFf1QyxGB5BZuTPyVtmP4v" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC" }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" } ] }, "payment": [ { "assetId": "3ayH3PhWMkhFsySsUVcC8BvFf1QyxGB5BZuTPyVtmP4v", "amount": 9446834 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "3ayH3PhWMkhFsySsUVcC8BvFf1QyxGB5BZuTPyVtmP4v", "amount": 18893 }, { "address": "3P85eCEdGNPJaURRNo3bkrtYm8dhQ2r8tVY", "asset": "3ayH3PhWMkhFsySsUVcC8BvFf1QyxGB5BZuTPyVtmP4v", "amount": 18893 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "3ayH3PhWMkhFsySsUVcC8BvFf1QyxGB5BZuTPyVtmP4v" }, { "type": "String", "value": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "5hn5wxc941wJEqifwpvJ3DJjSHsu3rZhEbB1PFiRWyG2" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3P85eCEdGNPJaURRNo3bkrtYm8dhQ2r8tVY" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3P85eCEdGNPJaURRNo3bkrtYm8dhQ2r8tVY" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3P85eCEdGNPJaURRNo3bkrtYm8dhQ2r8tVY", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 9409048 }, { "type": "Boolean", "value": false }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" }, { "type": "Int", "value": 18893 } ] }, "payment": [ { "assetId": "3ayH3PhWMkhFsySsUVcC8BvFf1QyxGB5BZuTPyVtmP4v", "amount": 9409048 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez", "asset": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC", "amount": 9409257 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3P85eCEdGNPJaURRNo3bkrtYm8dhQ2r8tVY" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapContractREADONLY", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "WAVES" }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" } ] }, "payment": [ { "assetId": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC", "amount": 9409257 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC", "amount": 18818 }, { "address": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52", "asset": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC", "amount": 18818 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC" }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "WAVES" }, { "type": "String", "value": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "E4zu2YxX1Tq8Y2nBcXZhh9gG1jctZitisnt6pyQhUBYH" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 9371621 }, { "type": "Boolean", "value": true }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" }, { "type": "Int", "value": 18818 } ] }, "payment": [ { "assetId": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC", "amount": 9371621 } ], "stateChanges": { "data": [ { "key": "%s%s__stakedBalance__WAVES", "type": "integer", "value": 985038019158 }, { "key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "type": "integer", "value": 883263962067 } ], "transfers": [ { "address": "3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 361269 }, { "address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez", "asset": null, "amount": 409673799 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapContractREADONLY", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52" }, { "type": "String", "value": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52" }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "call": { "function": "getRate", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "getRate", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }, { "dApp": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "call": { "function": "withdraw", "args": [] }, "payment": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 293515797 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52", "asset": null, "amount": 327739040 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "withdraw", "args": [] }, "payment": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 293515797 } ], "stateChanges": { "data": [ { "key": "STAKING_AMOUNT", "type": "integer", "value": 171913300292549 }, { "key": "LAST_RATE", "type": "binary", "value": "base64:AQP6Z49o" }, { "key": "CURRENT_RATE", "type": "binary", "value": "base64:AV47" }, { "key": "LAST_HEIGHT", "type": "integer", "value": 4147137 } ], "transfers": [ { "address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "asset": null, "amount": 327739040 } ], "issues": [], "reissues": [], "burns": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "quantity": 293515797 } ], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "call": { "function": "claimReward", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "call": { "function": "unstake", "args": [ { "type": "Int", "value": 327739040 } ] }, "payment": [], "stateChanges": { "data": [ { "key": "LEASE_ID", "type": "binary", "value": "base64:+OYmuC590V67YAU1kaMEomX4Sp3Wjj7Q2cp3hDbUHsQ=" }, { "key": "LEASE_AMOUNT", "type": "integer", "value": 171913300292549 } ], "transfers": [ { "address": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "asset": null, "amount": 327739040 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "Hkbf3hd7mRt6CAmd8SnK47XPbNUZAcHn1cLuTgMA19yd", "originTransactionId": "2X9v5sMjpRjwv2hBk9kjCj4gF2pgZgGW2RCu4BKphA1D", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 171913300292549, "height": 4147137, "status": "canceled", "cancelHeight": 4147137, "cancelTransactionId": "EDhRKtkHRRp7hCfGJWfbF2ANZf4ZRmGTpKBGKGMR3CPz" } ], "leaseCancels": [ { "id": "ByBF262pHH8mRiwJHyrihQJdHQVYAhCfpvuoRqbcrVNh", "originTransactionId": "2X9v5sMjpRjwv2hBk9kjCj4gF2pgZgGW2RCu4BKphA1D", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 171913628031589, "height": 4147137, "status": "canceled", "cancelHeight": 4147137, "cancelTransactionId": "2X9v5sMjpRjwv2hBk9kjCj4gF2pgZgGW2RCu4BKphA1D" } ], "invokes": [] } } ] } } ] } } ] } } ] } } ] } }

github/deemru/w8io/6500d08 
20.16 ms