tx · Hh7K5hH2mxPi7GkcAVro81uXuXxaYhKTd3Erox9MQDbt

3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp:  +0.22894432 Waves.Exchange
———————————————————————————————————:  +0.131986 XTN.
3PPVyyFr9icFAteYoR7wCivHcnx8vHKb5W2:  +73.47869498 Waves.Exchange
———————————————————————————————————:  -0.50000000 Duck Egg
———————————————————————————————————:  -0.00500000 Waves
3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R:  -73.75203703 Waves.Exchange
3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg:  +0.04439773 Waves.Exchange
———————————————————————————————————:  +0.037710 XTN.
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ:  -0.169696 XTN.
3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ:  +0.50000000 Duck Egg

2023.03.28 03:47 [3574721] transfer 3P4v7QaMk6us7PdxSuoR5LmZmemv5ruD6oj > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp routingTrade() 0.07355225 Waves.Exchange
2023.03.28 03:47 [3574721] transfer 3P4v7QaMk6us7PdxSuoR5LmZmemv5ruD6oj > 3PPVyyFr9icFAteYoR7wCivHcnx8vHKb5W2 routingTrade() 73.47869498 Waves.Exchange
2023.03.28 03:47 [3574721] transfer 3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R > 3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg callFunction() 0.04439773 Waves.Exchange
2023.03.28 03:47 [3574721] transfer 3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp callFunction() 0.15539207 Waves.Exchange
2023.03.28 03:47 [3574721] transfer 3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R > 3P4v7QaMk6us7PdxSuoR5LmZmemv5ruD6oj callFunction() 73.55224723 Waves.Exchange
2023.03.28 03:47 [3574721] invoke 3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R > 3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ lockNeutrino() 62.473636 XTN.
2023.03.28 03:47 [3574721] invoke 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE > 3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R stakeUnstake()
2023.03.28 03:47 [3574721] invoke 3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange()
2023.03.28 03:47 [3574721] invoke 3P4v7QaMk6us7PdxSuoR5LmZmemv5ruD6oj > 3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R callFunction() 62.473636 XTN.
2023.03.28 03:47 [3574721] transfer 3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ > 3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg callFunction() 0.037710 XTN.
2023.03.28 03:47 [3574721] transfer 3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp callFunction() 0.131986 XTN.
2023.03.28 03:47 [3574721] transfer 3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ > 3P4v7QaMk6us7PdxSuoR5LmZmemv5ruD6oj callFunction() 62.473636 XTN.
2023.03.28 03:47 [3574721] transfer 3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ > 3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ unlockNeutrino() 62.643332 XTN.
2023.03.28 03:47 [3574721] invoke 3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ > 3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ unlockNeutrino()
2023.03.28 03:47 [3574721] invoke 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE > 3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ stakeUnstake()
2023.03.28 03:47 [3574721] invoke 3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange()
2023.03.28 03:47 [3574721] invoke 3P4v7QaMk6us7PdxSuoR5LmZmemv5ruD6oj > 3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ callFunction() 0.50000000 Duck Egg
2023.03.28 03:47 [3574721] invoke 3PPVyyFr9icFAteYoR7wCivHcnx8vHKb5W2 > 3P4v7QaMk6us7PdxSuoR5LmZmemv5ruD6oj routingTrade() 0.50000000 Duck Egg

3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R: B_asset_balance: 144827488273 -> 144889961909
3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R: A_asset_balance: 17161335322205 -> 17153960118502
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 103792794184872 -> 103792856658508
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s__stats__activeTotalLocked: 103792794184872 -> 103792856658508
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s__stats__activeUsersCount: 4340 == 4340
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s__stats__locksCount: 329709 -> 329710
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R: 144827488273 -> 144889961909
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__paramByUser__3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R__start: 3356249 == 3356249
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__paramByUser__3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R__amount: 144827488273 -> 144889961909
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__userRwdFromDepNum__3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R: 1 == 1
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__rwd__3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R__DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 0 == 0
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s%s__history__stake__3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R__Hh7K5hH2mxPi7GkcAVro81uXuXxaYhKTd3Erox9MQDbt: "%s%d%d%d%d__3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R__3574721__1679964479733__144827488273__144889961909"
3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ: B_asset_balance: 10007581314 -> 9944937982
3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ: A_asset_balance: 7911386838 -> 7961386838
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 103792856828204 -> 103792794184872
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s__stats__activeTotalLocked: 103792856828204 -> 103792794184872
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s__stats__activeUsersCount: 4340 == 4340
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s__stats__locksCount: 329709 == 329709
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ: 10007581314 -> 9944937982
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__paramByUser__3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ__start: 3356246 == 3356246
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__paramByUser__3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ__amount: 10007581314 -> 9944937982
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__userRwdFromDepNum__3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ: 1 == 1
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__rwd__3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ__DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 0 == 0
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s%s__history__unstake__3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ__Hh7K5hH2mxPi7GkcAVro81uXuXxaYhKTd3Erox9MQDbt: "%s%d%d%d%d__3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ__3574721__1679964479733__10007581314__9944937982"

{ "type": 16, "id": "Hh7K5hH2mxPi7GkcAVro81uXuXxaYhKTd3Erox9MQDbt", "fee": 500000, "feeAssetId": null, "timestamp": 1679964478861, "version": 2, "chainId": 87, "sender": "3PPVyyFr9icFAteYoR7wCivHcnx8vHKb5W2", "senderPublicKey": "BiY93coff5dgJ53jDYcFpjbCe8QwVLWK34D5AZrBLbC4", "proofs": [ "4H7saNAbPfamzWiStaB8p5Dq5McNw3mQX78kwtmN6dgSW1F1pKFtEDKouJ5cn9fWNzyNKoPsfMvsHJCRdSbcu2EY" ], "dApp": "3P4v7QaMk6us7PdxSuoR5LmZmemv5ruD6oj", "payment": [ { "amount": 50000000, "assetId": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS" } ], "call": { "function": "routingTrade", "args": [ { "type": "list", "value": [ { "type": "string", "value": "3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ" }, { "type": "string", "value": "3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R" } ] }, { "type": "list", "value": [ { "type": "string", "value": "cpmm" }, { "type": "string", "value": "cpmm" } ] }, { "type": "list", "value": [ { "type": "integer", "value": 1 }, { "type": "integer", "value": 7281672475 } ] }, { "type": "list", "value": [ { "type": "integer", "value": 0 }, { "type": "integer", "value": 0 } ] }, { "type": "list", "value": [ { "type": "string", "value": "A_asset_balance" }, { "type": "string", "value": "B_asset_balance" }, { "type": "string", "value": "B_asset_balance" }, { "type": "string", "value": "A_asset_balance" } ] }, { "type": "integer", "value": 7274390803 } ] }, "height": 3574721, "applicationStatus": "succeeded", "spentComplexity": 3251, "stateChanges": { "data": [], "transfers": [ { "address": "3PPVyyFr9icFAteYoR7wCivHcnx8vHKb5W2", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 7347869498 }, { "address": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 7355225 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ", "call": { "function": "callFunction", "args": [ { "type": "String", "value": "exchange" }, { "type": "Array", "value": [ { "type": "String", "value": "1" } ] } ] }, "payment": [ { "assetId": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS", "amount": 50000000 } ], "stateChanges": { "data": [ { "key": "A_asset_balance", "type": "integer", "value": 7961386838 }, { "key": "B_asset_balance", "type": "integer", "value": 9944937982 } ], "transfers": [ { "address": "3P4v7QaMk6us7PdxSuoR5LmZmemv5ruD6oj", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 62473636 }, { "address": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 131986 }, { "address": "3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 37710 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE", "call": { "function": "exchange", "args": [ { "type": "ByteVector", "value": "3P4v7QaMk6us7PdxSuoR5LmZmemv5ruD6oj" }, { "type": "Array", "value": [ { "type": "String", "value": "1" } ] }, { "type": "Array", "value": [ { "type": "Int", "value": 50000000 } ] }, { "type": "Array", "value": [ { "type": "ByteVector", "value": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS" } ] } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ", "call": { "function": "stakeUnstake", "args": [ { "type": "Boolean", "value": false }, { "type": "Int", "value": 62643332 }, { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ", "call": { "function": "unlockNeutrino", "args": [ { "type": "Int", "value": 62643332 }, { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] }, "payment": [], "stateChanges": { "data": [ { "key": "%s%s%s%s__history__unstake__3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ__Hh7K5hH2mxPi7GkcAVro81uXuXxaYhKTd3Erox9MQDbt", "type": "string", "value": "%s%d%d%d%d__3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ__3574721__1679964479733__10007581314__9944937982" }, { "key": "%s%s%s__rwd__3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ__DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "type": "integer", "value": 0 }, { "key": "%s%s%s__userRwdFromDepNum__3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ", "type": "integer", "value": 1 }, { "key": "%s%s%s__paramByUser__3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ__amount", "type": "integer", "value": 9944937982 }, { "key": "%s%s%s__paramByUser__3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ__start", "type": "integer", "value": 3356246 }, { "key": "rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ", "type": "integer", "value": 9944937982 }, { "key": "%s%s__stats__locksCount", "type": "integer", "value": 329709 }, { "key": "%s%s__stats__activeUsersCount", "type": "integer", "value": 4340 }, { "key": "%s%s__stats__activeTotalLocked", "type": "integer", "value": 103792794184872 }, { "key": "rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "type": "integer", "value": 103792794184872 } ], "transfers": [ { "address": "3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 62643332 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } } ] } }, { "dApp": "3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R", "call": { "function": "callFunction", "args": [ { "type": "String", "value": "exchange" }, { "type": "Array", "value": [ { "type": "String", "value": "7281672475" } ] } ] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 62473636 } ], "stateChanges": { "data": [ { "key": "A_asset_balance", "type": "integer", "value": 17153960118502 }, { "key": "B_asset_balance", "type": "integer", "value": 144889961909 } ], "transfers": [ { "address": "3P4v7QaMk6us7PdxSuoR5LmZmemv5ruD6oj", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 7355224723 }, { "address": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 15539207 }, { "address": "3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 4439773 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE", "call": { "function": "exchange", "args": [ { "type": "ByteVector", "value": "3P4v7QaMk6us7PdxSuoR5LmZmemv5ruD6oj" }, { "type": "Array", "value": [ { "type": "String", "value": "7281672475" } ] }, { "type": "Array", "value": [ { "type": "Int", "value": 62473636 } ] }, { "type": "Array", "value": [ { "type": "ByteVector", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R", "call": { "function": "stakeUnstake", "args": [ { "type": "Boolean", "value": true }, { "type": "Int", "value": 62473636 }, { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ", "call": { "function": "lockNeutrino", "args": [] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 62473636 } ], "stateChanges": { "data": [ { "key": "%s%s%s%s__history__stake__3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R__Hh7K5hH2mxPi7GkcAVro81uXuXxaYhKTd3Erox9MQDbt", "type": "string", "value": "%s%d%d%d%d__3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R__3574721__1679964479733__144827488273__144889961909" }, { "key": "%s%s%s__rwd__3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R__DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "type": "integer", "value": 0 }, { "key": "%s%s%s__userRwdFromDepNum__3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R", "type": "integer", "value": 1 }, { "key": "%s%s%s__paramByUser__3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R__amount", "type": "integer", "value": 144889961909 }, { "key": "%s%s%s__paramByUser__3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R__start", "type": "integer", "value": 3356249 }, { "key": "rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R", "type": "integer", "value": 144889961909 }, { "key": "%s%s__stats__locksCount", "type": "integer", "value": 329710 }, { "key": "%s%s__stats__activeUsersCount", "type": "integer", "value": 4340 }, { "key": "%s%s__stats__activeTotalLocked", "type": "integer", "value": 103792856658508 }, { "key": "rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "type": "integer", "value": 103792856658508 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } } ] } } ] } }

github/deemru/w8io/3ef1775 
31.26 ms