tx · 6fKnQt5rtXkebtuGitBXtdXwk5L75GK8nyJ1PM2jarJi
3PAddJBu3ZeswJRhYfL2UH5XmoU7ED6KZ8p: +43.907891 EAST
———————————————————————————————————: -20.00500000 Waves
3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU: +0.000193 USDT-ERC20-PPT
3PNgw6Db2TGUQbjnV7ekve6q126xBC1e7eM: +0.685826 XTN.
3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: -0.01444186 Puzzle
———————————————————————————————————: +2.743307 XTN.
3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg: +0.00000869 Puzzle
3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp: +0.00003042 Puzzle
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: +0.01440275 Puzzle
3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8: -3.492058 XTN.
———————————————————————————————————: +0.127703 EAST
3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD: +0.055934 XTN.
3P8qVX189qpoTJZQQQdKS9endHK5sxWsvrd: +0.006991 XTN.
3P4PGVc91jyaVyHr3XezpC9GgnWMbnLS668: +3242.19038448 WEST
———————————————————————————————————: -44.035594 EAST
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu: +6.49737552 WEST
———————————————————————————————————: +0.04000000 Waves
3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b: -3248.68776000 WEST
3P4ZjtEUZTRH2txirDQhkcqoiaZv8vW4y38: +40.608597 USDT-ERC20-PPT
3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM: +16.63103461 Waves
———————————————————————————————————: -40.608790 USDT-ERC20-PPT
———————————————————————————————————: +3.01606469 sWAVES
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: -3.32896539 Waves (GENERATOR)
———————————————————————————————————: +3.32896539 Waves
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj: +3.32896539 Waves (GENERATOR)
2024.02.05 14:12 [4028674] transfer 3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw > 3PAddJBu3ZeswJRhYfL2UH5XmoU7ED6KZ8p puzzleSwap() 43.907891 EAST
2024.02.05 14:12 [4028674] transfer 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PNgw6Db2TGUQbjnV7ekve6q126xBC1e7eM swapWithReferral() 0.685826 XTN.
2024.02.05 14:12 [4028674] transfer 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw swapWithReferral() 43.907891 EAST
2024.02.05 14:12 [4028674] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg exchange() 0.00000869 Puzzle
2024.02.05 14:12 [4028674] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 0.00003042 Puzzle
2024.02.05 14:12 [4028674] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW exchange() 0.01440275 Puzzle
2024.02.05 14:12 [4028674] invoke 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange()
2024.02.05 14:12 [4028674] invoke 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW > 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee exchange() 2.743307 XTN.
2024.02.05 14:12 [4028674] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW topUpReward() 2.743307 XTN.
2024.02.05 14:12 [4028674] transfer 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD swap() 0.027967 XTN.
2024.02.05 14:12 [4028674] transfer 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 > 3P8qVX189qpoTJZQQQdKS9endHK5sxWsvrd swap() 0.006991 XTN.
2024.02.05 14:12 [4028674] transfer 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 3.429133 XTN.
2024.02.05 14:12 [4028674] transfer 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD topUpReward() 0.027967 XTN.
2024.02.05 14:12 [4028674] invoke 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 > 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS topUpReward() 0.027967 XTN.
2024.02.05 14:12 [4028674] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 swap() 0.127703 EAST
2024.02.05 14:12 [4028674] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P4PGVc91jyaVyHr3XezpC9GgnWMbnLS668 swap() 6.49737552 WEST
2024.02.05 14:12 [4028674] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 6.49737552 WEST
2024.02.05 14:12 [4028674] transfer 3P4PGVc91jyaVyHr3XezpC9GgnWMbnLS668 > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU calculateAmountOutForSwapAndSendTokens() 44.035594 EAST
2024.02.05 14:12 [4028674] invoke 3P4PGVc91jyaVyHr3XezpC9GgnWMbnLS668 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.02.05 14:12 [4028674] invoke 3P4PGVc91jyaVyHr3XezpC9GgnWMbnLS668 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.02.05 14:12 [4028674] invoke 3P4PGVc91jyaVyHr3XezpC9GgnWMbnLS668 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.02.05 14:12 [4028674] invoke 3P4PGVc91jyaVyHr3XezpC9GgnWMbnLS668 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.02.05 14:12 [4028674] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P4PGVc91jyaVyHr3XezpC9GgnWMbnLS668 calculateAmountOutForSwapAndSendTokens() 3235.69300896 WEST
2024.02.05 14:12 [4028674] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.02.05 14:12 [4028674] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.02.05 14:12 [4028674] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.02.05 14:12 [4028674] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.02.05 14:12 [4028674] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 3248.68776000 WEST
2024.02.05 14:12 [4028674] transfer 3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU fulfillOrder() 3248.68776000 WEST
2024.02.05 14:12 [4028674] transfer 3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b > 3P4ZjtEUZTRH2txirDQhkcqoiaZv8vW4y38 fulfillOrder() 40.608597 USDT-ERC20-PPT
2024.02.05 14:12 [4028674] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b fulfillOrder() 40.608597 USDT-ERC20-PPT
2024.02.05 14:12 [4028674] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM swap() 0.04000000 Waves
2024.02.05 14:12 [4028674] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.04000000 Waves
2024.02.05 14:12 [4028674] transfer 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU calculateAmountOutForSwapAndSendTokens() 40.608790 USDT-ERC20-PPT
2024.02.05 14:12 [4028674] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.02.05 14:12 [4028674] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM deposit() 3.01606469 sWAVES
2024.02.05 14:12 [4028674] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 3.01606469 sWAVES
2024.02.05 14:12 [4028674] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 3.01606469 sWAVES
2024.02.05 14:12 [4028674] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1269546.59623501 Waves
2024.02.05 14:12 [4028674] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1269543.26726962 Waves
2024.02.05 14:12 [4028674] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 3.32896539 Waves
2024.02.05 14:12 [4028674] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.02.05 14:12 [4028674] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 3.32896539 Waves
2024.02.05 14:12 [4028674] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 3.32896539 Waves
2024.02.05 14:12 [4028674] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.02.05 14:12 [4028674] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.02.05 14:12 [4028674] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.02.05 14:12 [4028674] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM calculateAmountOutForSwapAndSendTokens() 19.92000000 Waves
2024.02.05 14:12 [4028674] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.02.05 14:12 [4028674] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.02.05 14:12 [4028674] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.02.05 14:12 [4028674] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.02.05 14:12 [4028674] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 20.00000000 Waves
2024.02.05 14:12 [4028674] invoke 3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swapWithReferral() 20.00000000 Waves
2024.02.05 14:12 [4028674] invoke 3PAddJBu3ZeswJRhYfL2UH5XmoU7ED6KZ8p > 3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw puzzleSwap() 20.00000000 Waves
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: global_lastCheck_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_interest: 261277360106495290 -> 261278820831647419
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_earnings: 257721130887 -> 257722571162
3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: B_asset_balance: 123323819033 -> 123326562340
3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: A_asset_balance: 65139077518 -> 65137633332
3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8: global_volume: 8219414624675 -> 8219418120887
3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8: global_earnedByOwner: 16383079753 -> 16383086744
3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8: hello: "world" == "world"
3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8: global_6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq_balance: 74432823 -> 74557972
3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance: 1022317367 -> 1018818316
3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b: order_1534_fulfilled1: 1955253553 -> 1995862150
3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b: order_1534_fulfilled0: 15642028424000 -> 15966897200000
3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 1827599933254 -> 1827901539723
3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM: %s%s__stakedBalance__WAVES: 2014351346241 -> 2014684242780
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 126954326726962 -> 126954659623501
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 4028673 -> 4028674
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:AehV" -> "base64:AehU"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AQD8TX8M" -> "base64:AQD8T2dh"
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 126954326726962 -> 126954659623501
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0xfee60ef89fc67614ddd2095da684e80b52529e65594dc62ad0db0297cc570dd9" -> "0xac00c5205e3a13b7aa519a2b0929965bd17f254bada3d377e024903b49d16c34"
{
"type": 16,
"id": "6fKnQt5rtXkebtuGitBXtdXwk5L75GK8nyJ1PM2jarJi",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1707131555850,
"version": 2,
"chainId": 87,
"sender": "3PAddJBu3ZeswJRhYfL2UH5XmoU7ED6KZ8p",
"senderPublicKey": "995AZfDAW4mY8qLxZ51AqtD9mvqUsxL8KqLYWYHb6EcS",
"proofs": [
"4EgvfRtw8rGYVSsyrzThBDyspYjP7mUTu5VPcFLDGdNy19gLTR54M5a6ypyG9dEcB9H2PhYfVn8rfYjf9ayZgX9f"
],
"dApp": "3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw",
"payment": [
{
"amount": 2000000000,
"assetId": null
}
],
"call": {
"function": "puzzleSwap",
"args": [
{
"type": "string",
"value": "2000000000/3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM,wx,WAVES,9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi;1534>40608597,limit,9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi,4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8;3P4PGVc91jyaVyHr3XezpC9GgnWMbnLS668,wx,4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8,6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq"
},
{
"type": "integer",
"value": 43863382
},
{
"type": "list",
"value": [
{
"type": "string",
"value": ""
},
{
"type": "string",
"value": ""
}
]
}
]
},
"height": 4028674,
"applicationStatus": "succeeded",
"spentComplexity": 8901,
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PAddJBu3ZeswJRhYfL2UH5XmoU7ED6KZ8p",
"asset": "6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq",
"amount": 43907891
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU",
"call": {
"function": "swapWithReferral",
"args": [
{
"type": "String",
"value": "2000000000/3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM,wx,WAVES,9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi;1534>40608597,limit,9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi,4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8;3P4PGVc91jyaVyHr3XezpC9GgnWMbnLS668,wx,4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8,6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq"
},
{
"type": "Int",
"value": 43863382
},
{
"type": "String",
"value": "keeper"
}
]
},
"payment": [
{
"assetId": null,
"amount": 2000000000
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw",
"asset": "6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq",
"amount": 43907891
},
{
"address": "3PNgw6Db2TGUQbjnV7ekve6q126xBC1e7eM",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 685826
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi"
},
{
"type": "String",
"value": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU"
}
]
},
"payment": [
{
"assetId": null,
"amount": 2000000000
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": null,
"amount": 4000000
},
{
"address": "3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM",
"asset": null,
"amount": 4000000
}
],
"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": 1992000000
},
{
"type": "Boolean",
"value": false
},
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU"
},
{
"type": "Int",
"value": 4000000
}
]
},
"payment": [
{
"assetId": null,
"amount": 1992000000
}
],
"stateChanges": {
"data": [
{
"key": "%s%s__stakedBalance__WAVES",
"type": "integer",
"value": 2014684242780
},
{
"key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"type": "integer",
"value": 1827901539723
}
],
"transfers": [
{
"address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU",
"asset": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi",
"amount": 40608790
}
],
"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": 332896539
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 301606469
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"call": {
"function": "deposit",
"args": []
},
"payment": [
{
"assetId": null,
"amount": 332896539
}
],
"stateChanges": {
"data": [
{
"key": "LAST_RATE",
"type": "binary",
"value": "base64:AQD8T2dh"
},
{
"key": "CURRENT_RATE",
"type": "binary",
"value": "base64:AehU"
},
{
"key": "LAST_HEIGHT",
"type": "integer",
"value": 4028674
},
{
"key": "STAKING_AMOUNT",
"type": "integer",
"value": 126954659623501
}
],
"transfers": [
{
"address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 301606469
}
],
"issues": [],
"reissues": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"isReissuable": true,
"quantity": 301606469
}
],
"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": 332896539
}
],
"stateChanges": {
"data": [
{
"key": "LEASE_ID",
"type": "binary",
"value": "base64:rADFIF46E7eqUZorCSmWW9F/JUuto9N34CSQO0nRbDQ="
},
{
"key": "LEASE_AMOUNT",
"type": "integer",
"value": 126954659623501
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [
{
"id": "CaRoh7qMJVCEZh3kShxU9Js8kBxSf6Ag4VEHDkq792y1",
"originTransactionId": "6fKnQt5rtXkebtuGitBXtdXwk5L75GK8nyJ1PM2jarJi",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 126954659623501,
"height": 4028674,
"status": "canceled",
"cancelHeight": 4028674,
"cancelTransactionId": "DimfytTvwdUSfYaZy7Ej28R5ZViH6JFce2AzSWzvJv1V"
}
],
"leaseCancels": [
{
"id": "JA22AgLeNT8oqiwXJsKB55m9vASFxPNjyv2UeidpSYnt",
"originTransactionId": "27PAaoTJCUmd9Pg1TJVW6FsfXwL1htX2Qub9B1HPug9i",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 126954326726962,
"height": 4028673,
"status": "canceled",
"cancelHeight": 4028674,
"cancelTransactionId": "6fKnQt5rtXkebtuGitBXtdXwk5L75GK8nyJ1PM2jarJi"
}
],
"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": "3PFB6LJyShsCKEA1AU1U1WLbDazqyj6ZL9b",
"call": {
"function": "fulfillOrder",
"args": [
{
"type": "String",
"value": "1534"
}
]
},
"payment": [
{
"assetId": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi",
"amount": 40608597
}
],
"stateChanges": {
"data": [
{
"key": "order_1534_fulfilled0",
"type": "integer",
"value": 15966897200000
},
{
"key": "order_1534_fulfilled1",
"type": "integer",
"value": 1995862150
}
],
"transfers": [
{
"address": "3P4ZjtEUZTRH2txirDQhkcqoiaZv8vW4y38",
"asset": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi",
"amount": 40608597
},
{
"address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU",
"asset": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8",
"amount": 324868776000
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq"
},
{
"type": "String",
"value": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU"
}
]
},
"payment": [
{
"assetId": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8",
"amount": 324868776000
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8",
"amount": 649737552
},
{
"address": "3P4PGVc91jyaVyHr3XezpC9GgnWMbnLS668",
"asset": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8",
"amount": 649737552
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8"
},
{
"type": "String",
"value": "6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "B5TyYVE82o7iWzhajTt8d1PFaSS9c6S9XFyAzv9pnQyT"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3P4PGVc91jyaVyHr3XezpC9GgnWMbnLS668"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getSwapFeeREADONLY",
"args": [
{
"type": "String",
"value": "3P4PGVc91jyaVyHr3XezpC9GgnWMbnLS668"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3P4PGVc91jyaVyHr3XezpC9GgnWMbnLS668",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 323569300896
},
{
"type": "Boolean",
"value": false
},
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU"
},
{
"type": "Int",
"value": 649737552
}
]
},
"payment": [
{
"assetId": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8",
"amount": 323569300896
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU",
"asset": "6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq",
"amount": 44035594
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "isPoolSwapDisabledREADONLY",
"args": [
{
"type": "String",
"value": "3P4PGVc91jyaVyHr3XezpC9GgnWMbnLS668"
}
]
},
"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": "3P4PGVc91jyaVyHr3XezpC9GgnWMbnLS668"
},
{
"type": "String",
"value": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3P4PGVc91jyaVyHr3XezpC9GgnWMbnLS668"
},
{
"type": "String",
"value": "6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8",
"call": {
"function": "swap",
"args": [
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
},
{
"type": "Int",
"value": 0
}
]
},
"payment": [
{
"assetId": "6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq",
"amount": 127703
}
],
"stateChanges": {
"data": [
{
"key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance",
"type": "integer",
"value": 1018818316
},
{
"key": "global_6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq_balance",
"type": "integer",
"value": 74557972
},
{
"key": "hello",
"type": "string",
"value": "world"
},
{
"key": "global_earnedByOwner",
"type": "integer",
"value": 16383086744
},
{
"key": "global_volume",
"type": "integer",
"value": 8219418120887
}
],
"transfers": [
{
"address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 3429133
},
{
"address": "3P8qVX189qpoTJZQQQdKS9endHK5sxWsvrd",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 6991
},
{
"address": "3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 27967
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS",
"call": {
"function": "topUpReward",
"args": []
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 27967
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 27967
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
},
{
"dApp": "3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW",
"call": {
"function": "topUpReward",
"args": []
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 2743307
}
],
"stateChanges": {
"data": [
{
"key": "global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_earnings",
"type": "integer",
"value": 257722571162
},
{
"key": "global_lastCheck_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_interest",
"type": "integer",
"value": 261278820831647419
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee",
"call": {
"function": "exchange",
"args": [
{
"type": "Int",
"value": 1
}
]
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 2743307
}
],
"stateChanges": {
"data": [
{
"key": "A_asset_balance",
"type": "integer",
"value": 65137633332
},
{
"key": "B_asset_balance",
"type": "integer",
"value": 123326562340
}
],
"transfers": [
{
"address": "3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW",
"asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS",
"amount": 1440275
},
{
"address": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp",
"asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS",
"amount": 3042
},
{
"address": "3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg",
"asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS",
"amount": 869
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE",
"call": {
"function": "exchange",
"args": [
{
"type": "ByteVector",
"value": "3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW"
},
{
"type": "Array",
"value": [
{
"type": "String",
"value": "1"
}
]
},
{
"type": "Array",
"value": [
{
"type": "Int",
"value": 2743307
}
]
},
{
"type": "Array",
"value": [
{
"type": "ByteVector",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
}
]
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
}
]
}
}
]
}
}