tx · FFxq7h6AEtPCUwArTjUzyBaiifyeQsn2YFNERfNFR9Jx

3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t:  +0.02710699 Waves
3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG:  -7.59404428 Waves
———————————————————————————————————:  +7.59404428 Waves (GENERATOR)
———————————————————————————————————:  +521.302042 XTN.
3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg:  +0.00457151 Waves
3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp:  +0.01600029 Waves
3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU:  -7.59404428 Waves (GENERATOR)
3PQoNPWtnTWwrf8GS7BTeg2NfLJZM16RfWV:  +1391.02161064 L2MP
———————————————————————————————————:  -521.302042 XTN.
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu:  +6.99005834 L2MP
———————————————————————————————————:  +2.75373284 Waves.Exchange
———————————————————————————————————:  +0.01508273 Waves
3PBvLFhiMBNd7qgYwef6nPENjvUsDwg4NUU:  +1374.11268860 Waves.Exchange
———————————————————————————————————:  -1398.01166898 L2MP
3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh:  +1.51732276 Waves
———————————————————————————————————:  -1376.86642144 Waves.Exchange
———————————————————————————————————:  +5.38835567 sWAVES
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt:  -6.00896000 Waves (GENERATOR)
———————————————————————————————————:  +6.00896000 Waves
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj:  +6.00896000 Waves (GENERATOR)

2024.04.17 08:14 [4132304] transfer 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t x() 0.03210699 Waves
2024.04.17 08:14 [4132304] transfer 3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG > 3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg exchange() 0.00457151 Waves
2024.04.17 08:14 [4132304] transfer 3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 0.01600029 Waves
2024.04.17 08:14 [4132304] transfer 3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez exchange() 7.57347248 Waves
2024.04.17 08:14 [4132304] lease 3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG > 3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU stakeUnstake() 57074.95608781 Waves
2024.04.17 08:14 [4132304] unlease 3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG > 3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU stakeUnstake() +57082.55013209 Waves
2024.04.17 08:14 [4132304] invoke 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE > 3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG stakeUnstake()
2024.04.17 08:14 [4132304] invoke 3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange()
2024.04.17 08:14 [4132304] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG exchange() 521.302042 XTN.
2024.04.17 08:14 [4132304] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PQoNPWtnTWwrf8GS7BTeg2NfLJZM16RfWV swap() 6.99005834 L2MP
2024.04.17 08:14 [4132304] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 6.99005834 L2MP
2024.04.17 08:14 [4132304] transfer 3PQoNPWtnTWwrf8GS7BTeg2NfLJZM16RfWV > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez calculateAmountOutForSwapAndSendTokens() 521.302042 XTN.
2024.04.17 08:14 [4132304] invoke 3PQoNPWtnTWwrf8GS7BTeg2NfLJZM16RfWV > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.17 08:14 [4132304] invoke 3PQoNPWtnTWwrf8GS7BTeg2NfLJZM16RfWV > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.17 08:14 [4132304] invoke 3PQoNPWtnTWwrf8GS7BTeg2NfLJZM16RfWV > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.04.17 08:14 [4132304] invoke 3PQoNPWtnTWwrf8GS7BTeg2NfLJZM16RfWV > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.04.17 08:14 [4132304] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PQoNPWtnTWwrf8GS7BTeg2NfLJZM16RfWV calculateAmountOutForSwapAndSendTokens() 1384.03155230 L2MP
2024.04.17 08:14 [4132304] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.04.17 08:14 [4132304] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.04.17 08:14 [4132304] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.04.17 08:14 [4132304] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.17 08:14 [4132304] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 1398.01166898 L2MP
2024.04.17 08:14 [4132304] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PBvLFhiMBNd7qgYwef6nPENjvUsDwg4NUU swap() 2.75373284 Waves.Exchange
2024.04.17 08:14 [4132304] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 2.75373284 Waves.Exchange
2024.04.17 08:14 [4132304] transfer 3PBvLFhiMBNd7qgYwef6nPENjvUsDwg4NUU > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez calculateAmountOutForSwapAndSendTokens() 1398.01166898 L2MP
2024.04.17 08:14 [4132304] invoke 3PBvLFhiMBNd7qgYwef6nPENjvUsDwg4NUU > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.17 08:14 [4132304] invoke 3PBvLFhiMBNd7qgYwef6nPENjvUsDwg4NUU > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.17 08:14 [4132304] invoke 3PBvLFhiMBNd7qgYwef6nPENjvUsDwg4NUU > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.04.17 08:14 [4132304] invoke 3PBvLFhiMBNd7qgYwef6nPENjvUsDwg4NUU > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.04.17 08:14 [4132304] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PBvLFhiMBNd7qgYwef6nPENjvUsDwg4NUU calculateAmountOutForSwapAndSendTokens() 1371.35895576 Waves.Exchange
2024.04.17 08:14 [4132304] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.04.17 08:14 [4132304] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.04.17 08:14 [4132304] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.04.17 08:14 [4132304] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.17 08:14 [4132304] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.17 08:14 [4132304] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 1376.86642144 Waves.Exchange
2024.04.17 08:14 [4132304] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh swap() 0.01508273 Waves
2024.04.17 08:14 [4132304] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.01508273 Waves
2024.04.17 08:14 [4132304] transfer 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh > 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez calculateAmountOutForSwapAndSendTokens() 1376.86642144 Waves.Exchange
2024.04.17 08:14 [4132304] invoke 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.17 08:14 [4132304] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh deposit() 5.38835567 sWAVES
2024.04.17 08:14 [4132304] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 5.38835567 sWAVES
2024.04.17 08:14 [4132304] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 5.38835567 sWAVES
2024.04.17 08:14 [4132304] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1705630.92123668 Waves
2024.04.17 08:14 [4132304] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1705624.91227668 Waves
2024.04.17 08:14 [4132304] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 6.00896000 Waves
2024.04.17 08:14 [4132304] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.04.17 08:14 [4132304] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 6.00896000 Waves
2024.04.17 08:14 [4132304] invoke 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 6.00896000 Waves
2024.04.17 08:14 [4132304] invoke 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.17 08:14 [4132304] invoke 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.04.17 08:14 [4132304] invoke 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.04.17 08:14 [4132304] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh calculateAmountOutForSwapAndSendTokens() 7.51120003 Waves
2024.04.17 08:14 [4132304] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.04.17 08:14 [4132304] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.04.17 08:14 [4132304] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.04.17 08:14 [4132304] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.17 08:14 [4132304] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.17 08:14 [4132304] invoke 3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 7.54136549 Waves
2024.04.17 08:14 [4132304] invoke 3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t > 94ez x()

3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG: B_asset_balance: 3905045991820 -> 3905567293862
3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG: A_asset_balance: 5708255013209 -> 5707495608781
3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG: leasing_amount: 5708255013209 -> 5707495608781
3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG: leasing_id: "0x66afa966f5576a4004d7f7803c848e52a4ea350b9af3eb0d317a4418dd416165" -> "0x4cfe2a1013f0c5e3760fc1a501a3e7ba07ae0afc56a8838b17aed1860d4b94fe"
3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 1847023886253 -> 1847562721820
3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh: %s%s__stakedBalance__WAVES: 2053257109661 -> 2053858005661
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 170562491227668 -> 170563092123668
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 4132303 -> 4132304
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:AZl1" -> "base64:AZl0"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AQOlm8sJ" -> "base64:AQOlnWR+"
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 170562491227668 -> 170563092123668
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0x6e0609fb0e34fe2fe48dc6fd7189bc59951301c16092f87e8dc637b898307ad6" -> "0xe411b109ef1194523a47aca0549c36318df3867ba4fbd17c50a3ef7b50a5b672"

{ "type": 16, "id": "FFxq7h6AEtPCUwArTjUzyBaiifyeQsn2YFNERfNFR9Jx", "fee": 500000, "feeAssetId": null, "timestamp": 1713330864963, "version": 1, "sender": "3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t", "senderPublicKey": "Cr1ybL2JGg9GwJHA2JwqxBPfSW6Q7Jg4HvNrsEiCsHu6", "proofs": [ "2G1rTEgcESxEy7gwyov1gRNiDMcQvSoe3pBLRya7DtFwYdYzjKo5ANok5DXAfnL3VbQmUzC1rqds7JDF5tCueGN2" ], "dApp": "94ez", "payment": [], "call": { "function": "x", "args": [ { "type": "string", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on_7scqyYoVsNrpWbTAc78eRqNVcYLxMPzZs8EQfX7ruJAg_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_1_754136549_h|3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh_W|3PBvLFhiMBNd7qgYwef6nPENjvUsDwg4NUU_W|3PQoNPWtnTWwrf8GS7BTeg2NfLJZM16RfWV_W|3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG_S|x" } ] }, "height": 4132304, "applicationStatus": "succeeded", "spentComplexity": 9842, "stateChanges": { "data": [], "transfers": [ { "address": "3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t", "asset": null, "amount": 3210699 } ], "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": null, "amount": 754136549 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": null, "amount": 1508273 }, { "address": "3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh", "asset": null, "amount": 1508273 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "WAVES" }, { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "BiSzFe8nSL78oZaebfoin5vBZ5Pze6d7kaeijLqr5xZe" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 751120003 }, { "type": "Boolean", "value": true }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" }, { "type": "Int", "value": 1508273 } ] }, "payment": [ { "assetId": null, "amount": 751120003 } ], "stateChanges": { "data": [ { "key": "%s%s__stakedBalance__WAVES", "type": "integer", "value": 2053858005661 }, { "key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "type": "integer", "value": 1847562721820 } ], "transfers": [ { "address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 137686642144 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh" } ] }, "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": "3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh" }, { "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": 600896000 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 538835567 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "deposit", "args": [] }, "payment": [ { "assetId": null, "amount": 600896000 } ], "stateChanges": { "data": [ { "key": "LAST_RATE", "type": "binary", "value": "base64:AQOlnWR+" }, { "key": "CURRENT_RATE", "type": "binary", "value": "base64:AZl0" }, { "key": "LAST_HEIGHT", "type": "integer", "value": 4132304 }, { "key": "STAKING_AMOUNT", "type": "integer", "value": 170563092123668 } ], "transfers": [ { "address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 538835567 } ], "issues": [], "reissues": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "isReissuable": true, "quantity": 538835567 } ], "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": 600896000 } ], "stateChanges": { "data": [ { "key": "LEASE_ID", "type": "binary", "value": "base64:5BGxCe8RlFI6R6ygVJw2MY3zhnuk+9F8UKPve1CltnI=" }, { "key": "LEASE_AMOUNT", "type": "integer", "value": 170563092123668 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "GMHbtm1htMTWKpFh8LScF6x4G9B9KT6nRnzWUAEhq6py", "originTransactionId": "FFxq7h6AEtPCUwArTjUzyBaiifyeQsn2YFNERfNFR9Jx", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 170563092123668, "height": 4132304, "status": "canceled", "cancelHeight": 4132304, "cancelTransactionId": "DM7CocNccB8kovst6HSTdqQVeVAAVS31t3yszBnUDWVi" } ], "leaseCancels": [ { "id": "8QVBtJbaCLwyFXKEjjc7ujaJznpbvW19xsMAjNz5CeDK", "originTransactionId": "8R7c2VeQdPJuVih9gJb91ikeFRhB3uXpL3zArKFt8yt5", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 170562491227668, "height": 4132303, "status": "canceled", "cancelHeight": 4132304, "cancelTransactionId": "FFxq7h6AEtPCUwArTjUzyBaiifyeQsn2YFNERfNFR9Jx" } ], "invokes": [] } } ] } } ] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh" }, { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "7scqyYoVsNrpWbTAc78eRqNVcYLxMPzZs8EQfX7ruJAg" }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" } ] }, "payment": [ { "assetId": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 137686642144 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 275373284 }, { "address": "3PBvLFhiMBNd7qgYwef6nPENjvUsDwg4NUU", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 275373284 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" }, { "type": "String", "value": "7scqyYoVsNrpWbTAc78eRqNVcYLxMPzZs8EQfX7ruJAg" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "7scqyYoVsNrpWbTAc78eRqNVcYLxMPzZs8EQfX7ruJAg" }, { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "3CvJkvzRkUp5PvLjuL8zN9y7zUigYyzyGKZTA3otfB94" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PBvLFhiMBNd7qgYwef6nPENjvUsDwg4NUU" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3PBvLFhiMBNd7qgYwef6nPENjvUsDwg4NUU" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PBvLFhiMBNd7qgYwef6nPENjvUsDwg4NUU", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 137135895576 }, { "type": "Boolean", "value": true }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" }, { "type": "Int", "value": 275373284 } ] }, "payment": [ { "assetId": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 137135895576 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez", "asset": "7scqyYoVsNrpWbTAc78eRqNVcYLxMPzZs8EQfX7ruJAg", "amount": 139801166898 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3PBvLFhiMBNd7qgYwef6nPENjvUsDwg4NUU" } ] }, "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": "3PBvLFhiMBNd7qgYwef6nPENjvUsDwg4NUU" }, { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PBvLFhiMBNd7qgYwef6nPENjvUsDwg4NUU" }, { "type": "String", "value": "7scqyYoVsNrpWbTAc78eRqNVcYLxMPzZs8EQfX7ruJAg" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" } ] }, "payment": [ { "assetId": "7scqyYoVsNrpWbTAc78eRqNVcYLxMPzZs8EQfX7ruJAg", "amount": 139801166898 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "7scqyYoVsNrpWbTAc78eRqNVcYLxMPzZs8EQfX7ruJAg", "amount": 699005834 }, { "address": "3PQoNPWtnTWwrf8GS7BTeg2NfLJZM16RfWV", "asset": "7scqyYoVsNrpWbTAc78eRqNVcYLxMPzZs8EQfX7ruJAg", "amount": 699005834 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "7scqyYoVsNrpWbTAc78eRqNVcYLxMPzZs8EQfX7ruJAg" }, { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "EJc5E2mjN8oGxEUuji8SMgES6B3TBVp47sKzJ2V3P1z5" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PQoNPWtnTWwrf8GS7BTeg2NfLJZM16RfWV" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3PQoNPWtnTWwrf8GS7BTeg2NfLJZM16RfWV" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PQoNPWtnTWwrf8GS7BTeg2NfLJZM16RfWV", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 138403155230 }, { "type": "Boolean", "value": false }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" }, { "type": "Int", "value": 699005834 } ] }, "payment": [ { "assetId": "7scqyYoVsNrpWbTAc78eRqNVcYLxMPzZs8EQfX7ruJAg", "amount": 138403155230 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 521302042 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3PQoNPWtnTWwrf8GS7BTeg2NfLJZM16RfWV" } ] }, "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": "3PQoNPWtnTWwrf8GS7BTeg2NfLJZM16RfWV" }, { "type": "String", "value": "7scqyYoVsNrpWbTAc78eRqNVcYLxMPzZs8EQfX7ruJAg" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PQoNPWtnTWwrf8GS7BTeg2NfLJZM16RfWV" }, { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG", "call": { "function": "exchange", "args": [ { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 521302042 } ], "stateChanges": { "data": [ { "key": "A_asset_balance", "type": "integer", "value": 5707495608781 }, { "key": "B_asset_balance", "type": "integer", "value": 3905567293862 } ], "transfers": [ { "address": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez", "asset": null, "amount": 757347248 }, { "address": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp", "asset": null, "amount": 1600029 }, { "address": "3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg", "asset": null, "amount": 457151 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE", "call": { "function": "exchange", "args": [ { "type": "ByteVector", "value": "3P3qCUfvbDUjRnjrfM5XFMrXrzxxiad94Ez" }, { "type": "Array", "value": [ { "type": "String", "value": "1" } ] }, { "type": "Array", "value": [ { "type": "Int", "value": 521302042 } ] }, { "type": "Array", "value": [ { "type": "ByteVector", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG", "call": { "function": "stakeUnstake", "args": [ { "type": "Boolean", "value": false }, { "type": "Int", "value": 759404428 }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [ { "key": "leasing_id", "type": "binary", "value": "base64:TP4qEBPwxeN2D8GlAaPnugeuCvxWqIOLF67Rhg1LlP4=" }, { "key": "leasing_amount", "type": "integer", "value": 5707495608781 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "6BYmchRbiKR4CuBY57bYxQrmv4rFZTcyYrdf3egrqTU9", "originTransactionId": "FFxq7h6AEtPCUwArTjUzyBaiifyeQsn2YFNERfNFR9Jx", "sender": "3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG", "recipient": "3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU", "amount": 5707495608781, "height": 4132304, "status": "canceled", "cancelHeight": 4132304, "cancelTransactionId": "4nQ8BWzoktmHMKkzDsr5Mui79PUtpVys6LZNzgwK1FnX" } ], "leaseCancels": [ { "id": "7uqwbWhrXLZ2dYgae92NAgsVaTKGCpYG7CLhb9yAGSXn", "originTransactionId": "2hGgbS7XaSKsXGsm2BMhCqz3oS2b4T5Cqn3TRPLHvFfb", "sender": "3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG", "recipient": "3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU", "amount": 5708255013209, "height": 4132303, "status": "canceled", "cancelHeight": 4132304, "cancelTransactionId": "FFxq7h6AEtPCUwArTjUzyBaiifyeQsn2YFNERfNFR9Jx" } ], "invokes": [] } } ] } } ] } } ] } }

github/deemru/w8io/3ef1775 
22.25 ms