tx · 6gGh6QLP38wLS6vR4bETmn8NYn2CXP8dEkSd7pQsijTx

3PBeerh759eA1eGFuw77RowaZfZNohzJzvz:  +16.903950 SURF
3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R:  +0.05806339 Waves
3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b:  -6.74939085 Waves
3P339s9WVxF2zGC2ew8NPzjRWbLvyTdqc9n:  +2294.792891 SURF
3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5:  +1.34629509 Waves
———————————————————————————————————:  -2311.696841 SURF
———————————————————————————————————:  +4.90797734 sWAVES
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu:  +0.01338265 Waves
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt:  -5.33164972 Waves (GENERATOR)
———————————————————————————————————:  +5.33164972 Waves
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj:  +5.33164972 Waves (GENERATOR)
3PLET96WmdYmHzqkEHB6Ufj1F2kREgnCzDc:  -0.00500000 Waves

2023.10.20 16:38 [3872838] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R a() 0.05806339 Waves
2023.10.20 16:38 [3872838] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg a() 6.69132746 Waves
2023.10.20 16:38 [3872838] transfer 3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz fulfillOrder() 6.74939085 Waves
2023.10.20 16:38 [3872838] transfer 3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b > 3P339s9WVxF2zGC2ew8NPzjRWbLvyTdqc9n fulfillOrder() 2294.792891 SURF
2023.10.20 16:38 [3872838] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b fulfillOrder() 2294.792891 SURF
2023.10.20 16:38 [3872838] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 swap() 0.01338265 Waves
2023.10.20 16:38 [3872838] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.01338265 Waves
2023.10.20 16:38 [3872838] transfer 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz calculateAmountOutForSwapAndSendTokens() 2311.696841 SURF
2023.10.20 16:38 [3872838] invoke 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.10.20 16:38 [3872838] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 deposit() 4.90797734 sWAVES
2023.10.20 16:38 [3872838] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 4.90797734 sWAVES
2023.10.20 16:38 [3872838] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 4.90797734 sWAVES
2023.10.20 16:38 [3872838] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1380883.73473979 Waves
2023.10.20 16:38 [3872838] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1380878.40309007 Waves
2023.10.20 16:38 [3872838] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 5.33164972 Waves
2023.10.20 16:38 [3872838] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2023.10.20 16:38 [3872838] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 5.33164972 Waves
2023.10.20 16:38 [3872838] invoke 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 5.33164972 Waves
2023.10.20 16:38 [3872838] invoke 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.10.20 16:38 [3872838] invoke 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2023.10.20 16:38 [3872838] invoke 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2023.10.20 16:38 [3872838] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 calculateAmountOutForSwapAndSendTokens() 6.66456216 Waves
2023.10.20 16:38 [3872838] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2023.10.20 16:38 [3872838] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2023.10.20 16:38 [3872838] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2023.10.20 16:38 [3872838] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.10.20 16:38 [3872838] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.10.20 16:38 [3872838] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 6.69132746 Waves
2023.10.20 16:38 [3872838] invoke 3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz a() 6.69132746 Waves
2023.10.20 16:38 [3872838] invoke 3PLET96WmdYmHzqkEHB6Ufj1F2kREgnCzDc > 3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg u()

3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b: order_586_fulfilled1: 20841187455 -> 23135980346
3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b: order_586_fulfilled0: 6129761015 -> 6804700100
3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 188877188694 -> 189367986428
3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5: %s%s__stakedBalance__WAVES: 204213107765 -> 204746272737
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 138087840309007 -> 138088373473979
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 3872838 == 3872838
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:AaU+" -> "base64:AaU9"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:APzt6Mb/" == "base64:APzt6Mb/"
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 138087840309007 -> 138088373473979
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0x91c96b7134f5c324901dece4cd9e4c0fc0d3044d829e8fa18a4ff9f5981a82f2" -> "0xd170b48db1a6b68de1e4537d8a417036740405ea2300d719420547926327eaf3"

{ "type": 16, "id": "6gGh6QLP38wLS6vR4bETmn8NYn2CXP8dEkSd7pQsijTx", "fee": 500000, "feeAssetId": null, "timestamp": 1697802118422, "version": 1, "sender": "3PLET96WmdYmHzqkEHB6Ufj1F2kREgnCzDc", "senderPublicKey": "FeMX6hQaRKsLski77xVHHDGRkj9VuJzmP2MACbAWDjDK", "proofs": [ "5cJXwo5TAuh6QUBRQexd3n57UaGBQRfBcvqzrh5AsRww6WMrLRAjijTcWuf3rCiH7Q66efgcLzv53YkESZQF2hqf" ], "dApp": "3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg", "payment": [], "call": { "function": "u", "args": [ { "type": "string", "value": "a" }, { "type": "integer", "value": 669132746 }, { "type": "string", "value": "At8D6NFFpheCbvKVnjVoeLL84Eo8NZn6ovManxfLaFWL|3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5|w|586>2294792891|l|669132746|WAVES" } ] }, "height": 3872838, "applicationStatus": "succeeded", "spentComplexity": 4210, "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "call": { "function": "a", "args": [ { "type": "String", "value": "At8D6NFFpheCbvKVnjVoeLL84Eo8NZn6ovManxfLaFWL|3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5|w|586>2294792891|l|669132746|WAVES" } ] }, "payment": [ { "assetId": null, "amount": 669132746 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg", "asset": null, "amount": 669132746 }, { "address": "3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R", "asset": null, "amount": 5806339 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "At8D6NFFpheCbvKVnjVoeLL84Eo8NZn6ovManxfLaFWL" }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" } ] }, "payment": [ { "assetId": null, "amount": 669132746 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": null, "amount": 1338265 }, { "address": "3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5", "asset": null, "amount": 1338265 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "WAVES" }, { "type": "String", "value": "At8D6NFFpheCbvKVnjVoeLL84Eo8NZn6ovManxfLaFWL" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "At8D6NFFpheCbvKVnjVoeLL84Eo8NZn6ovManxfLaFWL" }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "F3s92VRdppEtLVAP697CTM6AzZJECRcoMx5kj2FkGv4M" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 666456216 }, { "type": "Boolean", "value": true }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" }, { "type": "Int", "value": 1338265 } ] }, "payment": [ { "assetId": null, "amount": 666456216 } ], "stateChanges": { "data": [ { "key": "%s%s__stakedBalance__WAVES", "type": "integer", "value": 204746272737 }, { "key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "type": "integer", "value": 189367986428 } ], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": "At8D6NFFpheCbvKVnjVoeLL84Eo8NZn6ovManxfLaFWL", "amount": 2311696841 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5" } ] }, "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": "3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5" }, { "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": 533164972 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 490797734 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "deposit", "args": [] }, "payment": [ { "assetId": null, "amount": 533164972 } ], "stateChanges": { "data": [ { "key": "LAST_RATE", "type": "binary", "value": "base64:APzt6Mb/" }, { "key": "CURRENT_RATE", "type": "binary", "value": "base64:AaU9" }, { "key": "LAST_HEIGHT", "type": "integer", "value": 3872838 }, { "key": "STAKING_AMOUNT", "type": "integer", "value": 138088373473979 } ], "transfers": [ { "address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 490797734 } ], "issues": [], "reissues": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "isReissuable": true, "quantity": 490797734 } ], "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": 533164972 } ], "stateChanges": { "data": [ { "key": "LEASE_ID", "type": "binary", "value": "base64:0XC0jbGmto3h5FN9ikFwNnQEBeojANcZQgVHkmMn6vM=" }, { "key": "LEASE_AMOUNT", "type": "integer", "value": 138088373473979 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "F6ZtPNJK73nKoxDn9HYoiEdLoX7P17yE2scMWUMLnwe2", "originTransactionId": "6gGh6QLP38wLS6vR4bETmn8NYn2CXP8dEkSd7pQsijTx", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 138088373473979, "height": 3872838, "status": "canceled", "cancelHeight": 3872838, "cancelTransactionId": "6bX4MKiAXY2TvtwX5jrWkREzp64Pk1YsvetcUfa666U6" } ], "leaseCancels": [ { "id": "Ap6FfLaXRMka93zxLvBRaowiyAp3sbn4fiyogz1RpR5K", "originTransactionId": "9YDgCaMa2W7PtHViAnsQHJwGo8JZXsjxmoXg9Tc3jf15", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 138087840309007, "height": 3872838, "status": "canceled", "cancelHeight": 3872838, "cancelTransactionId": "6gGh6QLP38wLS6vR4bETmn8NYn2CXP8dEkSd7pQsijTx" } ], "invokes": [] } } ] } } ] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5" }, { "type": "String", "value": "At8D6NFFpheCbvKVnjVoeLL84Eo8NZn6ovManxfLaFWL" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b", "call": { "function": "fulfillOrder", "args": [ { "type": "String", "value": "586" } ] }, "payment": [ { "assetId": "At8D6NFFpheCbvKVnjVoeLL84Eo8NZn6ovManxfLaFWL", "amount": 2294792891 } ], "stateChanges": { "data": [ { "key": "order_586_fulfilled0", "type": "integer", "value": 6804700100 }, { "key": "order_586_fulfilled1", "type": "integer", "value": 23135980346 } ], "transfers": [ { "address": "3P339s9WVxF2zGC2ew8NPzjRWbLvyTdqc9n", "asset": "At8D6NFFpheCbvKVnjVoeLL84Eo8NZn6ovManxfLaFWL", "amount": 2294792891 }, { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": null, "amount": 674939085 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }

github/deemru/w8io/3ef1775 
22.28 ms