tx · 8BcfCLP8eDsETU2N9qmDUadUwy5gSBM1Dvr1zESBExNU

3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU:  +0.000002 XTN.
3PCPyL5AtbJhzgB9SH9somgnAqJUDZFgUhr:  +12.72984096 VIRES
———————————————————————————————————:  -2468.602661 XTN.
———————————————————————————————————:  -0.00500000 Waves
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW:  +6.941862 XTN.
3PEZe3Z2FqaVbMTjWJUpnQGxhWh2JRptujM:  -6.214172 XTN.
———————————————————————————————————:  +0.03297727 VIRES
3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS:  +0.062993 XTN.
3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki:  -0.06963318 VIRES
———————————————————————————————————:  +13.483373 XTN.
3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd:  -12.70846270 VIRES
3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp:  +0.01527765 VIRES
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ:  +2454.328603 XTN.

2022.04.02 09:57 [3055860] transfer 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PCPyL5AtbJhzgB9SH9somgnAqJUDZFgUhr swap() 12.72984096 VIRES
2022.04.02 09:57 [3055860] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW topUpReward() 6.941862 XTN.
2022.04.02 09:57 [3055860] transfer 3PEZe3Z2FqaVbMTjWJUpnQGxhWh2JRptujM > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 6.941862 XTN.
2022.04.02 09:57 [3055860] invoke 3PEZe3Z2FqaVbMTjWJUpnQGxhWh2JRptujM > 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS topUpReward() 0.056668 XTN.
2022.04.02 09:57 [3055860] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PEZe3Z2FqaVbMTjWJUpnQGxhWh2JRptujM swap() 0.03702390 VIRES
2022.04.02 09:57 [3055860] transfer 3PEZe3Z2FqaVbMTjWJUpnQGxhWh2JRptujM > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 0.00404663 VIRES
2022.04.02 09:57 [3055860] invoke 3PEZe3Z2FqaVbMTjWJUpnQGxhWh2JRptujM > 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS topUpReward() 0.006325 XTN.
2022.04.02 09:57 [3055860] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PEZe3Z2FqaVbMTjWJUpnQGxhWh2JRptujM swap() 0.790683 XTN.
2022.04.02 09:57 [3055860] transfer 3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 0.06963318 VIRES
2022.04.02 09:57 [3055860] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki swap() 13.483373 XTN.
2022.04.02 09:57 [3055860] transfer 3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 0.01527765 VIRES
2022.04.02 09:57 [3055860] transfer 3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU exchange() 12.69318505 VIRES
2022.04.02 09:57 [3055860] invoke 3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd > 3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ lockNeutrino() 2454.328603 XTN.
2022.04.02 09:57 [3055860] invoke 3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd > 3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd stakeUnstake()
2022.04.02 09:57 [3055860] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd exchange() 2454.328603 XTN.
2022.04.02 09:57 [3055860] invoke 3PCPyL5AtbJhzgB9SH9somgnAqJUDZFgUhr > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 2468.602661 XTN.

3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: global_lastCheck_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_interest: 42813525266790968 -> 42822659295738336
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_earnings: 30153965831 -> 30160907693
3PEZe3Z2FqaVbMTjWJUpnQGxhWh2JRptujM: global_volume: 81273415515 -> 81280505756
3PEZe3Z2FqaVbMTjWJUpnQGxhWh2JRptujM: global_DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p_balance: 2736095088 -> 2739797478
3PEZe3Z2FqaVbMTjWJUpnQGxhWh2JRptujM: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance: 13099359738 -> 13092276206
3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS: global_lastCheck_ultra_interest: 2809936866 -> 2809941175
3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS: global_ultra_earnings: 2994542033 -> 2994547700
3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS: global_lastCheck_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_interest: 255309141225 -> 255309145534
3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_earnings: 43089975071 -> 43090026072
3PEZe3Z2FqaVbMTjWJUpnQGxhWh2JRptujM: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance: 13098584869 -> 13099359738
3PEZe3Z2FqaVbMTjWJUpnQGxhWh2JRptujM: global_volume: 81272624832 -> 81273415515
3PEZe3Z2FqaVbMTjWJUpnQGxhWh2JRptujM: global_DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p_balance: 2736499751 -> 2736095088
3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS: global_lastCheck_ultra_interest: 2809936386 -> 2809936866
3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS: global_ultra_earnings: 2994541400 -> 2994542033
3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS: global_lastCheck_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_interest: 255309140745 -> 255309141225
3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_earnings: 43089969379 -> 43089975071
3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki: global_volume: 4637016053202 -> 4637029536575
3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance: 66009376083 -> 66022859456
3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki: global_DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p_balance: 11599876568 -> 11592771142
3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd: B_asset_balance: 366761959716 -> 369216288319
3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd: A_asset_balance: 191524173541 -> 190253327271
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: stakingconfig_current_3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd: "stakingconfig_3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd_100_3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd" == "stakingconfig_3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd_100_3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd"
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: 3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd_initialShare: 100 == 100
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: stakingconfig_3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd_100_3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd_start: 2829633 == 2829633
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: stakingconfig_3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd_100_3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd_end: 0 == 0
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd: 366761959716 -> 369216288319
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 834173025330798 -> 834175479659401

{ "type": 16, "id": "8BcfCLP8eDsETU2N9qmDUadUwy5gSBM1Dvr1zESBExNU", "fee": 500000, "feeAssetId": null, "timestamp": 1648882676626, "version": 2, "chainId": 87, "sender": "3PCPyL5AtbJhzgB9SH9somgnAqJUDZFgUhr", "senderPublicKey": "2HGfWnuv2au3Mh3EvDGASrwTtsAHhc3EDKhLXWvcZVRt", "proofs": [ "3uFC7rKXk6a3tTMm1cSRXEV6qbvq3vZpEwt5LL2VDwegkkfcc2Tge6uxbP2reQ98ANpucmxDnsFY5PNemeASD6aA" ], "dApp": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "payment": [ { "amount": 2468602661, "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ], "call": { "function": "swap", "args": [ { "type": "string", "value": "2454328603/3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd,swopfi,DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p,DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p|13483373/3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki,puzzle,DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p,DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p|790683/3PEZe3Z2FqaVbMTjWJUpnQGxhWh2JRptujM,puzzle,DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p,DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p" }, { "type": "integer", "value": 1220645719 } ] }, "height": 3055860, "applicationStatus": "succeeded", "spentComplexity": 10305, "stateChanges": { "data": [], "transfers": [ { "address": "3PCPyL5AtbJhzgB9SH9somgnAqJUDZFgUhr", "asset": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p", "amount": 1272984096 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd", "call": { "function": "exchange", "args": [ { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 2454328603 } ], "stateChanges": { "data": [ { "key": "A_asset_balance", "type": "integer", "value": 190253327271 }, { "key": "B_asset_balance", "type": "integer", "value": 369216288319 } ], "transfers": [ { "address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "asset": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p", "amount": 1269318505 }, { "address": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp", "asset": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p", "amount": 1527765 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd", "call": { "function": "stakeUnstake", "args": [ { "type": "Boolean", "value": true }, { "type": "Int", "value": 2454328603 }, { "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": 2454328603 } ], "stateChanges": { "data": [ { "key": "rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "type": "integer", "value": 834175479659401 }, { "key": "rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd", "type": "integer", "value": 369216288319 }, { "key": "stakingconfig_3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd_100_3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd_end", "type": "integer", "value": 0 }, { "key": "stakingconfig_3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd_100_3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd_start", "type": "integer", "value": 2829633 }, { "key": "3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd_initialShare", "type": "integer", "value": 100 }, { "key": "stakingconfig_current_3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd", "type": "string", "value": "stakingconfig_3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd_100_3PJ48P3p2wvWUjgQaQiZ2cFbr8qmxMokBGd" } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki", "call": { "function": "swap", "args": [ { "type": "String", "value": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p" }, { "type": "Int", "value": 0 } ] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 13483373 } ], "stateChanges": { "data": [ { "key": "global_DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p_balance", "type": "integer", "value": 11592771142 }, { "key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance", "type": "integer", "value": 66022859456 }, { "key": "global_volume", "type": "integer", "value": 4637029536575 } ], "transfers": [ { "address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "asset": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p", "amount": 6963318 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PEZe3Z2FqaVbMTjWJUpnQGxhWh2JRptujM", "call": { "function": "swap", "args": [ { "type": "String", "value": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p" }, { "type": "Int", "value": 0 } ] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 790683 } ], "stateChanges": { "data": [ { "key": "global_DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p_balance", "type": "integer", "value": 2736095088 }, { "key": "global_volume", "type": "integer", "value": 81273415515 }, { "key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance", "type": "integer", "value": 13099359738 } ], "transfers": [ { "address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "asset": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p", "amount": 404663 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS", "call": { "function": "topUpReward", "args": [] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 6325 } ], "stateChanges": { "data": [ { "key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_earnings", "type": "integer", "value": 43089975071 }, { "key": "global_lastCheck_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_interest", "type": "integer", "value": 255309141225 }, { "key": "global_ultra_earnings", "type": "integer", "value": 2994542033 }, { "key": "global_lastCheck_ultra_interest", "type": "integer", "value": 2809936866 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }, { "dApp": "3PEZe3Z2FqaVbMTjWJUpnQGxhWh2JRptujM", "call": { "function": "swap", "args": [ { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" }, { "type": "Int", "value": 0 } ] }, "payment": [ { "assetId": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p", "amount": 3702390 } ], "stateChanges": { "data": [ { "key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance", "type": "integer", "value": 13092276206 }, { "key": "global_DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p_balance", "type": "integer", "value": 2739797478 }, { "key": "global_volume", "type": "integer", "value": 81280505756 } ], "transfers": [ { "address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 6941862 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS", "call": { "function": "topUpReward", "args": [] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 56668 } ], "stateChanges": { "data": [ { "key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_earnings", "type": "integer", "value": 43090026072 }, { "key": "global_lastCheck_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_interest", "type": "integer", "value": 255309145534 }, { "key": "global_ultra_earnings", "type": "integer", "value": 2994547700 }, { "key": "global_lastCheck_ultra_interest", "type": "integer", "value": 2809941175 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }, { "dApp": "3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW", "call": { "function": "topUpReward", "args": [] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 6941862 } ], "stateChanges": { "data": [ { "key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_earnings", "type": "integer", "value": 30160907693 }, { "key": "global_lastCheck_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_interest", "type": "integer", "value": 42822659295738336 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }

github/deemru/w8io/3ef1775 
27.97 ms