tx · C1CXrn5pmCFL1XwguV6npzCFUGfiGB7HnYBimdpcXFkj
3P5ji1wvrDLQxgK5c3cGbiSwiZfu5x1S3VR: +0.35531798 Waves
3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM: +39.207393 USDT-ERC20-PPT
———————————————————————————————————: -5.62194373 Waves
———————————————————————————————————: -21.25225460 sWAVES
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu: +0.078571 USDT-ERC20-PPT
———————————————————————————————————: +0.00004916 ETH-Ethereum-PPT
———————————————————————————————————: +0.05549880 Waves
3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo: +0.02764069 sWAVES
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: +0.37705249 Waves (GENERATOR)
———————————————————————————————————: -0.37705249 Waves
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj: -0.37705249 Waves (GENERATOR)
3PATKQATPmnxLd5DjXg8FmbXXbKpA1BVAvS: +0.02453087 ETH-Ethereum-PPT
———————————————————————————————————: -39.285964 USDT-ERC20-PPT
3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg: +5.58317944 Waves
———————————————————————————————————: -0.02458003 ETH-Ethereum-PPT
———————————————————————————————————: +20.86874083 sWAVES
2023.05.17 17:23 [3647500] transfer 3P5NsLwjzAmDwChRouCrBjGxzu8rgkR25Xx > 3P5ji1wvrDLQxgK5c3cGbiSwiZfu5x1S3VR default() 0.36031798 Waves
2023.05.17 17:23 [3647500] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM swap() 0.078571 USDT-ERC20-PPT
2023.05.17 17:23 [3647500] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.078571 USDT-ERC20-PPT
2023.05.17 17:23 [3647500] transfer 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3P5NsLwjzAmDwChRouCrBjGxzu8rgkR25Xx calculateAmountOutForSwapAndSendTokens() 28.10971870 Waves
2023.05.17 17:23 [3647500] transfer 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo calculateAmountOutForSwapAndSendTokens() 0.02764069 sWAVES
2023.05.17 17:23 [3647500] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM withdraw() 22.48777497 Waves
2023.05.17 17:23 [3647500] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 22.48777497 Waves
2023.05.17 17:23 [3647500] burn 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF withdraw() 21.22461391 sWAVES
2023.05.17 17:23 [3647500] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() 436601.65731044 Waves
2023.05.17 17:23 [3647500] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() +436624.14508541 Waves
2023.05.17 17:23 [3647500] transfer 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV unstake() 22.48777497 Waves
2023.05.17 17:23 [3647500] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt unstake()
2023.05.17 17:23 [3647500] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2023.05.17 17:23 [3647500] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV withdraw() 21.22461391 sWAVES
2023.05.17 17:23 [3647500] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 21.22461391 sWAVES
2023.05.17 17:23 [3647500] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV getRate()
2023.05.17 17:23 [3647500] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn getRate()
2023.05.17 17:23 [3647500] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.05.17 17:23 [3647500] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.05.17 17:23 [3647500] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2023.05.17 17:23 [3647500] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM calculateAmountOutForSwapAndSendTokens() 39.128822 USDT-ERC20-PPT
2023.05.17 17:23 [3647500] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2023.05.17 17:23 [3647500] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2023.05.17 17:23 [3647500] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.05.17 17:23 [3647500] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.05.17 17:23 [3647500] invoke 3P5NsLwjzAmDwChRouCrBjGxzu8rgkR25Xx > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 39.285964 USDT-ERC20-PPT
2023.05.17 17:23 [3647500] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PATKQATPmnxLd5DjXg8FmbXXbKpA1BVAvS swap() 0.00004916 ETH-Ethereum-PPT
2023.05.17 17:23 [3647500] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00004916 ETH-Ethereum-PPT
2023.05.17 17:23 [3647500] transfer 3PATKQATPmnxLd5DjXg8FmbXXbKpA1BVAvS > 3P5NsLwjzAmDwChRouCrBjGxzu8rgkR25Xx calculateAmountOutForSwapAndSendTokens() 39.285964 USDT-ERC20-PPT
2023.05.17 17:23 [3647500] invoke 3PATKQATPmnxLd5DjXg8FmbXXbKpA1BVAvS > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.05.17 17:23 [3647500] invoke 3PATKQATPmnxLd5DjXg8FmbXXbKpA1BVAvS > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.05.17 17:23 [3647500] invoke 3PATKQATPmnxLd5DjXg8FmbXXbKpA1BVAvS > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2023.05.17 17:23 [3647500] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PATKQATPmnxLd5DjXg8FmbXXbKpA1BVAvS calculateAmountOutForSwapAndSendTokens() 0.02448171 ETH-Ethereum-PPT
2023.05.17 17:23 [3647500] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2023.05.17 17:23 [3647500] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2023.05.17 17:23 [3647500] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.05.17 17:23 [3647500] invoke 3P5NsLwjzAmDwChRouCrBjGxzu8rgkR25Xx > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 0.02458003 ETH-Ethereum-PPT
2023.05.17 17:23 [3647500] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg swap() 0.05549880 Waves
2023.05.17 17:23 [3647500] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.05549880 Waves
2023.05.17 17:23 [3647500] transfer 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg > 3P5NsLwjzAmDwChRouCrBjGxzu8rgkR25Xx calculateAmountOutForSwapAndSendTokens() 0.02458003 ETH-Ethereum-PPT
2023.05.17 17:23 [3647500] invoke 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.05.17 17:23 [3647500] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg deposit() 20.86874083 sWAVES
2023.05.17 17:23 [3647500] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 20.86874083 sWAVES
2023.05.17 17:23 [3647500] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 20.86874083 sWAVES
2023.05.17 17:23 [3647500] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 436624.14508541 Waves
2023.05.17 17:23 [3647500] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +436602.03436293 Waves
2023.05.17 17:23 [3647500] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 22.11072248 Waves
2023.05.17 17:23 [3647500] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2023.05.17 17:23 [3647500] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 22.11072248 Waves
2023.05.17 17:23 [3647500] invoke 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 22.11072248 Waves
2023.05.17 17:23 [3647500] invoke 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.05.17 17:23 [3647500] invoke 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2023.05.17 17:23 [3647500] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg calculateAmountOutForSwapAndSendTokens() 27.63840312 Waves
2023.05.17 17:23 [3647500] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2023.05.17 17:23 [3647500] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2023.05.17 17:23 [3647500] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.05.17 17:23 [3647500] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.05.17 17:23 [3647500] invoke 3P5NsLwjzAmDwChRouCrBjGxzu8rgkR25Xx > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 27.74940072 Waves
2023.05.17 17:23 [3647500] invoke 3P5ji1wvrDLQxgK5c3cGbiSwiZfu5x1S3VR > 3P5NsLwjzAmDwChRouCrBjGxzu8rgkR25Xx default()
3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 1250894226690 -> 1248769001230
3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM: %s%s__stakedBalance__WAVES: 1323616172249 -> 1321367394752
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 3647500 == 3647500
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:ApuF" -> "base64:ApuN"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:APav9DJJ" == "base64:APav9DJJ"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 43662414508541 -> 43660165731044
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 43662414508541 -> 43660165731044
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0x71cad5a40d31460fbadb16d4f95937a41544b4310641b3a49123ee1a29a9d43e" -> "0x673399c61063e579dd30611b695ffb07c48673f37d5af2da10faa8cfe8f7ad13"
3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 577539683641 -> 579626557724
3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg: %s%s__stakedBalance__WAVES: 610022960156 -> 612234032404
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 43660203436293 -> 43662414508541
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 3647500 == 3647500
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:ApuO" -> "base64:ApuF"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:APav9DJJ" == "base64:APav9DJJ"
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 43660203436293 -> 43662414508541
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0x2a9b2f05c4f05990528f7c9eb42b442ab09fa5651ab0d1a13a2811ff5af51b7c" -> "0x71cad5a40d31460fbadb16d4f95937a41544b4310641b3a49123ee1a29a9d43e"
{
"type": 16,
"id": "C1CXrn5pmCFL1XwguV6npzCFUGfiGB7HnYBimdpcXFkj",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1684333436961,
"version": 1,
"sender": "3P5ji1wvrDLQxgK5c3cGbiSwiZfu5x1S3VR",
"senderPublicKey": "FicaUXdehwNmQKivDXCuzB1o6qC2M2dbrCVmfpbZkTmR",
"proofs": [
"4HaKc12TCRBfd5t3kXeYpo2CqT7DNEMbgxR5GfHxEwzFkzfU9xVwvCG4mqac3RjWr8BmcXaZ4REwTbk6sj8oZT1T"
],
"dApp": "3P5NsLwjzAmDwChRouCrBjGxzu8rgkR25Xx",
"payment": [],
"call": {
"function": "default",
"args": []
},
"height": 3647500,
"applicationStatus": "succeeded",
"spentComplexity": 14041,
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3P5ji1wvrDLQxgK5c3cGbiSwiZfu5x1S3VR",
"asset": null,
"amount": 36031798
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 0
},
{
"type": "String",
"value": "3VuV5WTmDz47Dmdn3QpcYjzbSdipjQE4JMdNe1xZpX13"
},
{
"type": "String",
"value": "3P5NsLwjzAmDwChRouCrBjGxzu8rgkR25Xx"
}
]
},
"payment": [
{
"assetId": null,
"amount": 2774940072
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": null,
"amount": 5549880
},
{
"address": "3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg",
"asset": null,
"amount": 5549880
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "WAVES"
},
{
"type": "String",
"value": "3VuV5WTmDz47Dmdn3QpcYjzbSdipjQE4JMdNe1xZpX13"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "3VuV5WTmDz47Dmdn3QpcYjzbSdipjQE4JMdNe1xZpX13"
},
{
"type": "String",
"value": "WAVES"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "E6MUGSUieSsq6QiJcbp6REdQXyjp6uPWLitnp9Gdtsuh"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 2763840312
},
{
"type": "Boolean",
"value": true
},
{
"type": "Int",
"value": 0
},
{
"type": "String",
"value": "3P5NsLwjzAmDwChRouCrBjGxzu8rgkR25Xx"
},
{
"type": "Int",
"value": 5549880
}
]
},
"payment": [
{
"assetId": null,
"amount": 2763840312
}
],
"stateChanges": {
"data": [
{
"key": "%s%s__stakedBalance__WAVES",
"type": "integer",
"value": 612234032404
},
{
"key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"type": "integer",
"value": 579626557724
}
],
"transfers": [
{
"address": "3P5NsLwjzAmDwChRouCrBjGxzu8rgkR25Xx",
"asset": "3VuV5WTmDz47Dmdn3QpcYjzbSdipjQE4JMdNe1xZpX13",
"amount": 2458003
}
],
"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": "3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg"
},
{
"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": 2211072248
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 2086874083
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"call": {
"function": "deposit",
"args": []
},
"payment": [
{
"assetId": null,
"amount": 2211072248
}
],
"stateChanges": {
"data": [
{
"key": "LAST_RATE",
"type": "binary",
"value": "base64:APav9DJJ"
},
{
"key": "CURRENT_RATE",
"type": "binary",
"value": "base64:ApuF"
},
{
"key": "LAST_HEIGHT",
"type": "integer",
"value": 3647500
},
{
"key": "STAKING_AMOUNT",
"type": "integer",
"value": 43662414508541
}
],
"transfers": [
{
"address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 2086874083
}
],
"issues": [],
"reissues": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"isReissuable": true,
"quantity": 2086874083
}
],
"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": 2211072248
}
],
"stateChanges": {
"data": [
{
"key": "LEASE_ID",
"type": "binary",
"value": "base64:ccrVpA0xRg+62xbU+Vk3pBVEtDEGQbOkkSPuGimp1D4="
},
{
"key": "LEASE_AMOUNT",
"type": "integer",
"value": 43662414508541
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [
{
"id": "8fCTYq6FUEkJY4rrPpPQALZkeLZXyQ3FjRg6c1zM4XrM",
"originTransactionId": "C1CXrn5pmCFL1XwguV6npzCFUGfiGB7HnYBimdpcXFkj",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 43662414508541,
"height": 3647500,
"status": "canceled",
"cancelHeight": 3647500,
"cancelTransactionId": "C1CXrn5pmCFL1XwguV6npzCFUGfiGB7HnYBimdpcXFkj"
}
],
"leaseCancels": [
{
"id": "3sKNNmjnKNnMgRyN3e4Ekm1RXL1dNnFPoEP4D7jKMzR9",
"originTransactionId": "5jAmE1cH6j7NHU9Wbgwm4UEo7Sy1KW4RvK3KpB4zQGVN",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 43660203436293,
"height": 3647500,
"status": "canceled",
"cancelHeight": 3647500,
"cancelTransactionId": "C1CXrn5pmCFL1XwguV6npzCFUGfiGB7HnYBimdpcXFkj"
}
],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3P2yiVnK48evTLr8MAZWavpE4WA4fw1weQg"
},
{
"type": "String",
"value": "3VuV5WTmDz47Dmdn3QpcYjzbSdipjQE4JMdNe1xZpX13"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 0
},
{
"type": "String",
"value": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi"
},
{
"type": "String",
"value": "3P5NsLwjzAmDwChRouCrBjGxzu8rgkR25Xx"
}
]
},
"payment": [
{
"assetId": "3VuV5WTmDz47Dmdn3QpcYjzbSdipjQE4JMdNe1xZpX13",
"amount": 2458003
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": "3VuV5WTmDz47Dmdn3QpcYjzbSdipjQE4JMdNe1xZpX13",
"amount": 4916
},
{
"address": "3PATKQATPmnxLd5DjXg8FmbXXbKpA1BVAvS",
"asset": "3VuV5WTmDz47Dmdn3QpcYjzbSdipjQE4JMdNe1xZpX13",
"amount": 4916
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "3VuV5WTmDz47Dmdn3QpcYjzbSdipjQE4JMdNe1xZpX13"
},
{
"type": "String",
"value": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "3VWCZws3knDimTQtqfaAmBhXKBYDUzgm8s4y86Mbe9CE"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3PATKQATPmnxLd5DjXg8FmbXXbKpA1BVAvS"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PATKQATPmnxLd5DjXg8FmbXXbKpA1BVAvS",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 2448171
},
{
"type": "Boolean",
"value": false
},
{
"type": "Int",
"value": 0
},
{
"type": "String",
"value": "3P5NsLwjzAmDwChRouCrBjGxzu8rgkR25Xx"
},
{
"type": "Int",
"value": 4916
}
]
},
"payment": [
{
"assetId": "3VuV5WTmDz47Dmdn3QpcYjzbSdipjQE4JMdNe1xZpX13",
"amount": 2448171
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3P5NsLwjzAmDwChRouCrBjGxzu8rgkR25Xx",
"asset": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi",
"amount": 39285964
}
],
"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": "3PATKQATPmnxLd5DjXg8FmbXXbKpA1BVAvS"
},
{
"type": "String",
"value": "3VuV5WTmDz47Dmdn3QpcYjzbSdipjQE4JMdNe1xZpX13"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3PATKQATPmnxLd5DjXg8FmbXXbKpA1BVAvS"
},
{
"type": "String",
"value": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 0
},
{
"type": "String",
"value": "WAVES"
},
{
"type": "String",
"value": "3P5NsLwjzAmDwChRouCrBjGxzu8rgkR25Xx"
}
]
},
"payment": [
{
"assetId": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi",
"amount": 39285964
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi",
"amount": 78571
},
{
"address": "3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM",
"asset": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi",
"amount": 78571
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi"
},
{
"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": "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": "3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 39128822
},
{
"type": "Boolean",
"value": true
},
{
"type": "Int",
"value": 0
},
{
"type": "String",
"value": "3P5NsLwjzAmDwChRouCrBjGxzu8rgkR25Xx"
},
{
"type": "Int",
"value": 78571
}
]
},
"payment": [
{
"assetId": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi",
"amount": 39128822
}
],
"stateChanges": {
"data": [
{
"key": "%s%s__stakedBalance__WAVES",
"type": "integer",
"value": 1321367394752
},
{
"key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"type": "integer",
"value": 1248769001230
}
],
"transfers": [
{
"address": "3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 2764069
},
{
"address": "3P5NsLwjzAmDwChRouCrBjGxzu8rgkR25Xx",
"asset": null,
"amount": 2810971870
}
],
"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": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi"
}
]
},
"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": "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": 2122461391
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM",
"asset": null,
"amount": 2248777497
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"call": {
"function": "withdraw",
"args": []
},
"payment": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 2122461391
}
],
"stateChanges": {
"data": [
{
"key": "STAKING_AMOUNT",
"type": "integer",
"value": 43660165731044
},
{
"key": "LAST_RATE",
"type": "binary",
"value": "base64:APav9DJJ"
},
{
"key": "CURRENT_RATE",
"type": "binary",
"value": "base64:ApuN"
},
{
"key": "LAST_HEIGHT",
"type": "integer",
"value": 3647500
}
],
"transfers": [
{
"address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn",
"asset": null,
"amount": 2248777497
}
],
"issues": [],
"reissues": [],
"burns": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"quantity": 2122461391
}
],
"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": 2248777497
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "LEASE_ID",
"type": "binary",
"value": "base64:ZzOZxhBj5XndMGEbaV/7B8SGc/N9WvLaEPqoz+j3rRM="
},
{
"key": "LEASE_AMOUNT",
"type": "integer",
"value": 43660165731044
}
],
"transfers": [
{
"address": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"asset": null,
"amount": 2248777497
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [
{
"id": "7wrdUBmpzg2UkbfM8LBnJkrtDpSQ1BaXiaLGyFmQButv",
"originTransactionId": "C1CXrn5pmCFL1XwguV6npzCFUGfiGB7HnYBimdpcXFkj",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 43660165731044,
"height": 3647500,
"status": "canceled",
"cancelHeight": 3647500,
"cancelTransactionId": "Bh9ug6V8PJRbvdqGcvyevfkxPrRwdGVS8ZNBp2KpgtFw"
}
],
"leaseCancels": [
{
"id": "8fCTYq6FUEkJY4rrPpPQALZkeLZXyQ3FjRg6c1zM4XrM",
"originTransactionId": "C1CXrn5pmCFL1XwguV6npzCFUGfiGB7HnYBimdpcXFkj",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 43662414508541,
"height": 3647500,
"status": "canceled",
"cancelHeight": 3647500,
"cancelTransactionId": "C1CXrn5pmCFL1XwguV6npzCFUGfiGB7HnYBimdpcXFkj"
}
],
"invokes": []
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}