tx · FM3otD6H28fCdJ66q6iuFbsHTrB1pmTK2d8Gid9u9nDR
3P9MUrbeQkef5dKpHw7QN7jv7y4q7XVUi6J: +0.01254546 Waves
3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe: +133.04860811 WEST
———————————————————————————————————: -0.12310593 Waves
———————————————————————————————————: -0.36203427 sWAVES
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu: +0.26663047 WEST
———————————————————————————————————: +0.00102996 Waves
3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo: +0.00060497 sWAVES
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: +0.00591570 Waves
———————————————————————————————————: -0.00591570 Waves (GENERATOR)
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj: +0.00591570 Waves (GENERATOR)
3PBqDPCdew96XinnFMfix8T8f7WVaMMxUoR: -0.289577 XTN.
———————————————————————————————————: -133.31523858 WEST
———————————————————————————————————: +8.99355893 VIRES
3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD: +0.231662 XTN.
3PMDBPQL4KLAfFMCZrKtHzPFLSkj5tZ64wk: +0.057915 XTN.
3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU: +0.10361481 Waves
———————————————————————————————————: -8.99355893 VIRES
———————————————————————————————————: +0.36671609 sWAVES
3PMbnqiffrx5NRAsgun6bGdE4T4M9gxWLgg: -0.00500000 Waves
2024.05.14 05:46 [4171141] transfer 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3PDBrNPGRGQm7wbxsj7gPsfMPTxT5eP1MUg w() 0.51498414 Waves
2024.05.14 05:46 [4171141] transfer 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3P9MUrbeQkef5dKpHw7QN7jv7y4q7XVUi6J w() 0.01254546 Waves
2024.05.14 05:46 [4171141] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe swap() 0.26663047 WEST
2024.05.14 05:46 [4171141] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.26663047 WEST
2024.05.14 05:46 [4171141] transfer 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B calculateAmountOutForSwapAndSendTokens() 0.52752960 Waves
2024.05.14 05:46 [4171141] transfer 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo calculateAmountOutForSwapAndSendTokens() 0.00060497 sWAVES
2024.05.14 05:46 [4171141] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe withdraw() 0.40442367 Waves
2024.05.14 05:46 [4171141] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 0.40442367 Waves
2024.05.14 05:46 [4171141] burn 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF withdraw() 0.36142930 sWAVES
2024.05.14 05:46 [4171141] transfer 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV unstake() 0.40442367 Waves
2024.05.14 05:46 [4171141] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() 1723777.75674179 Waves
2024.05.14 05:46 [4171141] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() +1723778.16116546 Waves
2024.05.14 05:46 [4171141] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt unstake()
2024.05.14 05:46 [4171141] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.05.14 05:46 [4171141] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV withdraw() 0.36142930 sWAVES
2024.05.14 05:46 [4171141] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 0.36142930 sWAVES
2024.05.14 05:46 [4171141] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV getRate()
2024.05.14 05:46 [4171141] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn getRate()
2024.05.14 05:46 [4171141] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.05.14 05:46 [4171141] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.05.14 05:46 [4171141] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.05.14 05:46 [4171141] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.05.14 05:46 [4171141] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe calculateAmountOutForSwapAndSendTokens() 132.78197764 WEST
2024.05.14 05:46 [4171141] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.05.14 05:46 [4171141] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.05.14 05:46 [4171141] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.05.14 05:46 [4171141] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.05.14 05:46 [4171141] invoke 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 133.31523858 WEST
2024.05.14 05:46 [4171141] transfer 3PBqDPCdew96XinnFMfix8T8f7WVaMMxUoR > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD swap() 0.231662 XTN.
2024.05.14 05:46 [4171141] transfer 3PBqDPCdew96XinnFMfix8T8f7WVaMMxUoR > 3PMDBPQL4KLAfFMCZrKtHzPFLSkj5tZ64wk swap() 0.057915 XTN.
2024.05.14 05:46 [4171141] transfer 3PBqDPCdew96XinnFMfix8T8f7WVaMMxUoR > 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B swap() 133.31523858 WEST
2024.05.14 05:46 [4171141] invoke 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3PBqDPCdew96XinnFMfix8T8f7WVaMMxUoR swap() 8.99355893 VIRES
2024.05.14 05:46 [4171141] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU swap() 0.00102996 Waves
2024.05.14 05:46 [4171141] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00102996 Waves
2024.05.14 05:46 [4171141] transfer 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU > 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B calculateAmountOutForSwapAndSendTokens() 8.99355893 VIRES
2024.05.14 05:46 [4171141] invoke 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.05.14 05:46 [4171141] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU deposit() 0.36671609 sWAVES
2024.05.14 05:46 [4171141] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 0.36671609 sWAVES
2024.05.14 05:46 [4171141] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 0.36671609 sWAVES
2024.05.14 05:46 [4171141] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1723778.16116546 Waves
2024.05.14 05:46 [4171141] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1723777.75082609 Waves
2024.05.14 05:46 [4171141] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 0.41033937 Waves
2024.05.14 05:46 [4171141] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.05.14 05:46 [4171141] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 0.41033937 Waves
2024.05.14 05:46 [4171141] invoke 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 0.41033937 Waves
2024.05.14 05:46 [4171141] invoke 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.05.14 05:46 [4171141] invoke 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.05.14 05:46 [4171141] invoke 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.05.14 05:46 [4171141] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU calculateAmountOutForSwapAndSendTokens() 0.51292422 Waves
2024.05.14 05:46 [4171141] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.05.14 05:46 [4171141] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.05.14 05:46 [4171141] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.05.14 05:46 [4171141] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.05.14 05:46 [4171141] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.05.14 05:46 [4171141] invoke 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 0.51498414 Waves
2024.05.14 05:46 [4171141] invoke 3PDBrNPGRGQm7wbxsj7gPsfMPTxT5eP1MUg > 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B w() 0.51498414 Waves
2024.05.14 05:46 [4171141] invoke 3PMbnqiffrx5NRAsgun6bGdE4T4M9gxWLgg > 3PDBrNPGRGQm7wbxsj7gPsfMPTxT5eP1MUg x()
3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 255972527568 -> 255936324141
3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe: %s%s__stakedBalance__WAVES: 285943507166 -> 285903064799
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 4171141 == 4171141
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:Aatk" == "base64:Aatk"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AQSHAZh9" == "base64:AQSHAZh9"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 172377816116546 -> 172377775674179
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 172377816116546 -> 172377775674179
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0xbbb307509cb52b31811d96a55c2779f73f48d8b69f0adafe0d771538d1a4d848" -> "0xe32a6353c0b1aad9e5fe66cd29dca70eb9373a1e60c5941471b91aae9203c430"
3PBqDPCdew96XinnFMfix8T8f7WVaMMxUoR: global_volume_usd: 105834149 -> 107013190
3PBqDPCdew96XinnFMfix8T8f7WVaMMxUoR: global_volume: 204791451090 -> 204820418736
3PBqDPCdew96XinnFMfix8T8f7WVaMMxUoR: global_earnedByOwner: 407232924 -> 407290839
3PBqDPCdew96XinnFMfix8T8f7WVaMMxUoR: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance: 2266524190 -> 2265945034
3PBqDPCdew96XinnFMfix8T8f7WVaMMxUoR: global_DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p_balance: 42221111040 -> 43102479816
3PBqDPCdew96XinnFMfix8T8f7WVaMMxUoR: global_4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8_balance: 651965163335 -> 638633639477
3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 88910461203 -> 88947132812
3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU: %s%s__stakedBalance__WAVES: 99060150229 -> 99101184166
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 172377775082609 -> 172377816116546
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 4171141 == 4171141
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:Aatl" -> "base64:Aatk"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AQSHAZh9" == "base64:AQSHAZh9"
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 172377775082609 -> 172377816116546
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0x8ac58b8b19ede818a7dbfef70e064d1b7edc88a2c654e9aafe966f4eb8c3bc05" -> "0xbbb307509cb52b31811d96a55c2779f73f48d8b69f0adafe0d771538d1a4d848"
{
"type": 16,
"id": "FM3otD6H28fCdJ66q6iuFbsHTrB1pmTK2d8Gid9u9nDR",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1715648127081,
"version": 1,
"sender": "3PMbnqiffrx5NRAsgun6bGdE4T4M9gxWLgg",
"senderPublicKey": "6eLRyooALWkAYGaKP12sb8bVUPGDXM4biFaCvL6DjkH3",
"proofs": [
"2iAJ1WA2B2WWMXWd1QLW52j8XuTX17ryKa2ZQCQ3TJdddd2f8aRBoKiubbrNaBoHGhGmEvRJuUaGfTB9n5Su7pML"
],
"dApp": "3PDBrNPGRGQm7wbxsj7gPsfMPTxT5eP1MUg",
"payment": [],
"call": {
"function": "x",
"args": [
{
"type": "integer",
"value": 51498414
},
{
"type": "string",
"value": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B"
},
{
"type": "string",
"value": "w"
},
{
"type": "string",
"value": "1:3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU,DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p;2:3PBqDPCdew96XinnFMfix8T8f7WVaMMxUoR,4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8;1:3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe,WAVES"
}
]
},
"height": 4171141,
"applicationStatus": "succeeded",
"spentComplexity": 9851,
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B",
"call": {
"function": "w",
"args": [
{
"type": "String",
"value": "1:3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU,DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p;2:3PBqDPCdew96XinnFMfix8T8f7WVaMMxUoR,4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8;1:3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe,WAVES"
}
]
},
"payment": [
{
"assetId": null,
"amount": 51498414
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3P9MUrbeQkef5dKpHw7QN7jv7y4q7XVUi6J",
"asset": null,
"amount": 1254546
},
{
"address": "3PDBrNPGRGQm7wbxsj7gPsfMPTxT5eP1MUg",
"asset": null,
"amount": 51498414
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p"
},
{
"type": "String",
"value": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B"
}
]
},
"payment": [
{
"assetId": null,
"amount": 51498414
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": null,
"amount": 102996
},
{
"address": "3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU",
"asset": null,
"amount": 102996
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "WAVES"
},
{
"type": "String",
"value": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p"
},
{
"type": "String",
"value": "WAVES"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "E3YhURNsCmjUaYNigH6AayLxbh9u81uVGU3ZvHKznY5v"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getSwapFeeREADONLY",
"args": [
{
"type": "String",
"value": "3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 51292422
},
{
"type": "Boolean",
"value": true
},
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B"
},
{
"type": "Int",
"value": 102996
}
]
},
"payment": [
{
"assetId": null,
"amount": 51292422
}
],
"stateChanges": {
"data": [
{
"key": "%s%s__stakedBalance__WAVES",
"type": "integer",
"value": 99101184166
},
{
"key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"type": "integer",
"value": 88947132812
}
],
"transfers": [
{
"address": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B",
"asset": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p",
"amount": 899355893
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "isPoolSwapDisabledREADONLY",
"args": [
{
"type": "String",
"value": "3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU"
}
]
},
"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": "3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU"
},
{
"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": 41033937
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 36671609
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"call": {
"function": "deposit",
"args": []
},
"payment": [
{
"assetId": null,
"amount": 41033937
}
],
"stateChanges": {
"data": [
{
"key": "LAST_RATE",
"type": "binary",
"value": "base64:AQSHAZh9"
},
{
"key": "CURRENT_RATE",
"type": "binary",
"value": "base64:Aatk"
},
{
"key": "LAST_HEIGHT",
"type": "integer",
"value": 4171141
},
{
"key": "STAKING_AMOUNT",
"type": "integer",
"value": 172377816116546
}
],
"transfers": [
{
"address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 36671609
}
],
"issues": [],
"reissues": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"isReissuable": true,
"quantity": 36671609
}
],
"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": 41033937
}
],
"stateChanges": {
"data": [
{
"key": "LEASE_ID",
"type": "binary",
"value": "base64:u7MHUJy1KzGBHZalXCd59z9I2LafCtr+DXcVONGk2Eg="
},
{
"key": "LEASE_AMOUNT",
"type": "integer",
"value": 172377816116546
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [
{
"id": "DdhaFSpkPVHBZJgkkaKHr4wxEnsngv1c4Xg5W1xXBkT9",
"originTransactionId": "FM3otD6H28fCdJ66q6iuFbsHTrB1pmTK2d8Gid9u9nDR",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 172377816116546,
"height": 4171141,
"status": "canceled",
"cancelHeight": 4171141,
"cancelTransactionId": "FM3otD6H28fCdJ66q6iuFbsHTrB1pmTK2d8Gid9u9nDR"
}
],
"leaseCancels": [
{
"id": "ALhyPPGVpViyLeRMVMF4thG5VuFmKB5NhGyCa496iUUc",
"originTransactionId": "25fPr3AbvY2xDitsNE6WETcwvKn7WLW4raHzonaXfNv2",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 172377775082609,
"height": 4171141,
"status": "canceled",
"cancelHeight": 4171141,
"cancelTransactionId": "FM3otD6H28fCdJ66q6iuFbsHTrB1pmTK2d8Gid9u9nDR"
}
],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU"
},
{
"type": "String",
"value": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3PBqDPCdew96XinnFMfix8T8f7WVaMMxUoR",
"call": {
"function": "swap",
"args": [
{
"type": "String",
"value": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8"
},
{
"type": "Int",
"value": 1
}
]
},
"payment": [
{
"assetId": "DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p",
"amount": 899355893
}
],
"stateChanges": {
"data": [
{
"key": "global_4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8_balance",
"type": "integer",
"value": 638633639477
},
{
"key": "global_DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p_balance",
"type": "integer",
"value": 43102479816
},
{
"key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance",
"type": "integer",
"value": 2265945034
},
{
"key": "global_earnedByOwner",
"type": "integer",
"value": 407290839
},
{
"key": "global_volume",
"type": "integer",
"value": 204820418736
},
{
"key": "global_volume_usd",
"type": "integer",
"value": 107013190
}
],
"transfers": [
{
"address": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B",
"asset": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8",
"amount": 13331523858
},
{
"address": "3PMDBPQL4KLAfFMCZrKtHzPFLSkj5tZ64wk",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 57915
},
{
"address": "3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 231662
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "WAVES"
},
{
"type": "String",
"value": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B"
}
]
},
"payment": [
{
"assetId": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8",
"amount": 13331523858
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8",
"amount": 26663047
},
{
"address": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe",
"asset": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8",
"amount": 26663047
}
],
"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": 13278197764
},
{
"type": "Boolean",
"value": false
},
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B"
},
{
"type": "Int",
"value": 26663047
}
]
},
"payment": [
{
"assetId": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8",
"amount": 13278197764
}
],
"stateChanges": {
"data": [
{
"key": "%s%s__stakedBalance__WAVES",
"type": "integer",
"value": 285903064799
},
{
"key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"type": "integer",
"value": 255936324141
}
],
"transfers": [
{
"address": "3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 60497
},
{
"address": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B",
"asset": null,
"amount": 52752960
}
],
"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": 36142930
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe",
"asset": null,
"amount": 40442367
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"call": {
"function": "withdraw",
"args": []
},
"payment": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 36142930
}
],
"stateChanges": {
"data": [
{
"key": "STAKING_AMOUNT",
"type": "integer",
"value": 172377775674179
},
{
"key": "LAST_RATE",
"type": "binary",
"value": "base64:AQSHAZh9"
},
{
"key": "CURRENT_RATE",
"type": "binary",
"value": "base64:Aatk"
},
{
"key": "LAST_HEIGHT",
"type": "integer",
"value": 4171141
}
],
"transfers": [
{
"address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn",
"asset": null,
"amount": 40442367
}
],
"issues": [],
"reissues": [],
"burns": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"quantity": 36142930
}
],
"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": 40442367
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "LEASE_ID",
"type": "binary",
"value": "base64:4ypjU8Cxqtnl/mbNKdynDrk3Oh5gxZQUcbkarpIDxDA="
},
{
"key": "LEASE_AMOUNT",
"type": "integer",
"value": 172377775674179
}
],
"transfers": [
{
"address": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"asset": null,
"amount": 40442367
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [
{
"id": "GHm34bRWciLq1TFDGYuVMNxpVsGnXFXmz3YyVvK9DiCF",
"originTransactionId": "FM3otD6H28fCdJ66q6iuFbsHTrB1pmTK2d8Gid9u9nDR",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 172377775674179,
"height": 4171141,
"status": "canceled",
"cancelHeight": 4171141,
"cancelTransactionId": "2z2JvLpwTaPYnrcmcbEp1E5meMebjvLin3U8gqU5siCa"
}
],
"leaseCancels": [
{
"id": "DdhaFSpkPVHBZJgkkaKHr4wxEnsngv1c4Xg5W1xXBkT9",
"originTransactionId": "FM3otD6H28fCdJ66q6iuFbsHTrB1pmTK2d8Gid9u9nDR",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 172377816116546,
"height": 4171141,
"status": "canceled",
"cancelHeight": 4171141,
"cancelTransactionId": "FM3otD6H28fCdJ66q6iuFbsHTrB1pmTK2d8Gid9u9nDR"
}
],
"invokes": []
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}