tx · 9Np7LWdNh6MT3GEm3KTXspvNf35G33t4YPbaMc4FeirM
3P9MUrbeQkef5dKpHw7QN7jv7y4q7XVUi6J: +0.01097939 Waves
3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw: +145.73305697 SWOP
———————————————————————————————————: -0.66137558 Waves
———————————————————————————————————: -2.38564917 sWAVES
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu: +0.29205021 SWOP
———————————————————————————————————: +0.00659179 Waves
3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo: +0.00869677 sWAVES
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: -0.01933037 Waves
———————————————————————————————————: +0.01933037 Waves (GENERATOR)
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj: -0.01933037 Waves (GENERATOR)
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: -2.281542 XTN.
———————————————————————————————————: -146.02510718 SWOP
———————————————————————————————————: +182303.05677474 BURN-XTN
3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD: +1.825234 XTN.
3PEtLVxDT8mxAh1SDAn8m7JTGNkdpkaFxBk: +0.456308 XTN.
3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5: +0.66313477 Waves
———————————————————————————————————: -182303.05677474 BURN-XTN
———————————————————————————————————: +2.35958428 sWAVES
3PMbnqiffrx5NRAsgun6bGdE4T4M9gxWLgg: -0.00500000 Waves
2024.04.02 22:20 [4111476] transfer 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3PDBrNPGRGQm7wbxsj7gPsfMPTxT5eP1MUg w() 3.29589844 Waves
2024.04.02 22:20 [4111476] transfer 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3P9MUrbeQkef5dKpHw7QN7jv7y4q7XVUi6J w() 0.01097939 Waves
2024.04.02 22:20 [4111476] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw swap() 0.29205021 SWOP
2024.04.02 22:20 [4111476] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.29205021 SWOP
2024.04.02 22:20 [4111476] transfer 3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw > 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B calculateAmountOutForSwapAndSendTokens() 3.30687783 Waves
2024.04.02 22:20 [4111476] transfer 3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw > 3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo calculateAmountOutForSwapAndSendTokens() 0.00869677 sWAVES
2024.04.02 22:20 [4111476] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw withdraw() 2.64550225 Waves
2024.04.02 22:20 [4111476] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 2.64550225 Waves
2024.04.02 22:20 [4111476] burn 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF withdraw() 2.37695240 sWAVES
2024.04.02 22:20 [4111476] transfer 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV unstake() 2.64550225 Waves
2024.04.02 22:20 [4111476] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() 1711438.48180249 Waves
2024.04.02 22:20 [4111476] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() +1711441.12730474 Waves
2024.04.02 22:20 [4111476] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt unstake()
2024.04.02 22:20 [4111476] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.04.02 22:20 [4111476] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV withdraw() 2.37695240 sWAVES
2024.04.02 22:20 [4111476] invoke 3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 2.37695240 sWAVES
2024.04.02 22:20 [4111476] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV getRate()
2024.04.02 22:20 [4111476] invoke 3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn getRate()
2024.04.02 22:20 [4111476] invoke 3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.02 22:20 [4111476] invoke 3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.02 22:20 [4111476] invoke 3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.04.02 22:20 [4111476] invoke 3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.04.02 22:20 [4111476] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw calculateAmountOutForSwapAndSendTokens() 145.44100676 SWOP
2024.04.02 22:20 [4111476] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.04.02 22:20 [4111476] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.04.02 22:20 [4111476] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.04.02 22:20 [4111476] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.02 22:20 [4111476] invoke 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 146.02510718 SWOP
2024.04.02 22:20 [4111476] transfer 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD swap() 1.825234 XTN.
2024.04.02 22:20 [4111476] transfer 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB > 3PEtLVxDT8mxAh1SDAn8m7JTGNkdpkaFxBk swap() 0.456308 XTN.
2024.04.02 22:20 [4111476] transfer 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB > 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B swap() 146.02510718 SWOP
2024.04.02 22:20 [4111476] invoke 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB swap() 182303.05677474 BURN-XTN
2024.04.02 22:20 [4111476] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 swap() 0.00659179 Waves
2024.04.02 22:20 [4111476] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00659179 Waves
2024.04.02 22:20 [4111476] transfer 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 > 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B calculateAmountOutForSwapAndSendTokens() 182303.05677474 BURN-XTN
2024.04.02 22:20 [4111476] invoke 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.02 22:20 [4111476] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 deposit() 2.35958428 sWAVES
2024.04.02 22:20 [4111476] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 2.35958428 sWAVES
2024.04.02 22:20 [4111476] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 2.35958428 sWAVES
2024.04.02 22:20 [4111476] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1711441.12730474 Waves
2024.04.02 22:20 [4111476] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1711438.50113286 Waves
2024.04.02 22:20 [4111476] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 2.62617188 Waves
2024.04.02 22:20 [4111476] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.04.02 22:20 [4111476] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 2.62617188 Waves
2024.04.02 22:20 [4111476] invoke 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 2.62617188 Waves
2024.04.02 22:20 [4111476] invoke 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.02 22:20 [4111476] invoke 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.04.02 22:20 [4111476] invoke 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.04.02 22:20 [4111476] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 calculateAmountOutForSwapAndSendTokens() 3.28271486 Waves
2024.04.02 22:20 [4111476] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.04.02 22:20 [4111476] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.04.02 22:20 [4111476] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.04.02 22:20 [4111476] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.02 22:20 [4111476] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.02 22:20 [4111476] invoke 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 3.29589844 Waves
2024.04.02 22:20 [4111476] invoke 3PDBrNPGRGQm7wbxsj7gPsfMPTxT5eP1MUg > 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B w() 3.29589844 Waves
2024.04.02 22:20 [4111476] invoke 3PMbnqiffrx5NRAsgun6bGdE4T4M9gxWLgg > 3PDBrNPGRGQm7wbxsj7gPsfMPTxT5eP1MUg x()
3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 131625069968 -> 131386505051
3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw: %s%s__stakedBalance__WAVES: 145962124031 -> 145697573806
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 4111476 == 4111476
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:Ab3x" == "base64:Ab3x"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AQMi0nZK" == "base64:AQMi0nZK"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 171144112730474 -> 171143848180249
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 171144112730474 -> 171143848180249
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0x0d5615c8a893ff4b3500d02e2b302402d41db222e9df435d4a84743aaa6c5212" -> "0x6622c1f01a19700aef2a440aaca27ee95c67da9adbec379b1474c509ecd3902f"
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_volume_usd: 24697328235 -> 24709269131
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_volume: 3442024925381 -> 3442253096837
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_earnedByOwner: 6842761790 -> 6843218098
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance: 33045121700 -> 33040558615
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns_balance: 29042411526202132 -> 29060277225766057
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_Ehie5xYpeN8op1Cctc6aGUrqx8jq3jtf1DSjXDbfm7aT_balance: 2165953575551 -> 2151351064833
3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 60450191026 -> 60686149454
3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5: %s%s__stakedBalance__WAVES: 67038570463 -> 67301187651
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 171143850113286 -> 171144112730474
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 4111476 == 4111476
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:Ab3y" -> "base64:Ab3x"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AQMi0nZK" == "base64:AQMi0nZK"
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 171143850113286 -> 171144112730474
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0xad85f710813aab546f3c5c130b1cba3e6b3697aa6735395d3d48007d4cefd99f" -> "0x0d5615c8a893ff4b3500d02e2b302402d41db222e9df435d4a84743aaa6c5212"
{
"type": 16,
"id": "9Np7LWdNh6MT3GEm3KTXspvNf35G33t4YPbaMc4FeirM",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1712079013081,
"version": 1,
"sender": "3PMbnqiffrx5NRAsgun6bGdE4T4M9gxWLgg",
"senderPublicKey": "6eLRyooALWkAYGaKP12sb8bVUPGDXM4biFaCvL6DjkH3",
"proofs": [
"2ffvqZ7a8iU1S43PsLsX57y23UoaXuQF7XqM2g4zABiEBafJJLqJuzXHKphbZ7K4KJwRTt3hNt82jJ48SMW6675H"
],
"dApp": "3PDBrNPGRGQm7wbxsj7gPsfMPTxT5eP1MUg",
"payment": [],
"call": {
"function": "x",
"args": [
{
"type": "integer",
"value": 329589844
},
{
"type": "string",
"value": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B"
},
{
"type": "string",
"value": "w"
},
{
"type": "string",
"value": "1:3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5,3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns;2:3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB,Ehie5xYpeN8op1Cctc6aGUrqx8jq3jtf1DSjXDbfm7aT;1:3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw,WAVES"
}
]
},
"height": 4111476,
"applicationStatus": "succeeded",
"spentComplexity": 9980,
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B",
"call": {
"function": "w",
"args": [
{
"type": "String",
"value": "1:3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5,3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns;2:3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB,Ehie5xYpeN8op1Cctc6aGUrqx8jq3jtf1DSjXDbfm7aT;1:3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw,WAVES"
}
]
},
"payment": [
{
"assetId": null,
"amount": 329589844
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3P9MUrbeQkef5dKpHw7QN7jv7y4q7XVUi6J",
"asset": null,
"amount": 1097939
},
{
"address": "3PDBrNPGRGQm7wbxsj7gPsfMPTxT5eP1MUg",
"asset": null,
"amount": 329589844
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns"
},
{
"type": "String",
"value": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B"
}
]
},
"payment": [
{
"assetId": null,
"amount": 329589844
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": null,
"amount": 659179
},
{
"address": "3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5",
"asset": null,
"amount": 659179
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "WAVES"
},
{
"type": "String",
"value": "3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns"
},
{
"type": "String",
"value": "WAVES"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "GyiHdcN59sZ46baFvj68ruLngrTPEvWDtsd6jHm4o46n"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getSwapFeeREADONLY",
"args": [
{
"type": "String",
"value": "3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 328271486
},
{
"type": "Boolean",
"value": true
},
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B"
},
{
"type": "Int",
"value": 659179
}
]
},
"payment": [
{
"assetId": null,
"amount": 328271486
}
],
"stateChanges": {
"data": [
{
"key": "%s%s__stakedBalance__WAVES",
"type": "integer",
"value": 67301187651
},
{
"key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"type": "integer",
"value": 60686149454
}
],
"transfers": [
{
"address": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B",
"asset": "3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns",
"amount": 18230305677474
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "isPoolSwapDisabledREADONLY",
"args": [
{
"type": "String",
"value": "3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5"
}
]
},
"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": "3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5"
},
{
"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": 262617188
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 235958428
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"call": {
"function": "deposit",
"args": []
},
"payment": [
{
"assetId": null,
"amount": 262617188
}
],
"stateChanges": {
"data": [
{
"key": "LAST_RATE",
"type": "binary",
"value": "base64:AQMi0nZK"
},
{
"key": "CURRENT_RATE",
"type": "binary",
"value": "base64:Ab3x"
},
{
"key": "LAST_HEIGHT",
"type": "integer",
"value": 4111476
},
{
"key": "STAKING_AMOUNT",
"type": "integer",
"value": 171144112730474
}
],
"transfers": [
{
"address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 235958428
}
],
"issues": [],
"reissues": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"isReissuable": true,
"quantity": 235958428
}
],
"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": 262617188
}
],
"stateChanges": {
"data": [
{
"key": "LEASE_ID",
"type": "binary",
"value": "base64:DVYVyKiT/0s1ANAuKzAkAtQdsiLp30NdSoR0OqpsUhI="
},
{
"key": "LEASE_AMOUNT",
"type": "integer",
"value": 171144112730474
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [
{
"id": "u4SBXXZbPdVcoGUNgEimnTc6VMDDXkp8acUexSP5R4d",
"originTransactionId": "9Np7LWdNh6MT3GEm3KTXspvNf35G33t4YPbaMc4FeirM",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 171144112730474,
"height": 4111476,
"status": "canceled",
"cancelHeight": 4111476,
"cancelTransactionId": "9Np7LWdNh6MT3GEm3KTXspvNf35G33t4YPbaMc4FeirM"
}
],
"leaseCancels": [
{
"id": "CgN1eR78M5pMvhN3n1huG3xrMDv2EVWVPi2RD16gJQ6A",
"originTransactionId": "3yDqKJz37qUqieQEG4eNZz7kCAN8PBapvNu4fyVDcSrt",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 171143850113286,
"height": 4111476,
"status": "canceled",
"cancelHeight": 4111476,
"cancelTransactionId": "9Np7LWdNh6MT3GEm3KTXspvNf35G33t4YPbaMc4FeirM"
}
],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5"
},
{
"type": "String",
"value": "3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB",
"call": {
"function": "swap",
"args": [
{
"type": "String",
"value": "Ehie5xYpeN8op1Cctc6aGUrqx8jq3jtf1DSjXDbfm7aT"
},
{
"type": "Int",
"value": 1
}
]
},
"payment": [
{
"assetId": "3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns",
"amount": 18230305677474
}
],
"stateChanges": {
"data": [
{
"key": "global_Ehie5xYpeN8op1Cctc6aGUrqx8jq3jtf1DSjXDbfm7aT_balance",
"type": "integer",
"value": 2151351064833
},
{
"key": "global_3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns_balance",
"type": "integer",
"value": 29060277225766057
},
{
"key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance",
"type": "integer",
"value": 33040558615
},
{
"key": "global_earnedByOwner",
"type": "integer",
"value": 6843218098
},
{
"key": "global_volume",
"type": "integer",
"value": 3442253096837
},
{
"key": "global_volume_usd",
"type": "integer",
"value": 24709269131
}
],
"transfers": [
{
"address": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B",
"asset": "Ehie5xYpeN8op1Cctc6aGUrqx8jq3jtf1DSjXDbfm7aT",
"amount": 14602510718
},
{
"address": "3PEtLVxDT8mxAh1SDAn8m7JTGNkdpkaFxBk",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 456308
},
{
"address": "3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 1825234
}
],
"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": "Ehie5xYpeN8op1Cctc6aGUrqx8jq3jtf1DSjXDbfm7aT",
"amount": 14602510718
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": "Ehie5xYpeN8op1Cctc6aGUrqx8jq3jtf1DSjXDbfm7aT",
"amount": 29205021
},
{
"address": "3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw",
"asset": "Ehie5xYpeN8op1Cctc6aGUrqx8jq3jtf1DSjXDbfm7aT",
"amount": 29205021
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "Ehie5xYpeN8op1Cctc6aGUrqx8jq3jtf1DSjXDbfm7aT"
},
{
"type": "String",
"value": "WAVES"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "72E4MMFHngsixqAkNZCRJMLTmgAP9nufdsXexnS5qxVx"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getSwapFeeREADONLY",
"args": [
{
"type": "String",
"value": "3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 14544100676
},
{
"type": "Boolean",
"value": false
},
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B"
},
{
"type": "Int",
"value": 29205021
}
]
},
"payment": [
{
"assetId": "Ehie5xYpeN8op1Cctc6aGUrqx8jq3jtf1DSjXDbfm7aT",
"amount": 14544100676
}
],
"stateChanges": {
"data": [
{
"key": "%s%s__stakedBalance__WAVES",
"type": "integer",
"value": 145697573806
},
{
"key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"type": "integer",
"value": 131386505051
}
],
"transfers": [
{
"address": "3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 869677
},
{
"address": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B",
"asset": null,
"amount": 330687783
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "isPoolSwapDisabledREADONLY",
"args": [
{
"type": "String",
"value": "3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw"
}
]
},
"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": "3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw"
},
{
"type": "String",
"value": "Ehie5xYpeN8op1Cctc6aGUrqx8jq3jtf1DSjXDbfm7aT"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw"
},
{
"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": 237695240
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PA8nK44sopUpXNcCRTpPSH2F7yjvxzx5cw",
"asset": null,
"amount": 264550225
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"call": {
"function": "withdraw",
"args": []
},
"payment": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 237695240
}
],
"stateChanges": {
"data": [
{
"key": "STAKING_AMOUNT",
"type": "integer",
"value": 171143848180249
},
{
"key": "LAST_RATE",
"type": "binary",
"value": "base64:AQMi0nZK"
},
{
"key": "CURRENT_RATE",
"type": "binary",
"value": "base64:Ab3x"
},
{
"key": "LAST_HEIGHT",
"type": "integer",
"value": 4111476
}
],
"transfers": [
{
"address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn",
"asset": null,
"amount": 264550225
}
],
"issues": [],
"reissues": [],
"burns": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"quantity": 237695240
}
],
"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": 264550225
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "LEASE_ID",
"type": "binary",
"value": "base64:ZiLB8BoZcArvKkQKrKJ+6Vxn2prb7DebFHTFCezTkC8="
},
{
"key": "LEASE_AMOUNT",
"type": "integer",
"value": 171143848180249
}
],
"transfers": [
{
"address": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"asset": null,
"amount": 264550225
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [
{
"id": "7shKr7DXtqXHyLTaDxR1PGWe4aeNXsPVDsP7wWYEBMQi",
"originTransactionId": "9Np7LWdNh6MT3GEm3KTXspvNf35G33t4YPbaMc4FeirM",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 171143848180249,
"height": 4111476,
"status": "canceled",
"cancelHeight": 4111476,
"cancelTransactionId": "GHWJAgdzhBX4cCUaHVoABY7nJZPnUEftSVnErYZQ15x1"
}
],
"leaseCancels": [
{
"id": "u4SBXXZbPdVcoGUNgEimnTc6VMDDXkp8acUexSP5R4d",
"originTransactionId": "9Np7LWdNh6MT3GEm3KTXspvNf35G33t4YPbaMc4FeirM",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 171144112730474,
"height": 4111476,
"status": "canceled",
"cancelHeight": 4111476,
"cancelTransactionId": "9Np7LWdNh6MT3GEm3KTXspvNf35G33t4YPbaMc4FeirM"
}
],
"invokes": []
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}