tx · Hca8AHb2mFkS3JC6zrh4TQNLwpgNi6LZu1fJo1ofdbv

3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8:  +3.552484 XTN
———————————————————————————————————:  -0.00500000 Waves
3N6btuDfXTh8F6rcCbpuevwjxv78VSjwy1g:  +0.003482 XTN
3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN:  -3.555966 XTN

2023.01.19 22:41 [2412233] transfer 3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX > 3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8 closePosition() 3.552484 XTN
2023.01.19 22:41 [2412233] transfer 3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX > 3N6btuDfXTh8F6rcCbpuevwjxv78VSjwy1g closePosition() 0.003482 XTN
2023.01.19 22:41 [2412233] invoke 3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX > 3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5 notifyNotional()
2023.01.19 22:41 [2412233] invoke 3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX > 3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5 notifyFees()
2023.01.19 22:41 [2412233] invoke 3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1 > 3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN deposit() 0.008123 XTN
2023.01.19 22:41 [2412233] invoke 3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH > 3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1 deposit() 0.008123 XTN
2023.01.19 22:41 [2412233] invoke 3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX > 3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH addFree() 0.008123 XTN
2023.01.19 22:41 [2412233] transfer 3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH > 3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX withdrawLocked() 3.564089 XTN
2023.01.19 22:41 [2412233] transfer 3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1 > 3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH withdraw() 3.564089 XTN
2023.01.19 22:41 [2412233] transfer 3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN > 3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1 withdraw() 3.564089 XTN
2023.01.19 22:41 [2412233] invoke 3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1 > 3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN withdraw()
2023.01.19 22:41 [2412233] invoke 3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH > 3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1 withdraw()
2023.01.19 22:41 [2412233] invoke 3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX > 3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH withdrawLocked()
2023.01.19 22:41 [2412233] invoke 3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX > 3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH exchangeFreeAndLocked()
2023.01.19 22:41 [2412233] invoke 3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX > 3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX syncTerminalPriceToOracle()
2023.01.19 22:41 [2412233] invoke 3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8 > 3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX closePosition()

3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_balance: 12847047007 -> 12843482918
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_twapDataLastPrice_27902621: 85289 -> 85318
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_twapDataLastCumulativePrice_27902621: 4558602684 == 4558602684
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_openInterestShort: 10106555078 -> 10088272938
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_openInterestLong: 12123283522 == 12123283522
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_totalShortPositionSize: 127406651512 -> 127190717445
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_totalLongPositionSize: 154538747211 == 154538747211
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_openInterestNotional: 22229838600 -> 22211556460
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_totalPositionSize: 27132095699 -> 27348029766
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_bsAstR: 1245472004377 -> 1245256070310
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_qtAstR: 3209304886443 -> 3209861397086
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_positionAsset_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8: "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ" -> null
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_positionFraction_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8: 75409 -> null
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_positionOpenNotional_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8: 18282140 -> null
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_positionMargin_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8: 3701895 -> null
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_positionSize_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8: -215934067 -> null
3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5: k_traderCumulativeVolume_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8: 221153631772500 -> 221155459986500
3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5: k_traderVolume_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8_19376: 75639670502400 -> 75641498716400
3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5: k_traderAverageNotionalInPeriod_3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8_2768: 3378737653 -> 1764813497
3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5: k_lastNotional_3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8: 1828214000 -> 0
3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5: k_traderScoreInPeriod_3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8_2768: 350204329 -> 289971026
3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5: k_totalScoreInPeriod_3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX_2768: 684553371 -> 624320068
3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5: k_totalFeesInPeriod_3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX_2768: 196102000 -> 197262500
3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5: k_traderFeesInPeriod_3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8_2768: 132562800 -> 133723300
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_rate: 167553359 -> 167553381
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_freeBalance: 6071048065300 -> 6071048877600
3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1: k_funds_HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ: 283803217101 -> 283803225224
3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN: k_funds: 283803217101 -> 283803225224
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_lockedBalance: 20068612816600 -> 20068256407700
3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1: k_funds_HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ: 283806781190 -> 283803217101
3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN: k_funds: 283806781190 -> 283803217101
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_lastDataStr: "27902012,27902074,27902132,27902193,27902252,27902312,27902372,27902432,27902433,27902444,27902450,27902492,27902521,27902553,27902612,27902619" -> "27902074,27902132,27902193,27902252,27902312,27902372,27902432,27902433,27902444,27902450,27902492,27902521,27902553,27902612,27902619,27902621"
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_lastMinuteId: 27902619 -> 27902621
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_twapDataPreviousMinuteId_27902621: 27902619
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_twapDataLastPrice_27902621: 85289
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_twapDataLastCumulativePrice_27902621: 4558602684
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_bsAstW: 1000000 == 1000000
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_qtAstW: 33131 -> 33099
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_rate: 167547316 -> 167553359
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_freeBalanceBorrowed: 0 == 0
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_freeBalance: 6070829112200 -> 6071048065300
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_lockedBalance: 20068831769700 -> 20068612816600

{ "type": 16, "id": "Hca8AHb2mFkS3JC6zrh4TQNLwpgNi6LZu1fJo1ofdbv", "fee": 500000, "feeAssetId": null, "timestamp": 1674157289367, "version": 2, "chainId": 84, "sender": "3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8", "senderPublicKey": "3XxZaijqPHWQFzd5oY528B9QjhNcoFsR83o6MTkAxgnS", "proofs": [ "4NFerNhBVQ7YTqwJFVuJMAfGyRhhiSfycRvXMu5YY8xGgEDySVdEcTc8yjSjRnwhj5XnAequUpD8U6fU9tVZ8jkH" ], "dApp": "3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX", "payment": [], "call": { "function": "closePosition", "args": [ { "type": "integer", "value": 215934067 }, { "type": "integer", "value": 0 }, { "type": "boolean", "value": false } ] }, "height": 2412233, "applicationStatus": "succeeded", "spentComplexity": 4828, "stateChanges": { "data": [ { "key": "k_positionSize_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8", "value": null }, { "key": "k_positionMargin_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8", "value": null }, { "key": "k_positionOpenNotional_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8", "value": null }, { "key": "k_positionFraction_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8", "value": null }, { "key": "k_positionAsset_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8", "value": null }, { "key": "k_qtAstR", "type": "integer", "value": 3209861397086 }, { "key": "k_bsAstR", "type": "integer", "value": 1245256070310 }, { "key": "k_totalPositionSize", "type": "integer", "value": 27348029766 }, { "key": "k_openInterestNotional", "type": "integer", "value": 22211556460 }, { "key": "k_totalLongPositionSize", "type": "integer", "value": 154538747211 }, { "key": "k_totalShortPositionSize", "type": "integer", "value": 127190717445 }, { "key": "k_openInterestLong", "type": "integer", "value": 12123283522 }, { "key": "k_openInterestShort", "type": "integer", "value": 10088272938 }, { "key": "k_twapDataLastCumulativePrice_27902621", "type": "integer", "value": 4558602684 }, { "key": "k_twapDataLastPrice_27902621", "type": "integer", "value": 85318 }, { "key": "k_balance", "type": "integer", "value": 12843482918 } ], "transfers": [ { "address": "3N6btuDfXTh8F6rcCbpuevwjxv78VSjwy1g", "asset": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ", "amount": 3482 }, { "address": "3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8", "asset": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ", "amount": 3552484 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX", "call": { "function": "syncTerminalPriceToOracle", "args": [] }, "payment": [], "stateChanges": { "data": [ { "key": "k_qtAstW", "type": "integer", "value": 33099 }, { "key": "k_bsAstW", "type": "integer", "value": 1000000 }, { "key": "k_twapDataLastCumulativePrice_27902621", "type": "integer", "value": 4558602684 }, { "key": "k_twapDataLastPrice_27902621", "type": "integer", "value": 85289 }, { "key": "k_twapDataPreviousMinuteId_27902621", "type": "integer", "value": 27902619 }, { "key": "k_lastMinuteId", "type": "integer", "value": 27902621 }, { "key": "k_lastDataStr", "type": "string", "value": "27902074,27902132,27902193,27902252,27902312,27902372,27902432,27902433,27902444,27902450,27902492,27902521,27902553,27902612,27902619,27902621" } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH", "call": { "function": "exchangeFreeAndLocked", "args": [ { "type": "Int", "value": -2189531 } ] }, "payment": [], "stateChanges": { "data": [ { "key": "k_lockedBalance", "type": "integer", "value": 20068612816600 }, { "key": "k_freeBalance", "type": "integer", "value": 6071048065300 }, { "key": "k_freeBalanceBorrowed", "type": "integer", "value": 0 }, { "key": "k_rate", "type": "integer", "value": 167553359 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }, { "dApp": "3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH", "call": { "function": "withdrawLocked", "args": [ { "type": "Int", "value": 3564089 } ] }, "payment": [], "stateChanges": { "data": [ { "key": "k_lockedBalance", "type": "integer", "value": 20068256407700 } ], "transfers": [ { "address": "3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX", "asset": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ", "amount": 3564089 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1", "call": { "function": "withdraw", "args": [ { "type": "String", "value": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ" }, { "type": "Int", "value": 3564089 } ] }, "payment": [], "stateChanges": { "data": [ { "key": "k_funds_HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ", "type": "integer", "value": 283803217101 } ], "transfers": [ { "address": "3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH", "asset": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ", "amount": 3564089 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN", "call": { "function": "withdraw", "args": [ { "type": "String", "value": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ" }, { "type": "Int", "value": 3564089 } ] }, "payment": [], "stateChanges": { "data": [ { "key": "k_funds", "type": "integer", "value": 283803217101 } ], "transfers": [ { "address": "3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1", "asset": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ", "amount": 3564089 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH", "call": { "function": "addFree", "args": [] }, "payment": [ { "assetId": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ", "amount": 8123 } ], "stateChanges": { "data": [ { "key": "k_freeBalance", "type": "integer", "value": 6071048877600 }, { "key": "k_rate", "type": "integer", "value": 167553381 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1", "call": { "function": "deposit", "args": [] }, "payment": [ { "assetId": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ", "amount": 8123 } ], "stateChanges": { "data": [ { "key": "k_funds_HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ", "type": "integer", "value": 283803225224 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN", "call": { "function": "deposit", "args": [ { "type": "String", "value": "3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN" }, { "type": "Boolean", "value": false } ] }, "payment": [ { "assetId": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ", "amount": 8123 } ], "stateChanges": { "data": [ { "key": "k_funds", "type": "integer", "value": 283803225224 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5", "call": { "function": "notifyFees", "args": [ { "type": "String", "value": "3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8" }, { "type": "Int", "value": 11605 } ] }, "payment": [], "stateChanges": { "data": [ { "key": "k_traderFeesInPeriod_3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8_2768", "type": "integer", "value": 133723300 }, { "key": "k_totalFeesInPeriod_3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX_2768", "type": "integer", "value": 197262500 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3MrMbQwr3cpCvWMWCFjqUZzqRgxg8En6Jd5", "call": { "function": "notifyNotional", "args": [ { "type": "String", "value": "3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8" }, { "type": "Int", "value": 0 } ] }, "payment": [], "stateChanges": { "data": [ { "key": "k_totalScoreInPeriod_3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX_2768", "type": "integer", "value": 624320068 }, { "key": "k_traderScoreInPeriod_3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8_2768", "type": "integer", "value": 289971026 }, { "key": "k_lastNotional_3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8", "type": "integer", "value": 0 }, { "key": "k_traderAverageNotionalInPeriod_3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8_2768", "type": "integer", "value": 1764813497 }, { "key": "k_traderVolume_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8_19376", "type": "integer", "value": 75641498716400 }, { "key": "k_traderCumulativeVolume_3Mv9zR1LxhDNxtXgJS9GoHqUsyuDRgNm5c8", "type": "integer", "value": 221155459986500 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }

github/deemru/w8io/873ac7e 
22.59 ms