tx · 8CEgCrza4JR95NCGqe5XsWx3pGZEGtqd2UnnbMjh9rXs
3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t: +0.00536068 Waves
3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe: +54.61474607 WEST
———————————————————————————————————: -0.06491684 Waves
———————————————————————————————————: -0.23206221 sWAVES
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu: +0.10944838 WEST
———————————————————————————————————: +262.34814113 DOBERCOIN
———————————————————————————————————: +0.00062844 Waves
3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo: +0.00015390 sWAVES
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: -0.25966740 Waves
———————————————————————————————————: +0.25966740 Waves (GENERATOR)
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj: -0.25966740 Waves (GENERATOR)
3PAviuHPCX8fD7M5fGpFTQZb4HchWCJb3ct: -54.72419445 WEST
———————————————————————————————————: -0.139044 XTN.
———————————————————————————————————: +68.09505322 Waves.Exchange
3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD: +0.139044 XTN.
3P9ESPjDH7Ye89iEgWx73jTNXatThCFrMFM: +130911.72242546 DOBERCOIN
———————————————————————————————————: -68.09505322 Waves.Exchange
3PQx6fRMMitap8qdkdePBCgjineQc68HyAP: +0.31359512 Waves
———————————————————————————————————: -131174.07056659 DOBERCOIN
2024.05.19 03:47 [4178241] transfer 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t x() 0.01036068 Waves
2024.05.19 03:47 [4178241] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe swap() 0.10944838 WEST
2024.05.19 03:47 [4178241] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.10944838 WEST
2024.05.19 03:47 [4178241] transfer 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez calculateAmountOutForSwapAndSendTokens() 0.32458424 Waves
2024.05.19 03:47 [4178241] transfer 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo calculateAmountOutForSwapAndSendTokens() 0.00015390 sWAVES
2024.05.19 03:47 [4178241] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe withdraw() 0.25966740 Waves
2024.05.19 03:47 [4178241] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 0.25966740 Waves
2024.05.19 03:47 [4178241] burn 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF withdraw() 0.23190831 sWAVES
2024.05.19 03:47 [4178241] transfer 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV unstake() 0.25966740 Waves
2024.05.19 03:47 [4178241] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() 1723772.51331742 Waves
2024.05.19 03:47 [4178241] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() +1723772.77298482 Waves
2024.05.19 03:47 [4178241] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt unstake()
2024.05.19 03:47 [4178241] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.05.19 03:47 [4178241] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV withdraw() 0.23190831 sWAVES
2024.05.19 03:47 [4178241] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 0.23190831 sWAVES
2024.05.19 03:47 [4178241] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV getRate()
2024.05.19 03:47 [4178241] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn getRate()
2024.05.19 03:47 [4178241] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.05.19 03:47 [4178241] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.05.19 03:47 [4178241] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.05.19 03:47 [4178241] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.05.19 03:47 [4178241] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe calculateAmountOutForSwapAndSendTokens() 54.50529769 WEST
2024.05.19 03:47 [4178241] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.05.19 03:47 [4178241] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.05.19 03:47 [4178241] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.05.19 03:47 [4178241] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.05.19 03:47 [4178241] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 54.72419445 WEST
2024.05.19 03:47 [4178241] transfer 3PAviuHPCX8fD7M5fGpFTQZb4HchWCJb3ct > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez swap() 54.72419445 WEST
2024.05.19 03:47 [4178241] transfer 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD topUpReward() 0.139044 XTN.
2024.05.19 03:47 [4178241] invoke 3PAviuHPCX8fD7M5fGpFTQZb4HchWCJb3ct > 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS topUpReward() 0.139044 XTN.
2024.05.19 03:47 [4178241] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3PAviuHPCX8fD7M5fGpFTQZb4HchWCJb3ct swap() 68.09505322 Waves.Exchange
2024.05.19 03:47 [4178241] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P9ESPjDH7Ye89iEgWx73jTNXatThCFrMFM swap() 262.34814113 DOBERCOIN
2024.05.19 03:47 [4178241] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 262.34814113 DOBERCOIN
2024.05.19 03:47 [4178241] transfer 3P9ESPjDH7Ye89iEgWx73jTNXatThCFrMFM > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez calculateAmountOutForSwapAndSendTokens() 68.09505322 Waves.Exchange
2024.05.19 03:47 [4178241] invoke 3P9ESPjDH7Ye89iEgWx73jTNXatThCFrMFM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.05.19 03:47 [4178241] invoke 3P9ESPjDH7Ye89iEgWx73jTNXatThCFrMFM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.05.19 03:47 [4178241] invoke 3P9ESPjDH7Ye89iEgWx73jTNXatThCFrMFM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.05.19 03:47 [4178241] invoke 3P9ESPjDH7Ye89iEgWx73jTNXatThCFrMFM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.05.19 03:47 [4178241] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P9ESPjDH7Ye89iEgWx73jTNXatThCFrMFM calculateAmountOutForSwapAndSendTokens() 130649.37428433 DOBERCOIN
2024.05.19 03:47 [4178241] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.05.19 03:47 [4178241] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.05.19 03:47 [4178241] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.05.19 03:47 [4178241] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.05.19 03:47 [4178241] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 131174.07056659 DOBERCOIN
2024.05.19 03:47 [4178241] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PQx6fRMMitap8qdkdePBCgjineQc68HyAP swap() 0.00062844 Waves
2024.05.19 03:47 [4178241] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00062844 Waves
2024.05.19 03:47 [4178241] transfer 3PQx6fRMMitap8qdkdePBCgjineQc68HyAP > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez calculateAmountOutForSwapAndSendTokens() 131174.07056659 DOBERCOIN
2024.05.19 03:47 [4178241] invoke 3PQx6fRMMitap8qdkdePBCgjineQc68HyAP > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.05.19 03:47 [4178241] invoke 3PQx6fRMMitap8qdkdePBCgjineQc68HyAP > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.05.19 03:47 [4178241] invoke 3PQx6fRMMitap8qdkdePBCgjineQc68HyAP > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.05.19 03:47 [4178241] invoke 3PQx6fRMMitap8qdkdePBCgjineQc68HyAP > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.05.19 03:47 [4178241] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PQx6fRMMitap8qdkdePBCgjineQc68HyAP calculateAmountOutForSwapAndSendTokens() 0.31296668 Waves
2024.05.19 03:47 [4178241] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.05.19 03:47 [4178241] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.05.19 03:47 [4178241] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.05.19 03:47 [4178241] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.05.19 03:47 [4178241] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.05.19 03:47 [4178241] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 0.31422356 Waves
2024.05.19 03:47 [4178241] invoke 3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t > 94ez x()
3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 307414922409 -> 307391716188
3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe: %s%s__stakedBalance__WAVES: 343983778561 -> 343957811821
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 4178241 == 4178241
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:AaID" == "base64:AaID"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AQSzPHHE" == "base64:AQSzPHHE"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 172377277298482 -> 172377251331742
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 172377277298482 -> 172377251331742
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0x2820ce49b73d45cfc61bb850e14323adc28468d6ecfdb2d35bc41e257a0dbcd4" -> "0xd974788af286bdfaa1be103a4264202c1dc45e2d02d179cd3d0bd7c7c6015981"
3PAviuHPCX8fD7M5fGpFTQZb4HchWCJb3ct: global_Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on_balance: 926472832224 -> 933282337546
3PAviuHPCX8fD7M5fGpFTQZb4HchWCJb3ct: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance: 774406633 -> 774059021
3PAviuHPCX8fD7M5fGpFTQZb4HchWCJb3ct: global_volume: 266745874527 -> 266762950017
3PAviuHPCX8fD7M5fGpFTQZb4HchWCJb3ct: global_4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8_balance: 129902188006 -> 124429768561
{
"type": 16,
"id": "8CEgCrza4JR95NCGqe5XsWx3pGZEGtqd2UnnbMjh9rXs",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1716079676624,
"version": 1,
"sender": "3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t",
"senderPublicKey": "Cr1ybL2JGg9GwJHA2JwqxBPfSW6Q7Jg4HvNrsEiCsHu6",
"proofs": [
"5uFrRhMoR381HP4wXXjop1PmDM93hbukMAodzLodQZBUG4aVsazAb69LPoqgnYG4NBc2AaMwoPcDQtZSdrfux9Gg"
],
"dApp": "94ez",
"payment": [],
"call": {
"function": "x",
"args": [
{
"type": "string",
"value": "AUcSEwD4A1siZB8vFrDeRk5xtfULVHAG5ztwcHo5cGhc_Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on_4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8_1_31422356_h|3PQx6fRMMitap8qdkdePBCgjineQc68HyAP_W|3P9ESPjDH7Ye89iEgWx73jTNXatThCFrMFM_W|3PAviuHPCX8fD7M5fGpFTQZb4HchWCJb3ct_P|3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe_W|x"
}
]
},
"height": 4178241,
"applicationStatus": "succeeded",
"spentComplexity": 11205,
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t",
"asset": null,
"amount": 1036068
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "AUcSEwD4A1siZB8vFrDeRk5xtfULVHAG5ztwcHo5cGhc"
},
{
"type": "String",
"value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez"
}
]
},
"payment": [
{
"assetId": null,
"amount": 31422356
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": null,
"amount": 62844
},
{
"address": "3PQx6fRMMitap8qdkdePBCgjineQc68HyAP",
"asset": null,
"amount": 62844
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "WAVES"
},
{
"type": "String",
"value": "AUcSEwD4A1siZB8vFrDeRk5xtfULVHAG5ztwcHo5cGhc"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "AUcSEwD4A1siZB8vFrDeRk5xtfULVHAG5ztwcHo5cGhc"
},
{
"type": "String",
"value": "WAVES"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "F9xQUPKUYMrV2uVBFydcXgevs7Hu18n2M7qHUBs8mpho"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3PQx6fRMMitap8qdkdePBCgjineQc68HyAP"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getSwapFeeREADONLY",
"args": [
{
"type": "String",
"value": "3PQx6fRMMitap8qdkdePBCgjineQc68HyAP"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PQx6fRMMitap8qdkdePBCgjineQc68HyAP",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 31296668
},
{
"type": "Boolean",
"value": true
},
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez"
},
{
"type": "Int",
"value": 62844
}
]
},
"payment": [
{
"assetId": null,
"amount": 31296668
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez",
"asset": "AUcSEwD4A1siZB8vFrDeRk5xtfULVHAG5ztwcHo5cGhc",
"amount": 13117407056659
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "isPoolSwapDisabledREADONLY",
"args": [
{
"type": "String",
"value": "3PQx6fRMMitap8qdkdePBCgjineQc68HyAP"
}
]
},
"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": "3PQx6fRMMitap8qdkdePBCgjineQc68HyAP"
},
{
"type": "String",
"value": "WAVES"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3PQx6fRMMitap8qdkdePBCgjineQc68HyAP"
},
{
"type": "String",
"value": "AUcSEwD4A1siZB8vFrDeRk5xtfULVHAG5ztwcHo5cGhc"
}
]
},
"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": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez"
}
]
},
"payment": [
{
"assetId": "AUcSEwD4A1siZB8vFrDeRk5xtfULVHAG5ztwcHo5cGhc",
"amount": 13117407056659
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": "AUcSEwD4A1siZB8vFrDeRk5xtfULVHAG5ztwcHo5cGhc",
"amount": 26234814113
},
{
"address": "3P9ESPjDH7Ye89iEgWx73jTNXatThCFrMFM",
"asset": "AUcSEwD4A1siZB8vFrDeRk5xtfULVHAG5ztwcHo5cGhc",
"amount": 26234814113
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "AUcSEwD4A1siZB8vFrDeRk5xtfULVHAG5ztwcHo5cGhc"
},
{
"type": "String",
"value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "2gd6VPFh5unXiBngb92X9qiRXN7pYGDtYAeWzPAD4aGo"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3P9ESPjDH7Ye89iEgWx73jTNXatThCFrMFM"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getSwapFeeREADONLY",
"args": [
{
"type": "String",
"value": "3P9ESPjDH7Ye89iEgWx73jTNXatThCFrMFM"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3P9ESPjDH7Ye89iEgWx73jTNXatThCFrMFM",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 13064937428433
},
{
"type": "Boolean",
"value": false
},
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez"
},
{
"type": "Int",
"value": 26234814113
}
]
},
"payment": [
{
"assetId": "AUcSEwD4A1siZB8vFrDeRk5xtfULVHAG5ztwcHo5cGhc",
"amount": 13064937428433
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez",
"asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on",
"amount": 6809505322
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "isPoolSwapDisabledREADONLY",
"args": [
{
"type": "String",
"value": "3P9ESPjDH7Ye89iEgWx73jTNXatThCFrMFM"
}
]
},
"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": "3P9ESPjDH7Ye89iEgWx73jTNXatThCFrMFM"
},
{
"type": "String",
"value": "AUcSEwD4A1siZB8vFrDeRk5xtfULVHAG5ztwcHo5cGhc"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3P9ESPjDH7Ye89iEgWx73jTNXatThCFrMFM"
},
{
"type": "String",
"value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3PAviuHPCX8fD7M5fGpFTQZb4HchWCJb3ct",
"call": {
"function": "swap",
"args": [
{
"type": "String",
"value": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8"
},
{
"type": "Int",
"value": 1
}
]
},
"payment": [
{
"assetId": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on",
"amount": 6809505322
}
],
"stateChanges": {
"data": [
{
"key": "global_4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8_balance",
"type": "integer",
"value": 124429768561
},
{
"key": "global_volume",
"type": "integer",
"value": 266762950017
},
{
"key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance",
"type": "integer",
"value": 774059021
},
{
"key": "global_Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on_balance",
"type": "integer",
"value": 933282337546
}
],
"transfers": [
{
"address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez",
"asset": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8",
"amount": 5472419445
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS",
"call": {
"function": "topUpReward",
"args": []
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 139044
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 139044
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
},
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "WAVES"
},
{
"type": "String",
"value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez"
}
]
},
"payment": [
{
"assetId": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8",
"amount": 5472419445
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8",
"amount": 10944838
},
{
"address": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe",
"asset": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8",
"amount": 10944838
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8"
},
{
"type": "String",
"value": "WAVES"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "FTTJnB6xG4CKZEJMgsgqjmgbzcyH8ya3tV8LQP2GCDs7"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getSwapFeeREADONLY",
"args": [
{
"type": "String",
"value": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 5450529769
},
{
"type": "Boolean",
"value": false
},
{
"type": "Int",
"value": 1
},
{
"type": "String",
"value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez"
},
{
"type": "Int",
"value": 10944838
}
]
},
"payment": [
{
"assetId": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8",
"amount": 5450529769
}
],
"stateChanges": {
"data": [
{
"key": "%s%s__stakedBalance__WAVES",
"type": "integer",
"value": 343957811821
},
{
"key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"type": "integer",
"value": 307391716188
}
],
"transfers": [
{
"address": "3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 15390
},
{
"address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez",
"asset": null,
"amount": 32458424
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "isPoolSwapDisabledREADONLY",
"args": [
{
"type": "String",
"value": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getSwapContractREADONLY",
"args": []
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe"
},
{
"type": "String",
"value": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe"
},
{
"type": "String",
"value": "WAVES"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn",
"call": {
"function": "getRate",
"args": []
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"call": {
"function": "getRate",
"args": []
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
},
{
"dApp": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn",
"call": {
"function": "withdraw",
"args": []
},
"payment": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 23190831
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe",
"asset": null,
"amount": 25966740
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"call": {
"function": "withdraw",
"args": []
},
"payment": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 23190831
}
],
"stateChanges": {
"data": [
{
"key": "STAKING_AMOUNT",
"type": "integer",
"value": 172377251331742
},
{
"key": "LAST_RATE",
"type": "binary",
"value": "base64:AQSzPHHE"
},
{
"key": "CURRENT_RATE",
"type": "binary",
"value": "base64:AaID"
},
{
"key": "LAST_HEIGHT",
"type": "integer",
"value": 4178241
}
],
"transfers": [
{
"address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn",
"asset": null,
"amount": 25966740
}
],
"issues": [],
"reissues": [],
"burns": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"quantity": 23190831
}
],
"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": 25966740
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "LEASE_ID",
"type": "binary",
"value": "base64:2XR4ivKGvfqhvhA6QmQgLB3EXi0C0XnNPQvXx8YBWYE="
},
{
"key": "LEASE_AMOUNT",
"type": "integer",
"value": 172377251331742
}
],
"transfers": [
{
"address": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"asset": null,
"amount": 25966740
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [
{
"id": "FdrUiTkP1Tx73tKcPVhbbykevUDgYe78FKrbsvEfsA8Q",
"originTransactionId": "8CEgCrza4JR95NCGqe5XsWx3pGZEGtqd2UnnbMjh9rXs",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 172377251331742,
"height": 4178241,
"status": "canceled",
"cancelHeight": 4178241,
"cancelTransactionId": "7e3WeiKhyCkPocJ5QBNgtUhvgHF3xcJeYeUkimg6ZKT6"
}
],
"leaseCancels": [
{
"id": "3heKeem3VmkyTSWPFGRiCLbcaVvZNNnCdB2jsgp5b7rs",
"originTransactionId": "4Yyu6Zb974wRcHzGZfd8jZDvnKo5iZYZQFx332ckAFFL",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 172377277298482,
"height": 4178241,
"status": "canceled",
"cancelHeight": 4178241,
"cancelTransactionId": "8CEgCrza4JR95NCGqe5XsWx3pGZEGtqd2UnnbMjh9rXs"
}
],
"invokes": []
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}