tx · 7Bt3BVpU5yP8usDR6nRjdBc7hPARWeZVUWBkjVTrbefN

3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t:  +0.00373141 Waves
3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe:  +193.13663930 WEST
———————————————————————————————————:  -0.06836785 Waves
———————————————————————————————————:  -0.23198986 sWAVES
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu:  +0.38704737 WEST
———————————————————————————————————:  +0.063200 XTN.
———————————————————————————————————:  +0.00000047 WBTC
3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo:  +0.00011350 sWAVES
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt:  -0.25458712 Waves
———————————————————————————————————:  +0.25458712 Waves (GENERATOR)
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj:  -0.25458712 Waves (GENERATOR)
3PFxchXqKNjgP1CcbgFZjHyrEj9xMbSeLU3:  +12.576971 XTN.
———————————————————————————————————:  -193.52368667 WEST
3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp:  +0.00009411 WBTC
———————————————————————————————————:  -12.640171 XTN.
3PA3Tf9cadJQ6CMB63oax9w4BxkdMaeqjmB:  -0.112846 XTN.
———————————————————————————————————:  -0.00009458 WBTC
———————————————————————————————————:  +0.31422356 Waves
3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe:  +0.050154 XTN.
3P6FjQcHZNggULXG8twvbjpsT1sBU8Sh2yv:  +0.012538 XTN.
3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD:  +0.050154 XTN.

2024.01.03 00:47 [3980232] transfer 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t x() 0.00873141 Waves
2024.01.03 00:47 [3980232] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe swap() 0.38704737 WEST
2024.01.03 00:47 [3980232] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.38704737 WEST
2024.01.03 00:47 [3980232] transfer 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez calculateAmountOutForSwapAndSendTokens() 0.32295497 Waves
2024.01.03 00:47 [3980232] transfer 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo calculateAmountOutForSwapAndSendTokens() 0.00011350 sWAVES
2024.01.03 00:47 [3980232] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe withdraw() 0.25458712 Waves
2024.01.03 00:47 [3980232] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 0.25458712 Waves
2024.01.03 00:47 [3980232] burn 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF withdraw() 0.23187636 sWAVES
2024.01.03 00:47 [3980232] transfer 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV unstake() 0.25458712 Waves
2024.01.03 00:47 [3980232] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() 1236118.74248432 Waves
2024.01.03 00:47 [3980232] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() +1236118.99707144 Waves
2024.01.03 00:47 [3980232] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt unstake()
2024.01.03 00:47 [3980232] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.01.03 00:47 [3980232] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV withdraw() 0.23187636 sWAVES
2024.01.03 00:47 [3980232] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 0.23187636 sWAVES
2024.01.03 00:47 [3980232] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV getRate()
2024.01.03 00:47 [3980232] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn getRate()
2024.01.03 00:47 [3980232] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.01.03 00:47 [3980232] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.01.03 00:47 [3980232] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.01.03 00:47 [3980232] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.01.03 00:47 [3980232] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe calculateAmountOutForSwapAndSendTokens() 192.74959193 WEST
2024.01.03 00:47 [3980232] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.01.03 00:47 [3980232] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.01.03 00:47 [3980232] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.01.03 00:47 [3980232] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.01.03 00:47 [3980232] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 193.52368667 WEST
2024.01.03 00:47 [3980232] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PFxchXqKNjgP1CcbgFZjHyrEj9xMbSeLU3 swap() 0.063200 XTN.
2024.01.03 00:47 [3980232] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.063200 XTN.
2024.01.03 00:47 [3980232] transfer 3PFxchXqKNjgP1CcbgFZjHyrEj9xMbSeLU3 > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez calculateAmountOutForSwapAndSendTokens() 193.52368667 WEST
2024.01.03 00:47 [3980232] invoke 3PFxchXqKNjgP1CcbgFZjHyrEj9xMbSeLU3 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.01.03 00:47 [3980232] invoke 3PFxchXqKNjgP1CcbgFZjHyrEj9xMbSeLU3 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.01.03 00:47 [3980232] invoke 3PFxchXqKNjgP1CcbgFZjHyrEj9xMbSeLU3 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.01.03 00:47 [3980232] invoke 3PFxchXqKNjgP1CcbgFZjHyrEj9xMbSeLU3 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.01.03 00:47 [3980232] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PFxchXqKNjgP1CcbgFZjHyrEj9xMbSeLU3 calculateAmountOutForSwapAndSendTokens() 12.513771 XTN.
2024.01.03 00:47 [3980232] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.01.03 00:47 [3980232] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.01.03 00:47 [3980232] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.01.03 00:47 [3980232] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.01.03 00:47 [3980232] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.01.03 00:47 [3980232] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 12.640171 XTN.
2024.01.03 00:47 [3980232] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp swap() 0.00000047 WBTC
2024.01.03 00:47 [3980232] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00000047 WBTC
2024.01.03 00:47 [3980232] transfer 3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez calculateAmountOutForSwapAndSendTokens() 12.640171 XTN.
2024.01.03 00:47 [3980232] invoke 3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.01.03 00:47 [3980232] invoke 3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.01.03 00:47 [3980232] invoke 3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.01.03 00:47 [3980232] invoke 3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.01.03 00:47 [3980232] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp calculateAmountOutForSwapAndSendTokens() 0.00009364 WBTC
2024.01.03 00:47 [3980232] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.01.03 00:47 [3980232] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.01.03 00:47 [3980232] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.01.03 00:47 [3980232] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.01.03 00:47 [3980232] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 0.00009458 WBTC
2024.01.03 00:47 [3980232] transfer 3PA3Tf9cadJQ6CMB63oax9w4BxkdMaeqjmB > 3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe swap() 0.050154 XTN.
2024.01.03 00:47 [3980232] transfer 3PA3Tf9cadJQ6CMB63oax9w4BxkdMaeqjmB > 3P6FjQcHZNggULXG8twvbjpsT1sBU8Sh2yv swap() 0.012538 XTN.
2024.01.03 00:47 [3980232] transfer 3PA3Tf9cadJQ6CMB63oax9w4BxkdMaeqjmB > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez swap() 0.00009458 WBTC
2024.01.03 00:47 [3980232] transfer 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD topUpReward() 0.050154 XTN.
2024.01.03 00:47 [3980232] invoke 3PA3Tf9cadJQ6CMB63oax9w4BxkdMaeqjmB > 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS topUpReward() 0.050154 XTN.
2024.01.03 00:47 [3980232] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3PA3Tf9cadJQ6CMB63oax9w4BxkdMaeqjmB swap() 0.31422356 Waves
2024.01.03 00:47 [3980232] invoke 3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t > 94ez x()

3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 111679431321 -> 111656232335
3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe: %s%s__stakedBalance__WAVES: 122557706897 -> 122532248185
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 3980232 == 3980232
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:AdUh" == "base64:AdUh"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AP+ihwzX" == "base64:AP+ihwzX"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 123611899707144 -> 123611874248432
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 123611899707144 -> 123611874248432
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0x16361a8577fd93b30a7675d85111699b2376f4c0ec61ba8d64d68c937d07939d" -> "0xf7a5174e5dfbe1224c12df45e3f5c2704e51777c43da270eb2aa2bca6a876065"
3PA3Tf9cadJQ6CMB63oax9w4BxkdMaeqjmB: global_volume: 209205871810 -> 209218418648
3PA3Tf9cadJQ6CMB63oax9w4BxkdMaeqjmB: global_earnedByOwner: 264246308 -> 264258846
3PA3Tf9cadJQ6CMB63oax9w4BxkdMaeqjmB: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance: 179277769 -> 179152382
3PA3Tf9cadJQ6CMB63oax9w4BxkdMaeqjmB: global_WAVES_balance: 641405766 -> 672513899
3PA3Tf9cadJQ6CMB63oax9w4BxkdMaeqjmB: global_8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS_balance: 2042681 -> 2033223

{ "type": 16, "id": "7Bt3BVpU5yP8usDR6nRjdBc7hPARWeZVUWBkjVTrbefN", "fee": 500000, "feeAssetId": null, "timestamp": 1704232070104, "version": 2, "chainId": 87, "sender": "3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t", "senderPublicKey": "Cr1ybL2JGg9GwJHA2JwqxBPfSW6Q7Jg4HvNrsEiCsHu6", "proofs": [ "4Krbri9CQYfqjYd4g4BQD4BcpWasQ5injkDX5jVGKyVBYHHJxnwXT2mNCFJ3YWHpPAg5yAoGUBbQkAqiUK8KLBxq" ], "dApp": "94ez", "payment": [], "call": { "function": "x", "args": [ { "type": "string", "value": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8_1_31422356_h|3PA3Tf9cadJQ6CMB63oax9w4BxkdMaeqjmB_P|3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp_W|3PFxchXqKNjgP1CcbgFZjHyrEj9xMbSeLU3_W|3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe_W|x" } ] }, "height": 3980232, "applicationStatus": "succeeded", "spentComplexity": 10570, "stateChanges": { "data": [], "transfers": [ { "address": "3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t", "asset": null, "amount": 873141 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PA3Tf9cadJQ6CMB63oax9w4BxkdMaeqjmB", "call": { "function": "swap", "args": [ { "type": "String", "value": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS" }, { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": null, "amount": 31422356 } ], "stateChanges": { "data": [ { "key": "global_8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS_balance", "type": "integer", "value": 2033223 }, { "key": "global_WAVES_balance", "type": "integer", "value": 672513899 }, { "key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance", "type": "integer", "value": 179152382 }, { "key": "global_earnedByOwner", "type": "integer", "value": 264258846 }, { "key": "global_volume", "type": "integer", "value": 209218418648 } ], "transfers": [ { "address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez", "asset": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS", "amount": 9458 }, { "address": "3P6FjQcHZNggULXG8twvbjpsT1sBU8Sh2yv", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 12538 }, { "address": "3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 50154 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS", "call": { "function": "topUpReward", "args": [] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 50154 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 50154 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }, { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" } ] }, "payment": [ { "assetId": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS", "amount": 9458 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS", "amount": 47 }, { "address": "3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp", "asset": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS", "amount": 47 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS" }, { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "8WhH5CCJ6NakPvEvAJcizqqD7H6axhupdYHDFumSDwsy" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 9364 }, { "type": "Boolean", "value": false }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" }, { "type": "Int", "value": 47 } ] }, "payment": [ { "assetId": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS", "amount": 9364 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 12640171 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp" } ] }, "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": "3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp" }, { "type": "String", "value": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp" }, { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8" }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" } ] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 12640171 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 63200 }, { "address": "3PFxchXqKNjgP1CcbgFZjHyrEj9xMbSeLU3", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 63200 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" }, { "type": "String", "value": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8" }, { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "CaryXC3PhVr1rTxUGk8Bx7CcoxPX9ea3F5RGFiCe98Jr" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PFxchXqKNjgP1CcbgFZjHyrEj9xMbSeLU3" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3PFxchXqKNjgP1CcbgFZjHyrEj9xMbSeLU3" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PFxchXqKNjgP1CcbgFZjHyrEj9xMbSeLU3", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 12513771 }, { "type": "Boolean", "value": true }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" }, { "type": "Int", "value": 63200 } ] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 12513771 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez", "asset": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8", "amount": 19352368667 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3PFxchXqKNjgP1CcbgFZjHyrEj9xMbSeLU3" } ] }, "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": "3PFxchXqKNjgP1CcbgFZjHyrEj9xMbSeLU3" }, { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PFxchXqKNjgP1CcbgFZjHyrEj9xMbSeLU3" }, { "type": "String", "value": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "WAVES" }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" } ] }, "payment": [ { "assetId": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8", "amount": 19352368667 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8", "amount": 38704737 }, { "address": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe", "asset": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8", "amount": 38704737 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8" }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "FTTJnB6xG4CKZEJMgsgqjmgbzcyH8ya3tV8LQP2GCDs7" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 19274959193 }, { "type": "Boolean", "value": false }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" }, { "type": "Int", "value": 38704737 } ] }, "payment": [ { "assetId": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8", "amount": 19274959193 } ], "stateChanges": { "data": [ { "key": "%s%s__stakedBalance__WAVES", "type": "integer", "value": 122532248185 }, { "key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "type": "integer", "value": 111656232335 } ], "transfers": [ { "address": "3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 11350 }, { "address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez", "asset": null, "amount": 32295497 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe" } ] }, "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": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe" }, { "type": "String", "value": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe" }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "call": { "function": "getRate", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "getRate", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }, { "dApp": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "call": { "function": "withdraw", "args": [] }, "payment": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 23187636 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe", "asset": null, "amount": 25458712 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "withdraw", "args": [] }, "payment": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 23187636 } ], "stateChanges": { "data": [ { "key": "STAKING_AMOUNT", "type": "integer", "value": 123611874248432 }, { "key": "LAST_RATE", "type": "binary", "value": "base64:AP+ihwzX" }, { "key": "CURRENT_RATE", "type": "binary", "value": "base64:AdUh" }, { "key": "LAST_HEIGHT", "type": "integer", "value": 3980232 } ], "transfers": [ { "address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "asset": null, "amount": 25458712 } ], "issues": [], "reissues": [], "burns": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "quantity": 23187636 } ], "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": "unstake", "args": [ { "type": "Int", "value": 25458712 } ] }, "payment": [], "stateChanges": { "data": [ { "key": "LEASE_ID", "type": "binary", "value": "base64:96UXTl374SJMEt9F4/XCcE5Rd3xD2icOsqorymqHYGU=" }, { "key": "LEASE_AMOUNT", "type": "integer", "value": 123611874248432 } ], "transfers": [ { "address": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "asset": null, "amount": 25458712 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "Hfhi74jqvYYG9pfMc6Pddp6Nza4ajW4MxGQu6KnUPekt", "originTransactionId": "7Bt3BVpU5yP8usDR6nRjdBc7hPARWeZVUWBkjVTrbefN", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 123611874248432, "height": 3980232, "status": "canceled", "cancelHeight": 3980232, "cancelTransactionId": "6JbpxHQ94jxWS4WMMoMfowWP2VHHiqgckwcTPJNmfh7v" } ], "leaseCancels": [ { "id": "2VhpVc5YNg8D1vehvFJGwyHSjRA5jzCKuKen8y79vksv", "originTransactionId": "9YgTLYz7LBHDQE2ys5ed94FcD6H8mfwFX3HoAxHA8uHP", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 123611899707144, "height": 3980232, "status": "canceled", "cancelHeight": 3980232, "cancelTransactionId": "7Bt3BVpU5yP8usDR6nRjdBc7hPARWeZVUWBkjVTrbefN" } ], "invokes": [] } } ] } } ] } } ] } } ] } } ] } }

github/deemru/w8io/3ef1775 
23.61 ms