tx · DvCCfpj45GLRUDg5bDZsrAw92XQdXhHvzxqmGaY1FMz3

3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t:  +0.00596591 Waves
3PLiXyywNThdvf3vVEUxwc7TJTucjZvuegh:  -0.94786044 Waves
———————————————————————————————————:  -0.206290 XTN.
———————————————————————————————————:  +0.00440477 WETH
3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD:  +0.206290 XTN.
3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE:  +0.18402889 Waves
———————————————————————————————————:  -0.00440477 WETH
———————————————————————————————————:  +0.69019318 sWAVES
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu:  +0.00188378 Waves
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt:  -0.75598186 Waves (GENERATOR)
———————————————————————————————————:  +0.75598186 Waves
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj:  +0.75598186 Waves (GENERATOR)
3P3YtzwY2W3LcXn163QLsJjFpDia6nVRXgD:  -0.00500000 Waves

2023.12.19 17:59 [3959640] transfer 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t z() 0.00596591 Waves
2023.12.19 17:59 [3959640] transfer 3PLiXyywNThdvf3vVEUxwc7TJTucjZvuegh > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez swap() 0.94786044 Waves
2023.12.19 17:59 [3959640] transfer 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD topUpReward() 0.206290 XTN.
2023.12.19 17:59 [3959640] invoke 3PLiXyywNThdvf3vVEUxwc7TJTucjZvuegh > 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS topUpReward() 0.206290 XTN.
2023.12.19 17:59 [3959640] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3PLiXyywNThdvf3vVEUxwc7TJTucjZvuegh swap() 0.00440477 WETH
2023.12.19 17:59 [3959640] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE swap() 0.00188378 Waves
2023.12.19 17:59 [3959640] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00188378 Waves
2023.12.19 17:59 [3959640] transfer 3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez calculateAmountOutForSwapAndSendTokens() 0.00440477 WETH
2023.12.19 17:59 [3959640] invoke 3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.12.19 17:59 [3959640] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE deposit() 0.69019318 sWAVES
2023.12.19 17:59 [3959640] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 0.69019318 sWAVES
2023.12.19 17:59 [3959640] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 0.69019318 sWAVES
2023.12.19 17:59 [3959640] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1278522.38003161 Waves
2023.12.19 17:59 [3959640] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1278521.62404975 Waves
2023.12.19 17:59 [3959640] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 0.75598186 Waves
2023.12.19 17:59 [3959640] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2023.12.19 17:59 [3959640] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 0.75598186 Waves
2023.12.19 17:59 [3959640] invoke 3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 0.75598186 Waves
2023.12.19 17:59 [3959640] invoke 3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.12.19 17:59 [3959640] invoke 3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2023.12.19 17:59 [3959640] invoke 3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2023.12.19 17:59 [3959640] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE calculateAmountOutForSwapAndSendTokens() 0.93812697 Waves
2023.12.19 17:59 [3959640] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2023.12.19 17:59 [3959640] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2023.12.19 17:59 [3959640] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2023.12.19 17:59 [3959640] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.12.19 17:59 [3959640] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.12.19 17:59 [3959640] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 0.94189453 Waves
2023.12.19 17:59 [3959640] invoke 3P3YtzwY2W3LcXn163QLsJjFpDia6nVRXgD > 94ez z()

3PLiXyywNThdvf3vVEUxwc7TJTucjZvuegh: global_474jTeYx2r2Va35794tCScAXWJG9hU2HcgxzMowaZUnu_balance: 48758327 -> 49198804
3PLiXyywNThdvf3vVEUxwc7TJTucjZvuegh: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance: 2854920088 -> 2854404361
3PLiXyywNThdvf3vVEUxwc7TJTucjZvuegh: global_volume: 1645007033710 -> 1645032824723
3PLiXyywNThdvf3vVEUxwc7TJTucjZvuegh: global_WAVES_balance: 10803130745 -> 10708344701
3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 92599885671 -> 92668904989
3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE: %s%s__stakedBalance__WAVES: 101330950187 -> 101406548373
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 127852162404975 -> 127852238003161
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 3959640 == 3959640
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:Adnf" -> "base64:Adne"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AP8GHQY7" == "base64:AP8GHQY7"
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 127852162404975 -> 127852238003161
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0xf60a78284e39302d22262440d2e76bb1e978bccb949a6bbdc7526922e328dad1" -> "0x9c25b379492ce4075a04e5a4be74fdcab9c982043c960bc9de81ac1516a716c0"

{ "type": 16, "id": "DvCCfpj45GLRUDg5bDZsrAw92XQdXhHvzxqmGaY1FMz3", "fee": 500000, "feeAssetId": null, "timestamp": 1702997956798, "version": 2, "chainId": 87, "sender": "3P3YtzwY2W3LcXn163QLsJjFpDia6nVRXgD", "senderPublicKey": "H8QCvDehjUgrPpwHPZpY8ixRJxLvox3DfiqR2dgmX288", "proofs": [ "5d8N2Rhjk6K3rgraaXvLRgeXbwxkfRMVLLxzDhHppNsmaitzcrWtRkhnKT8qHuHk8xxhpFMgBBx4qkvjerERURGk" ], "dApp": "94ez", "payment": [], "call": { "function": "z", "args": [ { "type": "string", "value": "474jTeYx2r2Va35794tCScAXWJG9hU2HcgxzMowaZUnu_WAVES_1_94189453_H|3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE_W|3PLiXyywNThdvf3vVEUxwc7TJTucjZvuegh_P|x" } ] }, "height": 3959640, "applicationStatus": "succeeded", "spentComplexity": 5722, "stateChanges": { "data": [], "transfers": [ { "address": "3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t", "asset": null, "amount": 596591 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "474jTeYx2r2Va35794tCScAXWJG9hU2HcgxzMowaZUnu" }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" } ] }, "payment": [ { "assetId": null, "amount": 94189453 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": null, "amount": 188378 }, { "address": "3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE", "asset": null, "amount": 188378 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "WAVES" }, { "type": "String", "value": "474jTeYx2r2Va35794tCScAXWJG9hU2HcgxzMowaZUnu" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "474jTeYx2r2Va35794tCScAXWJG9hU2HcgxzMowaZUnu" }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "HQ4bDTkiGxkAhm8KDwPrNekiYEpk5YyVg8aDB4xhAmJn" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 93812697 }, { "type": "Boolean", "value": true }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" }, { "type": "Int", "value": 188378 } ] }, "payment": [ { "assetId": null, "amount": 93812697 } ], "stateChanges": { "data": [ { "key": "%s%s__stakedBalance__WAVES", "type": "integer", "value": 101406548373 }, { "key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "type": "integer", "value": 92668904989 } ], "transfers": [ { "address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez", "asset": "474jTeYx2r2Va35794tCScAXWJG9hU2HcgxzMowaZUnu", "amount": 440477 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE" } ] }, "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": "3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE" }, { "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": 75598186 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 69019318 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "deposit", "args": [] }, "payment": [ { "assetId": null, "amount": 75598186 } ], "stateChanges": { "data": [ { "key": "LAST_RATE", "type": "binary", "value": "base64:AP8GHQY7" }, { "key": "CURRENT_RATE", "type": "binary", "value": "base64:Adne" }, { "key": "LAST_HEIGHT", "type": "integer", "value": 3959640 }, { "key": "STAKING_AMOUNT", "type": "integer", "value": 127852238003161 } ], "transfers": [ { "address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 69019318 } ], "issues": [], "reissues": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "isReissuable": true, "quantity": 69019318 } ], "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": 75598186 } ], "stateChanges": { "data": [ { "key": "LEASE_ID", "type": "binary", "value": "base64:nCWzeUks5AdaBOWkvnT9yrnJggQ8lgvJ3oGsFRanFsA=" }, { "key": "LEASE_AMOUNT", "type": "integer", "value": 127852238003161 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "BWXwkAumn6YE6ycaPTCZU81knmBsjRyiefjVxBe6U3fu", "originTransactionId": "DvCCfpj45GLRUDg5bDZsrAw92XQdXhHvzxqmGaY1FMz3", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 127852238003161, "height": 3959640, "status": "canceled", "cancelHeight": 3959640, "cancelTransactionId": "AQPh1PC4NjxAx2KF3Xe4mMJ2mSpsxCXD7e8idmrw3fUZ" } ], "leaseCancels": [ { "id": "HZSZ4ed7AU1XFb3iDNKDQLWCcaKGawYrsizZVVygjN4p", "originTransactionId": "4Y4PCduGSQx9Pr51E4VdY6ry6UUmdcBksavjPkV5uAdF", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 127852162404975, "height": 3959640, "status": "canceled", "cancelHeight": 3959640, "cancelTransactionId": "DvCCfpj45GLRUDg5bDZsrAw92XQdXhHvzxqmGaY1FMz3" } ], "invokes": [] } } ] } } ] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3P3XGTN6s292g9iwYhs3TEqJqHiffQYojuE" }, { "type": "String", "value": "474jTeYx2r2Va35794tCScAXWJG9hU2HcgxzMowaZUnu" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3PLiXyywNThdvf3vVEUxwc7TJTucjZvuegh", "call": { "function": "swap", "args": [ { "type": "String", "value": "WAVES" }, { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": "474jTeYx2r2Va35794tCScAXWJG9hU2HcgxzMowaZUnu", "amount": 440477 } ], "stateChanges": { "data": [ { "key": "global_WAVES_balance", "type": "integer", "value": 10708344701 }, { "key": "global_volume", "type": "integer", "value": 1645032824723 }, { "key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance", "type": "integer", "value": 2854404361 }, { "key": "global_474jTeYx2r2Va35794tCScAXWJG9hU2HcgxzMowaZUnu_balance", "type": "integer", "value": 49198804 } ], "transfers": [ { "address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez", "asset": null, "amount": 94786044 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS", "call": { "function": "topUpReward", "args": [] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 206290 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 206290 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }

github/deemru/w8io/3ef1775 
30.41 ms