tx · C7TiontMDSGytfLkTFY7iBdmq7yRvbzJKwjyk69ofkk5

3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R:  +0.041870 USDT-ERC20-PPT
3PLaBVVvqJb8p1EoH3HWAHubKREfD6Mb47x:  -0.00500000 Waves
3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg:  +232.67984030 Waves.Exchange
———————————————————————————————————:  -3.035736 USDT-ERC20-PPT
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu:  +0.46629226 Waves.Exchange
———————————————————————————————————:  +0.006041 USDT-PPT
———————————————————————————————————:  +0.00256103 Waves
3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE:  +3.014721 USDT-PPT
———————————————————————————————————:  -233.14613256 Waves.Exchange
3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52:  +0.25359156 Waves
———————————————————————————————————:  -3.020762 USDT-PPT
———————————————————————————————————:  +0.91856873 sWAVES
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt:  -1.02436526 Waves (GENERATOR)
———————————————————————————————————:  +1.02436526 Waves
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj:  +1.02436526 Waves (GENERATOR)
3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5:  -1.28399610 Waves
———————————————————————————————————:  +1.28399610 Waves (GENERATOR)
———————————————————————————————————:  +2.993866 USDT-ERC20-PPT
3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg:  +0.00077294 Waves
3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp:  +0.00270531 Waves
3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU:  -1.28399610 Waves (GENERATOR)

2024.04.17 08:16 [4132307] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R c() 0.041870 USDT-ERC20-PPT
2024.04.17 08:16 [4132307] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3PLaBVVvqJb8p1EoH3HWAHubKREfD6Mb47x c() 2.993866 USDT-ERC20-PPT
2024.04.17 08:16 [4132307] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg swap() 0.46629226 Waves.Exchange
2024.04.17 08:16 [4132307] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.46629226 Waves.Exchange
2024.04.17 08:16 [4132307] transfer 3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz calculateAmountOutForSwapAndSendTokens() 3.035736 USDT-ERC20-PPT
2024.04.17 08:16 [4132307] invoke 3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.17 08:16 [4132307] invoke 3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.17 08:16 [4132307] invoke 3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.04.17 08:16 [4132307] invoke 3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.04.17 08:16 [4132307] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg calculateAmountOutForSwapAndSendTokens() 232.21354804 Waves.Exchange
2024.04.17 08:16 [4132307] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.04.17 08:16 [4132307] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.04.17 08:16 [4132307] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.04.17 08:16 [4132307] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.17 08:16 [4132307] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 233.14613256 Waves.Exchange
2024.04.17 08:16 [4132307] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE swap() 0.006041 USDT-PPT
2024.04.17 08:16 [4132307] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.006041 USDT-PPT
2024.04.17 08:16 [4132307] transfer 3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz calculateAmountOutForSwapAndSendTokens() 233.14613256 Waves.Exchange
2024.04.17 08:16 [4132307] invoke 3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.17 08:16 [4132307] invoke 3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.17 08:16 [4132307] invoke 3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.04.17 08:16 [4132307] invoke 3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.04.17 08:16 [4132307] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE calculateAmountOutForSwapAndSendTokens() 3.008680 USDT-PPT
2024.04.17 08:16 [4132307] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.04.17 08:16 [4132307] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.04.17 08:16 [4132307] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.04.17 08:16 [4132307] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.17 08:16 [4132307] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.17 08:16 [4132307] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 3.020762 USDT-PPT
2024.04.17 08:16 [4132307] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 swap() 0.00256103 Waves
2024.04.17 08:16 [4132307] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00256103 Waves
2024.04.17 08:16 [4132307] transfer 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz calculateAmountOutForSwapAndSendTokens() 3.020762 USDT-PPT
2024.04.17 08:16 [4132307] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.17 08:16 [4132307] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 deposit() 0.91856873 sWAVES
2024.04.17 08:16 [4132307] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 0.91856873 sWAVES
2024.04.17 08:16 [4132307] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 0.91856873 sWAVES
2024.04.17 08:16 [4132307] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1705635.00016505 Waves
2024.04.17 08:16 [4132307] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1705633.97579979 Waves
2024.04.17 08:16 [4132307] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 1.02436526 Waves
2024.04.17 08:16 [4132307] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.04.17 08:16 [4132307] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 1.02436526 Waves
2024.04.17 08:16 [4132307] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 1.02436526 Waves
2024.04.17 08:16 [4132307] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.17 08:16 [4132307] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.04.17 08:16 [4132307] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.04.17 08:16 [4132307] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 calculateAmountOutForSwapAndSendTokens() 1.27539579 Waves
2024.04.17 08:16 [4132307] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.04.17 08:16 [4132307] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.04.17 08:16 [4132307] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.04.17 08:16 [4132307] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.17 08:16 [4132307] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 1.28051785 Waves
2024.04.17 08:16 [4132307] transfer 3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5 > 3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg exchange() 0.00077294 Waves
2024.04.17 08:16 [4132307] transfer 3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5 > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 0.00270531 Waves
2024.04.17 08:16 [4132307] transfer 3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5 > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz exchange() 1.28051785 Waves
2024.04.17 08:16 [4132307] lease 3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5 > 3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU stakeUnstake() 596.01346311 Waves
2024.04.17 08:16 [4132307] unlease 3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5 > 3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU stakeUnstake() +597.29745921 Waves
2024.04.17 08:16 [4132307] invoke 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE > 3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5 stakeUnstake()
2024.04.17 08:16 [4132307] invoke 3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5 > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange()
2024.04.17 08:16 [4132307] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5 exchange() 2.993866 USDT-ERC20-PPT
2024.04.17 08:16 [4132307] invoke 3PLaBVVvqJb8p1EoH3HWAHubKREfD6Mb47x > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz c() 2.993866 USDT-ERC20-PPT

3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 834432017122 -> 834523873995
3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52: %s%s__stakedBalance__WAVES: 929800771153 -> 929903207679
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 170563397579979 -> 170563500016505
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 4132307 == 4132307
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:AZlf" -> "base64:AZle"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AQOlojDH" == "base64:AQOlojDH"
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 170563397579979 -> 170563500016505
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0x615aea0c21efd1b43c69e36ca71ff5d145a5b502b4d61c3e560dd0af293f41cd" -> "0xabc6280cdb8a9a5c6d761accbb0a89a9d92520ea5c0bcfa1e76acee0f06d9857"
3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5: B_asset_balance: 1385115775 -> 1388109641
3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5: A_asset_balance: 59729745921 -> 59601346311
3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5: leasing_amount: 59729745921 -> 59601346311
3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5: leasing_id: "0x9983d29e8d63d1e58b51ae5b9e3363fc61266017a19f3ae47cf8c50033c85549" -> "0xa4e2e16092f8efb8398f552254c2a7c71f3e4e70a7f2da4fb2da98dbf32af681"

{ "type": 16, "id": "C7TiontMDSGytfLkTFY7iBdmq7yRvbzJKwjyk69ofkk5", "fee": 500000, "feeAssetId": null, "timestamp": 1713324021242, "version": 1, "sender": "3PLaBVVvqJb8p1EoH3HWAHubKREfD6Mb47x", "senderPublicKey": "Ao2qijQVvvZZSgRzKoYyJ9kBxYjsPQ37CdUppdJtT6V1", "proofs": [ "2hvy7HrrPfz88TQbZxY3Lq383WFhrMCT4aYmJphbnTQxaVKbQQgedCFZHM4MCqfQFKEBk7vyreg4qTZFxKAfxf87" ], "dApp": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "payment": [ { "amount": 2993866, "assetId": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi" } ], "call": { "function": "c", "args": [ { "type": "string", "value": "WAVES|3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5|sw|G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC|3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52|wx|Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on|3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE|wx|3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg|wx|3013866" } ] }, "height": 4132307, "applicationStatus": "succeeded", "spentComplexity": 9642, "stateChanges": { "data": [], "transfers": [ { "address": "3PLaBVVvqJb8p1EoH3HWAHubKREfD6Mb47x", "asset": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi", "amount": 2993866 }, { "address": "3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R", "asset": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi", "amount": 41870 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5", "call": { "function": "exchange", "args": [ { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi", "amount": 2993866 } ], "stateChanges": { "data": [ { "key": "A_asset_balance", "type": "integer", "value": 59601346311 }, { "key": "B_asset_balance", "type": "integer", "value": 1388109641 } ], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": null, "amount": 128051785 }, { "address": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp", "asset": null, "amount": 270531 }, { "address": "3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg", "asset": null, "amount": 77294 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE", "call": { "function": "exchange", "args": [ { "type": "ByteVector", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" }, { "type": "Array", "value": [ { "type": "String", "value": "1" } ] }, { "type": "Array", "value": [ { "type": "Int", "value": 2993866 } ] }, { "type": "Array", "value": [ { "type": "ByteVector", "value": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi" } ] } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5", "call": { "function": "stakeUnstake", "args": [ { "type": "Boolean", "value": false }, { "type": "Int", "value": 128399610 }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [ { "key": "leasing_id", "type": "binary", "value": "base64:pOLhYJL477g5j1UiVMKnxx8+TnCn8tpPstqY2/Mq9oE=" }, { "key": "leasing_amount", "type": "integer", "value": 59601346311 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "C6eWxp6CTmi5wWMrTJKCxYy7uFpewSovG8PYLT4PGPHr", "originTransactionId": "C7TiontMDSGytfLkTFY7iBdmq7yRvbzJKwjyk69ofkk5", "sender": "3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5", "recipient": "3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU", "amount": 59601346311, "height": 4132307, "status": "canceled", "cancelHeight": 4132308, "cancelTransactionId": "6ZDL3o3iUWYpaRVhYEJPPd1JRFCGb3db5kbn8xM9ywqc" } ], "leaseCancels": [ { "id": "BLFxpgVjRQXqAV53k5phK6gBv5dWmtvhRhytexs365rx", "originTransactionId": "g63wgf2brfQhfDTLunZsoJ5oEEfk4ax73c3tgSWTVyy", "sender": "3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5", "recipient": "3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU", "amount": 59729745921, "height": 4132303, "status": "canceled", "cancelHeight": 4132307, "cancelTransactionId": "C7TiontMDSGytfLkTFY7iBdmq7yRvbzJKwjyk69ofkk5" } ], "invokes": [] } } ] } } ] } }, { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC" }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" } ] }, "payment": [ { "assetId": null, "amount": 128051785 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": null, "amount": 256103 }, { "address": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52", "asset": null, "amount": 256103 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "WAVES" }, { "type": "String", "value": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "E4zu2YxX1Tq8Y2nBcXZhh9gG1jctZitisnt6pyQhUBYH" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 127539579 }, { "type": "Boolean", "value": false }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" }, { "type": "Int", "value": 256103 } ] }, "payment": [ { "assetId": null, "amount": 127539579 } ], "stateChanges": { "data": [ { "key": "%s%s__stakedBalance__WAVES", "type": "integer", "value": 929903207679 }, { "key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "type": "integer", "value": 834523873995 } ], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC", "amount": 3020762 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52" } ] }, "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": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52" }, { "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": 102436526 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 91856873 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "deposit", "args": [] }, "payment": [ { "assetId": null, "amount": 102436526 } ], "stateChanges": { "data": [ { "key": "LAST_RATE", "type": "binary", "value": "base64:AQOlojDH" }, { "key": "CURRENT_RATE", "type": "binary", "value": "base64:AZle" }, { "key": "LAST_HEIGHT", "type": "integer", "value": 4132307 }, { "key": "STAKING_AMOUNT", "type": "integer", "value": 170563500016505 } ], "transfers": [ { "address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 91856873 } ], "issues": [], "reissues": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "isReissuable": true, "quantity": 91856873 } ], "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": 102436526 } ], "stateChanges": { "data": [ { "key": "LEASE_ID", "type": "binary", "value": "base64:q8YoDNuKmlxtdhrMuwqJqdklIOpcC8+h52rO4PBtmFc=" }, { "key": "LEASE_AMOUNT", "type": "integer", "value": 170563500016505 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "CZXy5bRNzMTUrx29nEP2TMmbnUeAA7NPp7sQrEtRr5qY", "originTransactionId": "C7TiontMDSGytfLkTFY7iBdmq7yRvbzJKwjyk69ofkk5", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 170563500016505, "height": 4132307, "status": "canceled", "cancelHeight": 4132307, "cancelTransactionId": "4k9DupF9LABRhwc7TNR2mtyFutpsWNbheZ6WoAi3MC2M" } ], "leaseCancels": [ { "id": "7Z2xCXwA83W2Q1DpiXRJVNSJKbNZetSdwhAdjaaQWV16", "originTransactionId": "Cg9u8rTHjgvKyA8uEegMC9hRokH6UNMxj8gBh963nHXA", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 170563397579979, "height": 4132307, "status": "canceled", "cancelHeight": 4132307, "cancelTransactionId": "C7TiontMDSGytfLkTFY7iBdmq7yRvbzJKwjyk69ofkk5" } ], "invokes": [] } } ] } } ] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52" }, { "type": "String", "value": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC" } ] }, "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": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" } ] }, "payment": [ { "assetId": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC", "amount": 3020762 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC", "amount": 6041 }, { "address": "3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE", "asset": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC", "amount": 6041 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC" }, { "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": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "9iFnuDzoQ9YWzu7dnaKoeGTegQGhfbcU5erYugh72cLv" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 3008680 }, { "type": "Boolean", "value": true }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" }, { "type": "Int", "value": 6041 } ] }, "payment": [ { "assetId": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC", "amount": 3008680 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 23314613256 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE" } ] }, "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": "3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE" }, { "type": "String", "value": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE" }, { "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": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi" }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" } ] }, "payment": [ { "assetId": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 23314613256 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 46629226 }, { "address": "3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 46629226 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" }, { "type": "String", "value": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "K5TTvTbeyL4rrPyzrzwCuXfaHg2iuKEyEPMDEFrHuQv" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 23221354804 }, { "type": "Boolean", "value": false }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" }, { "type": "Int", "value": 46629226 } ] }, "payment": [ { "assetId": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 23221354804 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi", "amount": 3035736 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg" } ] }, "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": "3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg" }, { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg" }, { "type": "String", "value": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } } ] } }

github/deemru/w8io/6500d08 
19.83 ms