tx · BYyh4MwvivbquceMpPjbgRQXz1BAKtGtcnNhfuDyBirB
3P9MUrbeQkef5dKpHw7QN7jv7y4q7XVUi6J: +1.49228401 Waves
3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5: +1864624.96291978 BURN-XTN
———————————————————————————————————: -6.46554665 Waves
———————————————————————————————————: -23.32532101 sWAVES
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu: +3736.72337258 BURN-XTN
———————————————————————————————————: +0.06164550 Waves
3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo: +0.08454997 sWAVES
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: -1.23469802 Waves
———————————————————————————————————: +1.23469802 Waves (GENERATOR)
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj: -1.23469802 Waves (GENERATOR)
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: -24.643826 XTN.
———————————————————————————————————: -1868361.68629236 BURN-XTN
———————————————————————————————————: +213.311210 NSBT
3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD: +19.715061 XTN.
3PEtLVxDT8mxAh1SDAn8m7JTGNkdpkaFxBk: +4.928765 XTN.
3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY: +6.14631516 Waves
———————————————————————————————————: -213.311210 NSBT
———————————————————————————————————: +22.13067824 sWAVES
3PMbnqiffrx5NRAsgun6bGdE4T4M9gxWLgg: -0.00500000 Waves
2024.03.29 09:50 [4104963] transfer 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3PDBrNPGRGQm7wbxsj7gPsfMPTxT5eP1MUg w() 30.82275391 Waves
2024.03.29 09:50 [4104963] transfer 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3P9MUrbeQkef5dKpHw7QN7jv7y4q7XVUi6J w() 1.49228401 Waves
2024.03.29 09:50 [4104963] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 swap() 3736.72337258 BURN-XTN
2024.03.29 09:50 [4104963] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 3736.72337258 BURN-XTN
2024.03.29 09:50 [4104963] transfer 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 > 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B calculateAmountOutForSwapAndSendTokens() 32.31503792 Waves
2024.03.29 09:50 [4104963] transfer 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 > 3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo calculateAmountOutForSwapAndSendTokens() 0.08454997 sWAVES
2024.03.29 09:50 [4104963] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 withdraw() 25.84949127 Waves
2024.03.29 09:50 [4104963] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 25.84949127 Waves
2024.03.29 09:50 [4104963] burn 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF withdraw() 23.24077104 sWAVES
2024.03.29 09:50 [4104963] transfer 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV unstake() 25.84949127 Waves
2024.03.29 09:50 [4104963] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() 1703837.95739448 Waves
2024.03.29 09:50 [4104963] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() +1703863.80688575 Waves
2024.03.29 09:50 [4104963] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt unstake()
2024.03.29 09:50 [4104963] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.03.29 09:50 [4104963] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV withdraw() 23.24077104 sWAVES
2024.03.29 09:50 [4104963] invoke 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 23.24077104 sWAVES
2024.03.29 09:50 [4104963] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV getRate()
2024.03.29 09:50 [4104963] invoke 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn getRate()
2024.03.29 09:50 [4104963] invoke 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.03.29 09:50 [4104963] invoke 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.03.29 09:50 [4104963] invoke 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.03.29 09:50 [4104963] invoke 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.03.29 09:50 [4104963] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5 calculateAmountOutForSwapAndSendTokens() 1860888.23954720 BURN-XTN
2024.03.29 09:50 [4104963] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.03.29 09:50 [4104963] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.03.29 09:50 [4104963] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.03.29 09:50 [4104963] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.03.29 09:50 [4104963] invoke 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 1868361.68629236 BURN-XTN
2024.03.29 09:50 [4104963] transfer 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD swap() 19.715061 XTN.
2024.03.29 09:50 [4104963] transfer 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB > 3PEtLVxDT8mxAh1SDAn8m7JTGNkdpkaFxBk swap() 4.928765 XTN.
2024.03.29 09:50 [4104963] transfer 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB > 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B swap() 1868361.68629236 BURN-XTN
2024.03.29 09:50 [4104963] invoke 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB swap() 213.311210 NSBT
2024.03.29 09:50 [4104963] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY swap() 0.06164550 Waves
2024.03.29 09:50 [4104963] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.06164550 Waves
2024.03.29 09:50 [4104963] transfer 3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY > 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B calculateAmountOutForSwapAndSendTokens() 213.311210 NSBT
2024.03.29 09:50 [4104963] invoke 3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.03.29 09:50 [4104963] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY deposit() 22.13067824 sWAVES
2024.03.29 09:50 [4104963] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 22.13067824 sWAVES
2024.03.29 09:50 [4104963] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 22.13067824 sWAVES
2024.03.29 09:50 [4104963] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1703863.80688575 Waves
2024.03.29 09:50 [4104963] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1703839.19209250 Waves
2024.03.29 09:50 [4104963] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 24.61479325 Waves
2024.03.29 09:50 [4104963] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.03.29 09:50 [4104963] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 24.61479325 Waves
2024.03.29 09:50 [4104963] invoke 3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 24.61479325 Waves
2024.03.29 09:50 [4104963] invoke 3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.03.29 09:50 [4104963] invoke 3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.03.29 09:50 [4104963] invoke 3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.03.29 09:50 [4104963] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY calculateAmountOutForSwapAndSendTokens() 30.69946291 Waves
2024.03.29 09:50 [4104963] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.03.29 09:50 [4104963] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.03.29 09:50 [4104963] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.03.29 09:50 [4104963] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.03.29 09:50 [4104963] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.03.29 09:50 [4104963] invoke 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 30.82275391 Waves
2024.03.29 09:50 [4104963] invoke 3PDBrNPGRGQm7wbxsj7gPsfMPTxT5eP1MUg > 3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B w() 30.82275391 Waves
2024.03.29 09:50 [4104963] invoke 3PMbnqiffrx5NRAsgun6bGdE4T4M9gxWLgg > 3PDBrNPGRGQm7wbxsj7gPsfMPTxT5eP1MUg x()
3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 61147684394 -> 58815152293
3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5: %s%s__stakedBalance__WAVES: 67764835200 -> 65179886073
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 4104963 == 4104963
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:Ab8v" -> "base64:Ab8w"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AQL3Hyms" == "base64:AQL3Hyms"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 170386380688575 -> 170383795739448
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 170386380688575 -> 170383795739448
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0xf0b205253f8e5c2d45a1a5047fb8c843458074f9e6a60e1e88042b4e32b791de" -> "0x6c1bffb60e1c0419772e5b5b6597a7c93d94990bbce2e414c662d7c80fa202d7"
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_volume_usd: 20286529882 -> 20424241269
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_volume: 3363216841295 -> 3365684875762
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_earnedByOwner: 6685280937 -> 6690209702
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance: 33314799672 -> 33265512019
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g_balance: 2879384937 -> 3088429923
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns_balance: 29417402159363057 -> 29230565990733821
3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 61630622446 -> 63843690270
3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY: %s%s__stakedBalance__WAVES: 68515235187 -> 70976714512
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 170383919209250 -> 170386380688575
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 4104963 == 4104963
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:Ab8x" -> "base64:Ab8v"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AQL3Hyms" == "base64:AQL3Hyms"
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 170383919209250 -> 170386380688575
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0xf3c4bb8af51c45cac57ab8ce2d73a041cdf58cec1bc942512df0c48f6a2a6858" -> "0xf0b205253f8e5c2d45a1a5047fb8c843458074f9e6a60e1e88042b4e32b791de"
{
"type": 16,
"id": "BYyh4MwvivbquceMpPjbgRQXz1BAKtGtcnNhfuDyBirB",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1711688408644,
"version": 1,
"sender": "3PMbnqiffrx5NRAsgun6bGdE4T4M9gxWLgg",
"senderPublicKey": "6eLRyooALWkAYGaKP12sb8bVUPGDXM4biFaCvL6DjkH3",
"proofs": [
"mA99ML4xYdG3VL9wNJ7Mfkbsgjq4gqPsBHmZZWiTFspDiRbWsq5g8FuZp9p1Z4SX11ZqUmWamSWBbqfa3t7cEzM"
],
"dApp": "3PDBrNPGRGQm7wbxsj7gPsfMPTxT5eP1MUg",
"payment": [],
"call": {
"function": "x",
"args": [
{
"type": "integer",
"value": 3082275391
},
{
"type": "string",
"value": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B"
},
{
"type": "string",
"value": "w"
},
{
"type": "string",
"value": "1:3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY,6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g;2:3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB,3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns;1:3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5,WAVES"
}
]
},
"height": 4104963,
"applicationStatus": "succeeded",
"spentComplexity": 9980,
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B",
"call": {
"function": "w",
"args": [
{
"type": "String",
"value": "1:3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY,6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g;2:3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB,3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns;1:3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5,WAVES"
}
]
},
"payment": [
{
"assetId": null,
"amount": 3082275391
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3P9MUrbeQkef5dKpHw7QN7jv7y4q7XVUi6J",
"asset": null,
"amount": 149228401
},
{
"address": "3PDBrNPGRGQm7wbxsj7gPsfMPTxT5eP1MUg",
"asset": null,
"amount": 3082275391
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g"
},
{
"type": "String",
"value": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B"
}
]
},
"payment": [
{
"assetId": null,
"amount": 3082275391
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": null,
"amount": 6164550
},
{
"address": "3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY",
"asset": null,
"amount": 6164550
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "WAVES"
},
{
"type": "String",
"value": "6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g"
},
{
"type": "String",
"value": "WAVES"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "DZeA7RbVab98r61hVH5zcFZXwNALPJGgq1eyHandsKKW"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getSwapFeeREADONLY",
"args": [
{
"type": "String",
"value": "3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 3069946291
},
{
"type": "Boolean",
"value": true
},
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B"
},
{
"type": "Int",
"value": 6164550
}
]
},
"payment": [
{
"assetId": null,
"amount": 3069946291
}
],
"stateChanges": {
"data": [
{
"key": "%s%s__stakedBalance__WAVES",
"type": "integer",
"value": 70976714512
},
{
"key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"type": "integer",
"value": 63843690270
}
],
"transfers": [
{
"address": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B",
"asset": "6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g",
"amount": 213311210
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "isPoolSwapDisabledREADONLY",
"args": [
{
"type": "String",
"value": "3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY"
}
]
},
"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": "3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY"
},
{
"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": 2461479325
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 2213067824
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"call": {
"function": "deposit",
"args": []
},
"payment": [
{
"assetId": null,
"amount": 2461479325
}
],
"stateChanges": {
"data": [
{
"key": "LAST_RATE",
"type": "binary",
"value": "base64:AQL3Hyms"
},
{
"key": "CURRENT_RATE",
"type": "binary",
"value": "base64:Ab8v"
},
{
"key": "LAST_HEIGHT",
"type": "integer",
"value": 4104963
},
{
"key": "STAKING_AMOUNT",
"type": "integer",
"value": 170386380688575
}
],
"transfers": [
{
"address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 2213067824
}
],
"issues": [],
"reissues": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"isReissuable": true,
"quantity": 2213067824
}
],
"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": 2461479325
}
],
"stateChanges": {
"data": [
{
"key": "LEASE_ID",
"type": "binary",
"value": "base64:8LIFJT+OXC1FoaUEf7jIQ0WAdPnmpg4eiAQrTjK3kd4="
},
{
"key": "LEASE_AMOUNT",
"type": "integer",
"value": 170386380688575
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [
{
"id": "HCaHnLx6BNVzZ2e6P6NyoEPg9u5UWTNbm1i2RjdU36Ey",
"originTransactionId": "BYyh4MwvivbquceMpPjbgRQXz1BAKtGtcnNhfuDyBirB",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 170386380688575,
"height": 4104963,
"status": "canceled",
"cancelHeight": 4104963,
"cancelTransactionId": "BYyh4MwvivbquceMpPjbgRQXz1BAKtGtcnNhfuDyBirB"
}
],
"leaseCancels": [
{
"id": "HQa4b5ffj8NP3THJD1i7ibLzy764FobSpUXLW81CsXFu",
"originTransactionId": "97HyZ4v4k7d3QsjeM5uFUW9RC7V1uRCw9VoRV1Dyh6Rh",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 170383919209250,
"height": 4104963,
"status": "canceled",
"cancelHeight": 4104963,
"cancelTransactionId": "BYyh4MwvivbquceMpPjbgRQXz1BAKtGtcnNhfuDyBirB"
}
],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY"
},
{
"type": "String",
"value": "6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB",
"call": {
"function": "swap",
"args": [
{
"type": "String",
"value": "3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns"
},
{
"type": "Int",
"value": 1
}
]
},
"payment": [
{
"assetId": "6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g",
"amount": 213311210
}
],
"stateChanges": {
"data": [
{
"key": "global_3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns_balance",
"type": "integer",
"value": 29230565990733821
},
{
"key": "global_6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g_balance",
"type": "integer",
"value": 3088429923
},
{
"key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance",
"type": "integer",
"value": 33265512019
},
{
"key": "global_earnedByOwner",
"type": "integer",
"value": 6690209702
},
{
"key": "global_volume",
"type": "integer",
"value": 3365684875762
},
{
"key": "global_volume_usd",
"type": "integer",
"value": 20424241269
}
],
"transfers": [
{
"address": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B",
"asset": "3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns",
"amount": 186836168629236
},
{
"address": "3PEtLVxDT8mxAh1SDAn8m7JTGNkdpkaFxBk",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 4928765
},
{
"address": "3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 19715061
}
],
"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": "3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns",
"amount": 186836168629236
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": "3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns",
"amount": 373672337258
},
{
"address": "3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5",
"asset": "3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns",
"amount": 373672337258
}
],
"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": 186088823954720
},
{
"type": "Boolean",
"value": false
},
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B"
},
{
"type": "Int",
"value": 373672337258
}
]
},
"payment": [
{
"assetId": "3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns",
"amount": 186088823954720
}
],
"stateChanges": {
"data": [
{
"key": "%s%s__stakedBalance__WAVES",
"type": "integer",
"value": 65179886073
},
{
"key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"type": "integer",
"value": 58815152293
}
],
"transfers": [
{
"address": "3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 8454997
},
{
"address": "3P52TtidVCVeSQiC38weUFGZWcP1r5VRw1B",
"asset": null,
"amount": 3231503792
}
],
"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": "3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns"
}
]
},
"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": "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": 2324077104
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3P5vwLbXddLWpsRspftMxLuzfsjk3dLT3n5",
"asset": null,
"amount": 2584949127
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"call": {
"function": "withdraw",
"args": []
},
"payment": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 2324077104
}
],
"stateChanges": {
"data": [
{
"key": "STAKING_AMOUNT",
"type": "integer",
"value": 170383795739448
},
{
"key": "LAST_RATE",
"type": "binary",
"value": "base64:AQL3Hyms"
},
{
"key": "CURRENT_RATE",
"type": "binary",
"value": "base64:Ab8w"
},
{
"key": "LAST_HEIGHT",
"type": "integer",
"value": 4104963
}
],
"transfers": [
{
"address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn",
"asset": null,
"amount": 2584949127
}
],
"issues": [],
"reissues": [],
"burns": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"quantity": 2324077104
}
],
"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": 2584949127
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "LEASE_ID",
"type": "binary",
"value": "base64:bBv/tg4cBBl3LltbZZenyT2UmQu84uQUxmLXyA+iAtc="
},
{
"key": "LEASE_AMOUNT",
"type": "integer",
"value": 170383795739448
}
],
"transfers": [
{
"address": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"asset": null,
"amount": 2584949127
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [
{
"id": "8H1o31qcuGgjx8QxJppwazEefmL5Eccsc5qztfVN6p3p",
"originTransactionId": "BYyh4MwvivbquceMpPjbgRQXz1BAKtGtcnNhfuDyBirB",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 170383795739448,
"height": 4104963,
"status": "canceled",
"cancelHeight": 4104963,
"cancelTransactionId": "Em2MH1ToJ2RQpTwowPnsnK7KPEf4wdykhXb1nuq7bnVU"
}
],
"leaseCancels": [
{
"id": "HCaHnLx6BNVzZ2e6P6NyoEPg9u5UWTNbm1i2RjdU36Ey",
"originTransactionId": "BYyh4MwvivbquceMpPjbgRQXz1BAKtGtcnNhfuDyBirB",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 170386380688575,
"height": 4104963,
"status": "canceled",
"cancelHeight": 4104963,
"cancelTransactionId": "BYyh4MwvivbquceMpPjbgRQXz1BAKtGtcnNhfuDyBirB"
}
],
"invokes": []
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}