tx · 49ae58fXCxh1T9GxDd8fTNctvb3LpKJNeCpBceFyxXBT
3PAddJBu3ZeswJRhYfL2UH5XmoU7ED6KZ8p: +2.328858 EAST
———————————————————————————————————: -1.00500000 Waves
3PNgw6Db2TGUQbjnV7ekve6q126xBC1e7eM: +0.016010 XTN.
3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: -0.00079273 Puzzle
———————————————————————————————————: +0.064042 XTN.
3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg: +0.00000047 Puzzle
3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp: +0.00000167 Puzzle
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: +0.00079059 Puzzle
3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8: -0.081516 XTN.
———————————————————————————————————: +0.006773 EAST
3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD: +0.001302 XTN.
3P8qVX189qpoTJZQQQdKS9endHK5sxWsvrd: +0.000162 XTN.
3P4ZgLfGkMZNq4J7tkVeKY6xVm3MijYGk1t: +187.07610720 Waves.Exchange
———————————————————————————————————: -2.335631 EAST
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu: +0.37490201 Waves.Exchange
———————————————————————————————————: +0.15496151 gxWX
———————————————————————————————————: +0.00200000 Waves
3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm: +77.32579649 gxWX
———————————————————————————————————: -187.45100921 Waves.Exchange
3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD: +0.99800000 Waves
———————————————————————————————————: -77.48075800 gxWX
2023.12.12 15:34 [3949345] transfer 3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw > 3PAddJBu3ZeswJRhYfL2UH5XmoU7ED6KZ8p puzzleSwap() 2.328858 EAST
2023.12.12 15:34 [3949345] transfer 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PNgw6Db2TGUQbjnV7ekve6q126xBC1e7eM swapWithReferral() 0.016010 XTN.
2023.12.12 15:34 [3949345] transfer 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw swapWithReferral() 2.328858 EAST
2023.12.12 15:34 [3949345] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg exchange() 0.00000047 Puzzle
2023.12.12 15:34 [3949345] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 0.00000167 Puzzle
2023.12.12 15:34 [3949345] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW exchange() 0.00079059 Puzzle
2023.12.12 15:34 [3949345] invoke 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange()
2023.12.12 15:34 [3949345] invoke 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW > 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee exchange() 0.064042 XTN.
2023.12.12 15:34 [3949345] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW topUpReward() 0.064042 XTN.
2023.12.12 15:34 [3949345] transfer 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD swap() 0.000651 XTN.
2023.12.12 15:34 [3949345] transfer 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 > 3P8qVX189qpoTJZQQQdKS9endHK5sxWsvrd swap() 0.000162 XTN.
2023.12.12 15:34 [3949345] transfer 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 0.080052 XTN.
2023.12.12 15:34 [3949345] transfer 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD topUpReward() 0.000651 XTN.
2023.12.12 15:34 [3949345] invoke 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 > 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS topUpReward() 0.000651 XTN.
2023.12.12 15:34 [3949345] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 swap() 0.006773 EAST
2023.12.12 15:34 [3949345] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P4ZgLfGkMZNq4J7tkVeKY6xVm3MijYGk1t swap() 0.37490201 Waves.Exchange
2023.12.12 15:34 [3949345] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.37490201 Waves.Exchange
2023.12.12 15:34 [3949345] transfer 3P4ZgLfGkMZNq4J7tkVeKY6xVm3MijYGk1t > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU calculateAmountOutForSwapAndSendTokens() 2.335631 EAST
2023.12.12 15:34 [3949345] invoke 3P4ZgLfGkMZNq4J7tkVeKY6xVm3MijYGk1t > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.12.12 15:34 [3949345] invoke 3P4ZgLfGkMZNq4J7tkVeKY6xVm3MijYGk1t > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.12.12 15:34 [3949345] invoke 3P4ZgLfGkMZNq4J7tkVeKY6xVm3MijYGk1t > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2023.12.12 15:34 [3949345] invoke 3P4ZgLfGkMZNq4J7tkVeKY6xVm3MijYGk1t > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2023.12.12 15:34 [3949345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P4ZgLfGkMZNq4J7tkVeKY6xVm3MijYGk1t calculateAmountOutForSwapAndSendTokens() 186.70120519 Waves.Exchange
2023.12.12 15:34 [3949345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2023.12.12 15:34 [3949345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2023.12.12 15:34 [3949345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2023.12.12 15:34 [3949345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.12.12 15:34 [3949345] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 187.45100921 Waves.Exchange
2023.12.12 15:34 [3949345] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm swap() 0.15496151 gxWX
2023.12.12 15:34 [3949345] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.15496151 gxWX
2023.12.12 15:34 [3949345] transfer 3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU calculateAmountOutForSwapAndSendTokens() 187.45100921 Waves.Exchange
2023.12.12 15:34 [3949345] invoke 3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.12.12 15:34 [3949345] invoke 3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.12.12 15:34 [3949345] invoke 3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2023.12.12 15:34 [3949345] invoke 3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2023.12.12 15:34 [3949345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm calculateAmountOutForSwapAndSendTokens() 77.17083498 gxWX
2023.12.12 15:34 [3949345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2023.12.12 15:34 [3949345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2023.12.12 15:34 [3949345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2023.12.12 15:34 [3949345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.12.12 15:34 [3949345] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 77.48075800 gxWX
2023.12.12 15:34 [3949345] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD swap() 0.00200000 Waves
2023.12.12 15:34 [3949345] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00200000 Waves
2023.12.12 15:34 [3949345] transfer 3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU calculateAmountOutForSwapAndSendTokens() 77.48075800 gxWX
2023.12.12 15:34 [3949345] invoke 3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.12.12 15:34 [3949345] invoke 3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.12.12 15:34 [3949345] invoke 3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2023.12.12 15:34 [3949345] invoke 3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2023.12.12 15:34 [3949345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD calculateAmountOutForSwapAndSendTokens() 0.99600000 Waves
2023.12.12 15:34 [3949345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2023.12.12 15:34 [3949345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2023.12.12 15:34 [3949345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2023.12.12 15:34 [3949345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.12.12 15:34 [3949345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.12.12 15:34 [3949345] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 1.00000000 Waves
2023.12.12 15:34 [3949345] invoke 3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swapWithReferral() 1.00000000 Waves
2023.12.12 15:34 [3949345] invoke 3PAddJBu3ZeswJRhYfL2UH5XmoU7ED6KZ8p > 3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw puzzleSwap() 1.00000000 Waves
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: global_lastCheck_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_interest: 208324824432495248 -> 208324904614036830
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_earnings: 205515718619 -> 205515797678
3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: B_asset_balance: 80394167561 -> 80394231603
3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: A_asset_balance: 99845723989 -> 99845644716
3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8: global_volume: 7317675836410 -> 7317675918090
3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8: global_earnedByOwner: 14585274272 -> 14585274434
3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8: hello: "world" == "world"
3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8: global_6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq_balance: 29941063037 -> 29941069675
3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance: 180540811629 -> 180540729949
{
"type": 16,
"id": "49ae58fXCxh1T9GxDd8fTNctvb3LpKJNeCpBceFyxXBT",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1702384446478,
"version": 2,
"chainId": 87,
"sender": "3PAddJBu3ZeswJRhYfL2UH5XmoU7ED6KZ8p",
"senderPublicKey": "995AZfDAW4mY8qLxZ51AqtD9mvqUsxL8KqLYWYHb6EcS",
"proofs": [
"34RKd6AvGcMyzDzp5cKwRZWXLBhNGStd6XiTP9xTRQJmpT52ZeXEgbEX4Pv6JHbzRw4DxtktpJECVfeF1xDvxyGN"
],
"dApp": "3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw",
"payment": [
{
"amount": 100000000,
"assetId": null
}
],
"call": {
"function": "puzzleSwap",
"args": [
{
"type": "string",
"value": "100000000/3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD,wx,WAVES,3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii;3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm,wx,3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii,Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on;3P4ZgLfGkMZNq4J7tkVeKY6xVm3MijYGk1t,wx,Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on,6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq"
},
{
"type": "integer",
"value": 2326451
},
{
"type": "list",
"value": [
{
"type": "string",
"value": ""
},
{
"type": "string",
"value": ""
}
]
}
]
},
"height": 3949345,
"applicationStatus": "succeeded",
"spentComplexity": 10187,
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PAddJBu3ZeswJRhYfL2UH5XmoU7ED6KZ8p",
"asset": "6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq",
"amount": 2328858
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU",
"call": {
"function": "swapWithReferral",
"args": [
{
"type": "String",
"value": "100000000/3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD,wx,WAVES,3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii;3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm,wx,3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii,Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on;3P4ZgLfGkMZNq4J7tkVeKY6xVm3MijYGk1t,wx,Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on,6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq"
},
{
"type": "Int",
"value": 2326451
},
{
"type": "String",
"value": "keeper"
}
]
},
"payment": [
{
"assetId": null,
"amount": 100000000
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw",
"asset": "6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq",
"amount": 2328858
},
{
"address": "3PNgw6Db2TGUQbjnV7ekve6q126xBC1e7eM",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 16010
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii"
},
{
"type": "String",
"value": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU"
}
]
},
"payment": [
{
"assetId": null,
"amount": 100000000
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": null,
"amount": 200000
},
{
"address": "3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD",
"asset": null,
"amount": 200000
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "WAVES"
},
{
"type": "String",
"value": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii"
},
{
"type": "String",
"value": "WAVES"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "HVCywoFAXk9g2n8pyGwF1ZjHqrL29WfsbqQCf1xQDBhB"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getSwapFeeREADONLY",
"args": [
{
"type": "String",
"value": "3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 99600000
},
{
"type": "Boolean",
"value": true
},
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU"
},
{
"type": "Int",
"value": 200000
}
]
},
"payment": [
{
"assetId": null,
"amount": 99600000
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU",
"asset": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii",
"amount": 7748075800
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "isPoolSwapDisabledREADONLY",
"args": [
{
"type": "String",
"value": "3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD"
}
]
},
"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": "3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD"
},
{
"type": "String",
"value": "WAVES"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD"
},
{
"type": "String",
"value": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on"
},
{
"type": "String",
"value": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU"
}
]
},
"payment": [
{
"assetId": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii",
"amount": 7748075800
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii",
"amount": 15496151
},
{
"address": "3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm",
"asset": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii",
"amount": 15496151
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii"
},
{
"type": "String",
"value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "HP9eDx6sovyRCRLrsNrcwJs4BVi4Yu686AXvZ5N8awKm"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getSwapFeeREADONLY",
"args": [
{
"type": "String",
"value": "3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 7717083498
},
{
"type": "Boolean",
"value": false
},
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU"
},
{
"type": "Int",
"value": 15496151
}
]
},
"payment": [
{
"assetId": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii",
"amount": 7717083498
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU",
"asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on",
"amount": 18745100921
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "isPoolSwapDisabledREADONLY",
"args": [
{
"type": "String",
"value": "3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm"
}
]
},
"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": "3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm"
},
{
"type": "String",
"value": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm"
},
{
"type": "String",
"value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"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": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on",
"amount": 18745100921
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on",
"amount": 37490201
},
{
"address": "3P4ZgLfGkMZNq4J7tkVeKY6xVm3MijYGk1t",
"asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on",
"amount": 37490201
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on"
},
{
"type": "String",
"value": "6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "6q9YQNtxnNjmFq3smDnXMGrw3epGRwkyq3mtzxozqyVv"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3P4ZgLfGkMZNq4J7tkVeKY6xVm3MijYGk1t"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getSwapFeeREADONLY",
"args": [
{
"type": "String",
"value": "3P4ZgLfGkMZNq4J7tkVeKY6xVm3MijYGk1t"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3P4ZgLfGkMZNq4J7tkVeKY6xVm3MijYGk1t",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 18670120519
},
{
"type": "Boolean",
"value": false
},
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU"
},
{
"type": "Int",
"value": 37490201
}
]
},
"payment": [
{
"assetId": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on",
"amount": 18670120519
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU",
"asset": "6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq",
"amount": 2335631
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "isPoolSwapDisabledREADONLY",
"args": [
{
"type": "String",
"value": "3P4ZgLfGkMZNq4J7tkVeKY6xVm3MijYGk1t"
}
]
},
"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": "3P4ZgLfGkMZNq4J7tkVeKY6xVm3MijYGk1t"
},
{
"type": "String",
"value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3P4ZgLfGkMZNq4J7tkVeKY6xVm3MijYGk1t"
},
{
"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": 6773
}
],
"stateChanges": {
"data": [
{
"key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance",
"type": "integer",
"value": 180540729949
},
{
"key": "global_6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq_balance",
"type": "integer",
"value": 29941069675
},
{
"key": "hello",
"type": "string",
"value": "world"
},
{
"key": "global_earnedByOwner",
"type": "integer",
"value": 14585274434
},
{
"key": "global_volume",
"type": "integer",
"value": 7317675918090
}
],
"transfers": [
{
"address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 80052
},
{
"address": "3P8qVX189qpoTJZQQQdKS9endHK5sxWsvrd",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 162
},
{
"address": "3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 651
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS",
"call": {
"function": "topUpReward",
"args": []
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 651
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 651
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
},
{
"dApp": "3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW",
"call": {
"function": "topUpReward",
"args": []
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 64042
}
],
"stateChanges": {
"data": [
{
"key": "global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_earnings",
"type": "integer",
"value": 205515797678
},
{
"key": "global_lastCheck_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_interest",
"type": "integer",
"value": 208324904614036830
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee",
"call": {
"function": "exchange",
"args": [
{
"type": "Int",
"value": 1
}
]
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 64042
}
],
"stateChanges": {
"data": [
{
"key": "A_asset_balance",
"type": "integer",
"value": 99845644716
},
{
"key": "B_asset_balance",
"type": "integer",
"value": 80394231603
}
],
"transfers": [
{
"address": "3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW",
"asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS",
"amount": 79059
},
{
"address": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp",
"asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS",
"amount": 167
},
{
"address": "3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg",
"asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS",
"amount": 47
}
],
"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": 64042
}
]
},
{
"type": "Array",
"value": [
{
"type": "ByteVector",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
}
]
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
}
]
}
}
]
}
}