tx · 2zzTDxyRn5QFCfFcH7s9yMiM7whbVzhhLSwS8xfwsAFq
3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R: +0.31105526 Waves
3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52: +65.969623 USDT-PPT
———————————————————————————————————: -6.60447960 Waves
———————————————————————————————————: -23.53474266 sWAVES
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu: +0.132203 USDT-PPT
———————————————————————————————————: +0.06439240 Waves
3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo: +0.06002350 sWAVES
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: -0.23048009 Waves
———————————————————————————————————: +0.23048009 Waves (GENERATOR)
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj: -0.23048009 Waves (GENERATOR)
3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk: +0.016525 USDT-PPT
———————————————————————————————————: +66.101826 USDT-ERC20-PPT
3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM: +6.45951203 Waves
———————————————————————————————————: -66.101826 USDT-ERC20-PPT
———————————————————————————————————: +23.26584367 sWAVES
3PLET96WmdYmHzqkEHB6Ufj1F2kREgnCzDc: -0.00500000 Waves
2024.02.03 16:15 [4025876] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R b() 0.31105526 Waves
2024.02.03 16:15 [4025876] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg b() 32.19620343 Waves
2024.02.03 16:15 [4025876] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 swap() 0.132203 USDT-PPT
2024.02.03 16:15 [4025876] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.132203 USDT-PPT
2024.02.03 16:15 [4025876] transfer 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz calculateAmountOutForSwapAndSendTokens() 32.50725869 Waves
2024.02.03 16:15 [4025876] transfer 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo calculateAmountOutForSwapAndSendTokens() 0.06002350 sWAVES
2024.02.03 16:15 [4025876] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 withdraw() 25.90277909 Waves
2024.02.03 16:15 [4025876] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 25.90277909 Waves
2024.02.03 16:15 [4025876] burn 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF withdraw() 23.47471916 sWAVES
2024.02.03 16:15 [4025876] transfer 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV unstake() 25.90277909 Waves
2024.02.03 16:15 [4025876] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() 1270936.65159380 Waves
2024.02.03 16:15 [4025876] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() +1270962.55437289 Waves
2024.02.03 16:15 [4025876] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt unstake()
2024.02.03 16:15 [4025876] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.02.03 16:15 [4025876] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV withdraw() 23.47471916 sWAVES
2024.02.03 16:15 [4025876] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 23.47471916 sWAVES
2024.02.03 16:15 [4025876] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV getRate()
2024.02.03 16:15 [4025876] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn getRate()
2024.02.03 16:15 [4025876] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.02.03 16:15 [4025876] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.02.03 16:15 [4025876] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.02.03 16:15 [4025876] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.02.03 16:15 [4025876] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 calculateAmountOutForSwapAndSendTokens() 65.837420 USDT-PPT
2024.02.03 16:15 [4025876] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.02.03 16:15 [4025876] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.02.03 16:15 [4025876] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.02.03 16:15 [4025876] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.02.03 16:15 [4025876] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.02.03 16:15 [4025876] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 66.101826 USDT-PPT
2024.02.03 16:15 [4025876] transfer 3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz deposit() 66.101826 USDT-PPT
2024.02.03 16:15 [4025876] reissue 3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk > SELF deposit() 66.118351 USDT-PPT
2024.02.03 16:15 [4025876] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk deposit() 66.101826 USDT-ERC20-PPT
2024.02.03 16:15 [4025876] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM swap() 0.06439240 Waves
2024.02.03 16:15 [4025876] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.06439240 Waves
2024.02.03 16:15 [4025876] transfer 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz calculateAmountOutForSwapAndSendTokens() 66.101826 USDT-ERC20-PPT
2024.02.03 16:15 [4025876] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.02.03 16:15 [4025876] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM deposit() 23.26584367 sWAVES
2024.02.03 16:15 [4025876] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 23.26584367 sWAVES
2024.02.03 16:15 [4025876] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 23.26584367 sWAVES
2024.02.03 16:15 [4025876] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1270962.55437289 Waves
2024.02.03 16:15 [4025876] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1270936.88207389 Waves
2024.02.03 16:15 [4025876] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 25.67229900 Waves
2024.02.03 16:15 [4025876] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.02.03 16:15 [4025876] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 25.67229900 Waves
2024.02.03 16:15 [4025876] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 25.67229900 Waves
2024.02.03 16:15 [4025876] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.02.03 16:15 [4025876] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.02.03 16:15 [4025876] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.02.03 16:15 [4025876] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM calculateAmountOutForSwapAndSendTokens() 32.06741863 Waves
2024.02.03 16:15 [4025876] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.02.03 16:15 [4025876] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.02.03 16:15 [4025876] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.02.03 16:15 [4025876] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.02.03 16:15 [4025876] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 32.19620343 Waves
2024.02.03 16:15 [4025876] invoke 3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz b() 32.19620343 Waves
2024.02.03 16:15 [4025876] invoke 3PLET96WmdYmHzqkEHB6Ufj1F2kREgnCzDc > 3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg u()
3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 871214308477 -> 868860834211
3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52: %s%s__stakedBalance__WAVES: 958874804881 -> 956284526972
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 4025876 == 4025876
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:AZN4" -> "base64:AZN6"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AQDpuvEi" == "base64:AQDpuvEi"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 127096255437289 -> 127093665159380
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 127096255437289 -> 127093665159380
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0x6e938c524b48e922740c4388f74eb84d22ceb24288fb3783a2404da68dae16d4" -> "0x48dca3650bfb9d02dee18e9b4f473d4a1d82485b151cc39677822fe012ec1e2c"
3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk: SIGMA_FEE_PER_LP: "204512124170967219__8765952945434799__6857964563078293__251394411107903__1908255858223161__0__0__0__0__0__0" -> "204512462123867875__8765952945434799__6857964563078293__251394411107903__1908255858223161__0__0__0__0__0__0"
3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk: PROTOCOL_FEE__G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC: 24672969 -> 24676274
3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk: LP_FEE__G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC: 98677627 -> 98690847
3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk: REWARD_BALANCES: "296459058__0__8207063__720942320" -> "296442533__0__8207063__720942320"
3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk: ASSET_BALANCES: "38561577316__84138391223__12642894053__1951522212" -> "38627695667__84138391223__12642894053__1951522212"
3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk: STORAGE: "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC__1__137294384804__400__100__1000000__500000__5000000000__0__3PC9qk2Cdz2ju9qzXu4wsY5gzWzQU1sKkHw" -> "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC__1__137360503155__400__100__1000000__500000__5000000000__0__3PC9qk2Cdz2ju9qzXu4wsY5gzWzQU1sKkHw"
3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 1815185775754 -> 1817512360121
3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM: %s%s__stakedBalance__WAVES: 2000008641352 -> 2002575871252
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 127093688207389 -> 127096255437289
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 4025876 == 4025876
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:AZN7" -> "base64:AZN4"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AQDpuvEi" == "base64:AQDpuvEi"
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 127093688207389 -> 127096255437289
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0x153972681ef6dfcdb417ddae5d926b1f254fea0e6fae03f01edf984d9b56054b" -> "0x6e938c524b48e922740c4388f74eb84d22ceb24288fb3783a2404da68dae16d4"
{
"type": 16,
"id": "2zzTDxyRn5QFCfFcH7s9yMiM7whbVzhhLSwS8xfwsAFq",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1706959107499,
"version": 1,
"sender": "3PLET96WmdYmHzqkEHB6Ufj1F2kREgnCzDc",
"senderPublicKey": "FeMX6hQaRKsLski77xVHHDGRkj9VuJzmP2MACbAWDjDK",
"proofs": [
"TnYCHG96Vcv2aN1dNJiSEA53XPnFW8J2PEfq4KGQNCxyNZM4F4hJ6zFjwNyKGAbptiA1TUffRQUMoQ3i5kLFtRr"
],
"dApp": "3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg",
"payment": [],
"call": {
"function": "u",
"args": [
{
"type": "string",
"value": "b"
},
{
"type": "integer",
"value": 3219620343
},
{
"type": "string",
"value": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi|3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM|wx|G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC|3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk-d|pe|3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52|wx|3219620343|WAVES"
}
]
},
"height": 4025876,
"applicationStatus": "succeeded",
"spentComplexity": 10291,
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz",
"call": {
"function": "b",
"args": [
{
"type": "String",
"value": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi|3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM|wx|G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC|3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk-d|pe|3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52|wx|3219620343|WAVES"
}
]
},
"payment": [
{
"assetId": null,
"amount": 3219620343
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg",
"asset": null,
"amount": 3219620343
},
{
"address": "3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R",
"asset": null,
"amount": 31105526
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi"
},
{
"type": "String",
"value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz"
}
]
},
"payment": [
{
"assetId": null,
"amount": 3219620343
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": null,
"amount": 6439240
},
{
"address": "3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM",
"asset": null,
"amount": 6439240
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "WAVES"
},
{
"type": "String",
"value": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "6KWpnpLk6GNh5HG9ct9pNDCYFWJBoAAshZsp4D8jcFpV"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getSwapFeeREADONLY",
"args": [
{
"type": "String",
"value": "3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 3206741863
},
{
"type": "Boolean",
"value": false
},
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz"
},
{
"type": "Int",
"value": 6439240
}
]
},
"payment": [
{
"assetId": null,
"amount": 3206741863
}
],
"stateChanges": {
"data": [
{
"key": "%s%s__stakedBalance__WAVES",
"type": "integer",
"value": 2002575871252
},
{
"key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"type": "integer",
"value": 1817512360121
}
],
"transfers": [
{
"address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz",
"asset": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi",
"amount": 66101826
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "isPoolSwapDisabledREADONLY",
"args": [
{
"type": "String",
"value": "3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM"
}
]
},
"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": "3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM"
},
{
"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": 2567229900
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 2326584367
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"call": {
"function": "deposit",
"args": []
},
"payment": [
{
"assetId": null,
"amount": 2567229900
}
],
"stateChanges": {
"data": [
{
"key": "LAST_RATE",
"type": "binary",
"value": "base64:AQDpuvEi"
},
{
"key": "CURRENT_RATE",
"type": "binary",
"value": "base64:AZN4"
},
{
"key": "LAST_HEIGHT",
"type": "integer",
"value": 4025876
},
{
"key": "STAKING_AMOUNT",
"type": "integer",
"value": 127096255437289
}
],
"transfers": [
{
"address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 2326584367
}
],
"issues": [],
"reissues": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"isReissuable": true,
"quantity": 2326584367
}
],
"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": 2567229900
}
],
"stateChanges": {
"data": [
{
"key": "LEASE_ID",
"type": "binary",
"value": "base64:bpOMUktI6SJ0DEOI9064TSLOskKI+zeDokBNpo2uFtQ="
},
{
"key": "LEASE_AMOUNT",
"type": "integer",
"value": 127096255437289
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [
{
"id": "8SeLfdLUL7bUK8BP6eg3byrJbAF8VnBPcW19bHi82wcP",
"originTransactionId": "2zzTDxyRn5QFCfFcH7s9yMiM7whbVzhhLSwS8xfwsAFq",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 127096255437289,
"height": 4025876,
"status": "canceled",
"cancelHeight": 4025876,
"cancelTransactionId": "2zzTDxyRn5QFCfFcH7s9yMiM7whbVzhhLSwS8xfwsAFq"
}
],
"leaseCancels": [
{
"id": "2RrNLu2rAuNexKKjXmrM4qThjnLG3HbggwGaZ2yVtboY",
"originTransactionId": "GkhaxgQXT2C81WiJqA9h6UzApYvfX3U14UpojqaY1An7",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 127093688207389,
"height": 4025876,
"status": "canceled",
"cancelHeight": 4025876,
"cancelTransactionId": "2zzTDxyRn5QFCfFcH7s9yMiM7whbVzhhLSwS8xfwsAFq"
}
],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM"
},
{
"type": "String",
"value": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk",
"call": {
"function": "deposit",
"args": [
{
"type": "Int",
"value": 0
}
]
},
"payment": [
{
"assetId": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi",
"amount": 66101826
}
],
"stateChanges": {
"data": [
{
"key": "STORAGE",
"type": "string",
"value": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC__1__137360503155__400__100__1000000__500000__5000000000__0__3PC9qk2Cdz2ju9qzXu4wsY5gzWzQU1sKkHw"
},
{
"key": "ASSET_BALANCES",
"type": "string",
"value": "38627695667__84138391223__12642894053__1951522212"
},
{
"key": "REWARD_BALANCES",
"type": "string",
"value": "296442533__0__8207063__720942320"
},
{
"key": "LP_FEE__G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC",
"type": "integer",
"value": 98690847
},
{
"key": "PROTOCOL_FEE__G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC",
"type": "integer",
"value": 24676274
},
{
"key": "SIGMA_FEE_PER_LP",
"type": "string",
"value": "204512462123867875__8765952945434799__6857964563078293__251394411107903__1908255858223161__0__0__0__0__0__0"
}
],
"transfers": [
{
"address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz",
"asset": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC",
"amount": 66101826
}
],
"issues": [],
"reissues": [
{
"assetId": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC",
"isReissuable": true,
"quantity": 66118351
}
],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "WAVES"
},
{
"type": "String",
"value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz"
}
]
},
"payment": [
{
"assetId": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC",
"amount": 66101826
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC",
"amount": 132203
},
{
"address": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52",
"asset": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC",
"amount": 132203
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC"
},
{
"type": "String",
"value": "WAVES"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "WAVES"
},
{
"type": "String",
"value": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "E4zu2YxX1Tq8Y2nBcXZhh9gG1jctZitisnt6pyQhUBYH"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getSwapFeeREADONLY",
"args": [
{
"type": "String",
"value": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 65837420
},
{
"type": "Boolean",
"value": true
},
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz"
},
{
"type": "Int",
"value": 132203
}
]
},
"payment": [
{
"assetId": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC",
"amount": 65837420
}
],
"stateChanges": {
"data": [
{
"key": "%s%s__stakedBalance__WAVES",
"type": "integer",
"value": 956284526972
},
{
"key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"type": "integer",
"value": 868860834211
}
],
"transfers": [
{
"address": "3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 6002350
},
{
"address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz",
"asset": null,
"amount": 3250725869
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "isPoolSwapDisabledREADONLY",
"args": [
{
"type": "String",
"value": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52"
}
]
},
"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": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52"
},
{
"type": "String",
"value": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52"
},
{
"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": 2347471916
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52",
"asset": null,
"amount": 2590277909
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"call": {
"function": "withdraw",
"args": []
},
"payment": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 2347471916
}
],
"stateChanges": {
"data": [
{
"key": "STAKING_AMOUNT",
"type": "integer",
"value": 127093665159380
},
{
"key": "LAST_RATE",
"type": "binary",
"value": "base64:AQDpuvEi"
},
{
"key": "CURRENT_RATE",
"type": "binary",
"value": "base64:AZN6"
},
{
"key": "LAST_HEIGHT",
"type": "integer",
"value": 4025876
}
],
"transfers": [
{
"address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn",
"asset": null,
"amount": 2590277909
}
],
"issues": [],
"reissues": [],
"burns": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"quantity": 2347471916
}
],
"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": 2590277909
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "LEASE_ID",
"type": "binary",
"value": "base64:SNyjZQv7nQLe4Y6bT0c9Sh2CSFsVHMOWd4Iv4BLsHiw="
},
{
"key": "LEASE_AMOUNT",
"type": "integer",
"value": 127093665159380
}
],
"transfers": [
{
"address": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"asset": null,
"amount": 2590277909
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [
{
"id": "5uRVJ5TfKYgxnriBhvfKBzfoTdt8nKuGWMAv8uM9wJuH",
"originTransactionId": "2zzTDxyRn5QFCfFcH7s9yMiM7whbVzhhLSwS8xfwsAFq",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 127093665159380,
"height": 4025876,
"status": "canceled",
"cancelHeight": 4025876,
"cancelTransactionId": "HBXg12TNxNWDDYvDuXsxou476L7VprwbpZg8W71rorBs"
}
],
"leaseCancels": [
{
"id": "8SeLfdLUL7bUK8BP6eg3byrJbAF8VnBPcW19bHi82wcP",
"originTransactionId": "2zzTDxyRn5QFCfFcH7s9yMiM7whbVzhhLSwS8xfwsAFq",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 127096255437289,
"height": 4025876,
"status": "canceled",
"cancelHeight": 4025876,
"cancelTransactionId": "2zzTDxyRn5QFCfFcH7s9yMiM7whbVzhhLSwS8xfwsAFq"
}
],
"invokes": []
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}