tx · 4AJdwuNJF2eECngTbdNaTC1rXesPNH475jhSwSFgf4fn
3PLoX5yufZz9jRahL1CVVRAXq8VpUmXBKLK: +0.00000901 WBTC
3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C: +5.02347503 Waves
———————————————————————————————————: -0.00189265 WBTC
———————————————————————————————————: -1.41527628 sWAVES
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu: +0.00706079 Waves
———————————————————————————————————: +0.354791 XTN.
———————————————————————————————————: +0.00000376 WBTC
3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo: +0.00009074 sWAVES
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: -0.60891716 Waves (GENERATOR)
———————————————————————————————————: +0.60891716 Waves
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj: +0.60891716 Waves (GENERATOR)
3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g: +177.040889 XTN.
———————————————————————————————————: -5.63945298 Waves
———————————————————————————————————: +1.98961979 sWAVES
3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp: +0.00187988 WBTC
———————————————————————————————————: -177.395680 XTN.
3PQ23xgnf98t4qDtF5bscxdCDwgYoL7SPeK: -0.00500000 Waves
2023.05.19 19:38 [3650552] transfer 3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk > 3PLoX5yufZz9jRahL1CVVRAXq8VpUmXBKLK default() 0.00000901 WBTC
2023.05.19 19:38 [3650552] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C swap() 0.00706079 Waves
2023.05.19 19:38 [3650552] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00706079 Waves
2023.05.19 19:38 [3650552] transfer 3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C > 3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk calculateAmountOutForSwapAndSendTokens() 0.00189265 WBTC
2023.05.19 19:38 [3650552] transfer 3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C > 3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo calculateAmountOutForSwapAndSendTokens() 0.00009074 sWAVES
2023.05.19 19:38 [3650552] invoke 3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.05.19 19:38 [3650552] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C withdraw() 1.50013814 Waves
2023.05.19 19:38 [3650552] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 1.50013814 Waves
2023.05.19 19:38 [3650552] burn 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF withdraw() 1.41518554 sWAVES
2023.05.19 19:38 [3650552] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() 425013.34538222 Waves
2023.05.19 19:38 [3650552] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() +425014.84552036 Waves
2023.05.19 19:38 [3650552] transfer 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV unstake() 1.50013814 Waves
2023.05.19 19:38 [3650552] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt unstake()
2023.05.19 19:38 [3650552] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2023.05.19 19:38 [3650552] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV withdraw() 1.41518554 sWAVES
2023.05.19 19:38 [3650552] invoke 3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 1.41518554 sWAVES
2023.05.19 19:38 [3650552] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV getRate()
2023.05.19 19:38 [3650552] invoke 3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn getRate()
2023.05.19 19:38 [3650552] invoke 3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.05.19 19:38 [3650552] invoke 3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2023.05.19 19:38 [3650552] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C calculateAmountOutForSwapAndSendTokens() 3.51627610 Waves
2023.05.19 19:38 [3650552] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2023.05.19 19:38 [3650552] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2023.05.19 19:38 [3650552] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.05.19 19:38 [3650552] invoke 3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 3.53039768 Waves
2023.05.19 19:38 [3650552] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g swap() 0.354791 XTN.
2023.05.19 19:38 [3650552] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.354791 XTN.
2023.05.19 19:38 [3650552] transfer 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g > 3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk calculateAmountOutForSwapAndSendTokens() 3.53039768 Waves
2023.05.19 19:38 [3650552] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g deposit() 1.98961979 sWAVES
2023.05.19 19:38 [3650552] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 1.98961979 sWAVES
2023.05.19 19:38 [3650552] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 1.98961979 sWAVES
2023.05.19 19:38 [3650552] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 425014.84552036 Waves
2023.05.19 19:38 [3650552] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +425012.73646506 Waves
2023.05.19 19:38 [3650552] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 2.10905530 Waves
2023.05.19 19:38 [3650552] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2023.05.19 19:38 [3650552] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 2.10905530 Waves
2023.05.19 19:38 [3650552] invoke 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 2.10905530 Waves
2023.05.19 19:38 [3650552] invoke 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.05.19 19:38 [3650552] invoke 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.05.19 19:38 [3650552] invoke 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2023.05.19 19:38 [3650552] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g calculateAmountOutForSwapAndSendTokens() 176.686098 XTN.
2023.05.19 19:38 [3650552] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2023.05.19 19:38 [3650552] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2023.05.19 19:38 [3650552] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.05.19 19:38 [3650552] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.05.19 19:38 [3650552] invoke 3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 177.395680 XTN.
2023.05.19 19:38 [3650552] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp swap() 0.00000376 WBTC
2023.05.19 19:38 [3650552] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00000376 WBTC
2023.05.19 19:38 [3650552] transfer 3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp > 3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk calculateAmountOutForSwapAndSendTokens() 177.395680 XTN.
2023.05.19 19:38 [3650552] invoke 3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.05.19 19:38 [3650552] invoke 3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.05.19 19:38 [3650552] invoke 3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2023.05.19 19:38 [3650552] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp calculateAmountOutForSwapAndSendTokens() 0.00187612 WBTC
2023.05.19 19:38 [3650552] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2023.05.19 19:38 [3650552] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2023.05.19 19:38 [3650552] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.05.19 19:38 [3650552] invoke 3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 0.00188364 WBTC
2023.05.19 19:38 [3650552] invoke 3PQ23xgnf98t4qDtF5bscxdCDwgYoL7SPeK > 3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk default()
3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk: totalProfit_8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS: 547547 -> 548448
3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk: profit_8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS_1684514292136: 901
3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 61711693613 -> 61570165985
3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C: %s%s__stakedBalance__WAVES: 65412009460 -> 65261995646
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 3650552 == 3650552
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:Agyo" == "base64:Agyo"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:APbOq50n" == "base64:APbOq50n"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 42501484552036 -> 42501334538222
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 42501484552036 -> 42501334538222
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0x24a7bba16791c624e29d40f26bed5b2967b27ff88f4cc68250cad9d896ff46e0" -> "0xf5c8391b748fbc3182bb2327b2cf5d2c7e7432c333dcb01a5709c97eefbe51b3"
3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 7166411832795 -> 7166610794774
3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g: %s%s__stakedBalance__WAVES: 7577503067808 -> 7577713973338
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 42501273646506 -> 42501484552036
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 3650552 == 3650552
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:Agyp" -> "base64:Agyo"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:APbOq50n" == "base64:APbOq50n"
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 42501273646506 -> 42501484552036
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0xd56aada36c8726d952e991f5f318234eb8e87f70867987b4ad166e0d590776c6" -> "0x24a7bba16791c624e29d40f26bed5b2967b27ff88f4cc68250cad9d896ff46e0"
{
"type": 16,
"id": "4AJdwuNJF2eECngTbdNaTC1rXesPNH475jhSwSFgf4fn",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1684514274569,
"version": 1,
"sender": "3PQ23xgnf98t4qDtF5bscxdCDwgYoL7SPeK",
"senderPublicKey": "CAKbAYMx5sDYFB9G6v2CTspzRoAUppPvv7uGpuZpZ7zj",
"proofs": [
"5jSjk7Dp2xrqfiEPZL21Zp6oQydkqj5Zq9pMq4pEWAT4wyGsLhBLkn6qEH2on3u72Zdp1Pz8yKP9ttUadXGKUV79"
],
"dApp": "3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk",
"payment": [],
"call": {
"function": "default",
"args": []
},
"height": 3650552,
"applicationStatus": "succeeded",
"spentComplexity": 8857,
"stateChanges": {
"data": [
{
"key": "profit_8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS_1684514292136",
"type": "integer",
"value": 901
},
{
"key": "totalProfit_8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS",
"type": "integer",
"value": 548448
}
],
"transfers": [
{
"address": "3PLoX5yufZz9jRahL1CVVRAXq8VpUmXBKLK",
"asset": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS",
"amount": 901
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 0
},
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
},
{
"type": "String",
"value": "3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk"
}
]
},
"payment": [
{
"assetId": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS",
"amount": 188364
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS",
"amount": 376
},
{
"address": "3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp",
"asset": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS",
"amount": 376
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"
},
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "8WhH5CCJ6NakPvEvAJcizqqD7H6axhupdYHDFumSDwsy"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 187612
},
{
"type": "Boolean",
"value": false
},
{
"type": "Int",
"value": 0
},
{
"type": "String",
"value": "3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk"
},
{
"type": "Int",
"value": 376
}
]
},
"payment": [
{
"assetId": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS",
"amount": 187612
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 177395680
}
],
"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": "3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp"
},
{
"type": "String",
"value": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp"
},
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 0
},
{
"type": "String",
"value": "WAVES"
},
{
"type": "String",
"value": "3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk"
}
]
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 177395680
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 354791
},
{
"address": "3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 354791
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
},
{
"type": "String",
"value": "WAVES"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "WAVES"
},
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "7KZbJrVopwJhkdwbe1eFDBbex4dkY63MxjTNjqXtrzj1"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 176686098
},
{
"type": "Boolean",
"value": true
},
{
"type": "Int",
"value": 0
},
{
"type": "String",
"value": "3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk"
},
{
"type": "Int",
"value": 354791
}
]
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 176686098
}
],
"stateChanges": {
"data": [
{
"key": "%s%s__stakedBalance__WAVES",
"type": "integer",
"value": 7577713973338
},
{
"key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"type": "integer",
"value": 7166610794774
}
],
"transfers": [
{
"address": "3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk",
"asset": null,
"amount": 353039768
}
],
"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": "3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g"
},
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g"
},
{
"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": 210905530
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 198961979
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"call": {
"function": "deposit",
"args": []
},
"payment": [
{
"assetId": null,
"amount": 210905530
}
],
"stateChanges": {
"data": [
{
"key": "LAST_RATE",
"type": "binary",
"value": "base64:APbOq50n"
},
{
"key": "CURRENT_RATE",
"type": "binary",
"value": "base64:Agyo"
},
{
"key": "LAST_HEIGHT",
"type": "integer",
"value": 3650552
},
{
"key": "STAKING_AMOUNT",
"type": "integer",
"value": 42501484552036
}
],
"transfers": [
{
"address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 198961979
}
],
"issues": [],
"reissues": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"isReissuable": true,
"quantity": 198961979
}
],
"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": 210905530
}
],
"stateChanges": {
"data": [
{
"key": "LEASE_ID",
"type": "binary",
"value": "base64:JKe7oWeRxiTinUDya+1bKWeyf/iPTMaCUMrZ2Jb/RuA="
},
{
"key": "LEASE_AMOUNT",
"type": "integer",
"value": 42501484552036
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [
{
"id": "3U62DZMkiemWud2wpuvnTmRWgBGo1u9jMEHPz5c6CaSj",
"originTransactionId": "4AJdwuNJF2eECngTbdNaTC1rXesPNH475jhSwSFgf4fn",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 42501484552036,
"height": 3650552,
"status": "canceled",
"cancelHeight": 3650552,
"cancelTransactionId": "4AJdwuNJF2eECngTbdNaTC1rXesPNH475jhSwSFgf4fn"
}
],
"leaseCancels": [
{
"id": "FN6Bp9nJobxd25Ky3z9NN3V3gSx6txvp7qw5hFJ6GdgR",
"originTransactionId": "AUqq7By5YGM8AMCDzQ3YsKdwth2Pvck9spdWmVvwpAiv",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 42501273646506,
"height": 3650552,
"status": "canceled",
"cancelHeight": 3650552,
"cancelTransactionId": "4AJdwuNJF2eECngTbdNaTC1rXesPNH475jhSwSFgf4fn"
}
],
"invokes": []
}
}
]
}
}
]
}
}
]
}
}
]
}
},
{
"dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93",
"call": {
"function": "swap",
"args": [
{
"type": "Int",
"value": 0
},
{
"type": "String",
"value": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"
},
{
"type": "String",
"value": "3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk"
}
]
},
"payment": [
{
"assetId": null,
"amount": 353039768
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu",
"asset": null,
"amount": 706079
},
{
"address": "3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C",
"asset": null,
"amount": 706079
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getLpAssetFromPoolAssetsREADONLY",
"args": [
{
"type": "String",
"value": "WAVES"
},
{
"type": "String",
"value": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolAddressFromLpAssetREADONLY",
"args": [
{
"type": "String",
"value": "4jqR1LxjVmDhZDzFG4mN99RVaB6aNKuhKSJxXX9DCFSg"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolStatusREADONLY",
"args": [
{
"type": "String",
"value": "3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C",
"call": {
"function": "calculateAmountOutForSwapAndSendTokens",
"args": [
{
"type": "Int",
"value": 351627610
},
{
"type": "Boolean",
"value": false
},
{
"type": "Int",
"value": 0
},
{
"type": "String",
"value": "3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk"
},
{
"type": "Int",
"value": 706079
}
]
},
"payment": [
{
"assetId": null,
"amount": 351627610
}
],
"stateChanges": {
"data": [
{
"key": "%s%s__stakedBalance__WAVES",
"type": "integer",
"value": 65261995646
},
{
"key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"type": "integer",
"value": 61570165985
}
],
"transfers": [
{
"address": "3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo",
"asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 9074
},
{
"address": "3PMB6ajcL1KpY7DN5nXKf54ieLgaB4xsPFk",
"asset": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS",
"amount": 189265
}
],
"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": "3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C"
},
{
"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": 141518554
}
],
"stateChanges": {
"data": [],
"transfers": [
{
"address": "3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C",
"asset": null,
"amount": 150013814
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"call": {
"function": "withdraw",
"args": []
},
"payment": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"amount": 141518554
}
],
"stateChanges": {
"data": [
{
"key": "STAKING_AMOUNT",
"type": "integer",
"value": 42501334538222
},
{
"key": "LAST_RATE",
"type": "binary",
"value": "base64:APbOq50n"
},
{
"key": "CURRENT_RATE",
"type": "binary",
"value": "base64:Agyo"
},
{
"key": "LAST_HEIGHT",
"type": "integer",
"value": 3650552
}
],
"transfers": [
{
"address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn",
"asset": null,
"amount": 150013814
}
],
"issues": [],
"reissues": [],
"burns": [
{
"assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7",
"quantity": 141518554
}
],
"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": 150013814
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "LEASE_ID",
"type": "binary",
"value": "base64:9cg5G3SPvDGCuyMnss9dLH50MsMz3LAaVwnJfu++UbM="
},
{
"key": "LEASE_AMOUNT",
"type": "integer",
"value": 42501334538222
}
],
"transfers": [
{
"address": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV",
"asset": null,
"amount": 150013814
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [
{
"id": "HYRxvkZsJJ1A3KnryXKu1jS5dG14qXatDQFCJPVUDnrv",
"originTransactionId": "4AJdwuNJF2eECngTbdNaTC1rXesPNH475jhSwSFgf4fn",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 42501334538222,
"height": 3650552,
"status": "canceled",
"cancelHeight": 3650553,
"cancelTransactionId": "7jFkuZcxtHBPy1ewaSmQAWjxjLL68MbyYESia5x5z6bf"
}
],
"leaseCancels": [
{
"id": "3U62DZMkiemWud2wpuvnTmRWgBGo1u9jMEHPz5c6CaSj",
"originTransactionId": "4AJdwuNJF2eECngTbdNaTC1rXesPNH475jhSwSFgf4fn",
"sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt",
"recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj",
"amount": 42501484552036,
"height": 3650552,
"status": "canceled",
"cancelHeight": 3650552,
"cancelTransactionId": "4AJdwuNJF2eECngTbdNaTC1rXesPNH475jhSwSFgf4fn"
}
],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getPoolLeaseConfigREADONLY",
"args": [
{
"type": "String",
"value": "3PPQDcvXuwVToC2QNWzPwxmLxLzMw9Eoe8C"
},
{
"type": "String",
"value": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
}
]
}
}