tx · DyTva5HjU2uwzeJMahMGAD3gPSD8d7qhZutzkbG9WVHk

3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R:  +0.048257 USDT-ERC20-PPT
3PLaBVVvqJb8p1EoH3HWAHubKREfD6Mb47x:  -0.00500000 Waves
3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg:  +172.38648189 Waves.Exchange
———————————————————————————————————:  -4.513625 USDT-ERC20-PPT
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu:  +0.34546389 Waves.Exchange
———————————————————————————————————:  +0.008984 USDT-PPT
———————————————————————————————————:  +0.00250333 Waves
3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE:  +4.483478 USDT-PPT
———————————————————————————————————:  -172.73194578 Waves.Exchange
3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52:  +0.25073654 Waves
———————————————————————————————————:  -4.492462 USDT-PPT
———————————————————————————————————:  +0.89853863 sWAVES
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt:  -0.99842599 Waves (GENERATOR)
———————————————————————————————————:  +0.99842599 Waves
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj:  +0.99842599 Waves (GENERATOR)
3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5:  -1.25506575 Waves
———————————————————————————————————:  +1.25506575 Waves (GENERATOR)
———————————————————————————————————:  +4.465368 USDT-ERC20-PPT
3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg:  +0.00075553 Waves
3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp:  +0.00264436 Waves
3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU:  -1.25506575 Waves (GENERATOR)

2024.03.22 18:49 [4095345] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R c() 0.048257 USDT-ERC20-PPT
2024.03.22 18:49 [4095345] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3PLaBVVvqJb8p1EoH3HWAHubKREfD6Mb47x c() 4.465368 USDT-ERC20-PPT
2024.03.22 18:49 [4095345] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg swap() 0.34546389 Waves.Exchange
2024.03.22 18:49 [4095345] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.34546389 Waves.Exchange
2024.03.22 18:49 [4095345] transfer 3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz calculateAmountOutForSwapAndSendTokens() 4.513625 USDT-ERC20-PPT
2024.03.22 18:49 [4095345] invoke 3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.03.22 18:49 [4095345] invoke 3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.03.22 18:49 [4095345] invoke 3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.03.22 18:49 [4095345] invoke 3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.03.22 18:49 [4095345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg calculateAmountOutForSwapAndSendTokens() 172.04101800 Waves.Exchange
2024.03.22 18:49 [4095345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.03.22 18:49 [4095345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.03.22 18:49 [4095345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.03.22 18:49 [4095345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.03.22 18:49 [4095345] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 172.73194578 Waves.Exchange
2024.03.22 18:49 [4095345] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE swap() 0.008984 USDT-PPT
2024.03.22 18:49 [4095345] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.008984 USDT-PPT
2024.03.22 18:49 [4095345] transfer 3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz calculateAmountOutForSwapAndSendTokens() 172.73194578 Waves.Exchange
2024.03.22 18:49 [4095345] invoke 3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.03.22 18:49 [4095345] invoke 3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.03.22 18:49 [4095345] invoke 3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.03.22 18:49 [4095345] invoke 3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.03.22 18:49 [4095345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE calculateAmountOutForSwapAndSendTokens() 4.474494 USDT-PPT
2024.03.22 18:49 [4095345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.03.22 18:49 [4095345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.03.22 18:49 [4095345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.03.22 18:49 [4095345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.03.22 18:49 [4095345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.03.22 18:49 [4095345] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 4.492462 USDT-PPT
2024.03.22 18:49 [4095345] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 swap() 0.00250333 Waves
2024.03.22 18:49 [4095345] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00250333 Waves
2024.03.22 18:49 [4095345] transfer 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz calculateAmountOutForSwapAndSendTokens() 4.492462 USDT-PPT
2024.03.22 18:49 [4095345] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.03.22 18:49 [4095345] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 deposit() 0.89853863 sWAVES
2024.03.22 18:49 [4095345] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 0.89853863 sWAVES
2024.03.22 18:49 [4095345] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 0.89853863 sWAVES
2024.03.22 18:49 [4095345] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1706663.67003175 Waves
2024.03.22 18:49 [4095345] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1706662.67160576 Waves
2024.03.22 18:49 [4095345] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 0.99842599 Waves
2024.03.22 18:49 [4095345] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.03.22 18:49 [4095345] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 0.99842599 Waves
2024.03.22 18:49 [4095345] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 0.99842599 Waves
2024.03.22 18:49 [4095345] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.03.22 18:49 [4095345] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.03.22 18:49 [4095345] invoke 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.03.22 18:49 [4095345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52 calculateAmountOutForSwapAndSendTokens() 1.24665920 Waves
2024.03.22 18:49 [4095345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.03.22 18:49 [4095345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.03.22 18:49 [4095345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.03.22 18:49 [4095345] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.03.22 18:49 [4095345] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 1.25166586 Waves
2024.03.22 18:49 [4095345] transfer 3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5 > 3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg exchange() 0.00075553 Waves
2024.03.22 18:49 [4095345] transfer 3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5 > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 0.00264436 Waves
2024.03.22 18:49 [4095345] transfer 3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5 > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz exchange() 1.25166586 Waves
2024.03.22 18:49 [4095345] lease 3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5 > 3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU stakeUnstake() 477.70886659 Waves
2024.03.22 18:49 [4095345] unlease 3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5 > 3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU stakeUnstake() +478.96393234 Waves
2024.03.22 18:49 [4095345] invoke 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE > 3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5 stakeUnstake()
2024.03.22 18:49 [4095345] invoke 3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5 > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange()
2024.03.22 18:49 [4095345] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5 exchange() 4.465368 USDT-ERC20-PPT
2024.03.22 18:49 [4095345] invoke 3PLaBVVvqJb8p1EoH3HWAHubKREfD6Mb47x > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz c() 4.465368 USDT-ERC20-PPT

3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 664273483551 -> 664363337414
3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52: %s%s__stakedBalance__WAVES: 737604894993 -> 737704737592
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 170666267160576 -> 170666367003175
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 4095345 == 4095345
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:AefJ" -> "base64:AefI"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AQK2rpZH" == "base64:AQK2rpZH"
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 170666267160576 -> 170666367003175
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0x9298df6cefef49ae2cc8de1f4e4f384036b40264d0f141c5cfedd89865a4bcbb" -> "0xdb0452fdec546298614cb7c0cb53d7a436dc450020d3ee7e5de28ddbd269de54"
3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5: B_asset_balance: 1694005266 -> 1698470634
3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5: A_asset_balance: 47896393234 -> 47770886659
3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5: leasing_amount: 47896393234 -> 47770886659
3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5: leasing_id: "0x7d1936b5e2f5c82b48436f8d2c0587d88f7e8cf7f32b87f7f72f0263ab0b31b3" -> "0xbc07e5b090d111eb329a29e580c3d8e551cc4647f5cdae2c759bf222a577ee86"

{ "type": 16, "id": "DyTva5HjU2uwzeJMahMGAD3gPSD8d7qhZutzkbG9WVHk", "fee": 500000, "feeAssetId": null, "timestamp": 1711115534115, "version": 1, "sender": "3PLaBVVvqJb8p1EoH3HWAHubKREfD6Mb47x", "senderPublicKey": "Ao2qijQVvvZZSgRzKoYyJ9kBxYjsPQ37CdUppdJtT6V1", "proofs": [ "33epcJqWTsqHTkCkohJXnUqm92JetYhraSYTkdbQATLKST5eKDvvXT3oB5TUDw2UVQ7EY7ZVRZxJSdKKnTAcRXts" ], "dApp": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "payment": [ { "amount": 4465368, "assetId": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi" } ], "call": { "function": "c", "args": [ { "type": "string", "value": "WAVES|3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5|sw|G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC|3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52|wx|Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on|3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE|wx|3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg|wx|4495368" } ] }, "height": 4095345, "applicationStatus": "succeeded", "spentComplexity": 9642, "stateChanges": { "data": [], "transfers": [ { "address": "3PLaBVVvqJb8p1EoH3HWAHubKREfD6Mb47x", "asset": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi", "amount": 4465368 }, { "address": "3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R", "asset": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi", "amount": 48257 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5", "call": { "function": "exchange", "args": [ { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi", "amount": 4465368 } ], "stateChanges": { "data": [ { "key": "A_asset_balance", "type": "integer", "value": 47770886659 }, { "key": "B_asset_balance", "type": "integer", "value": 1698470634 } ], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": null, "amount": 125166586 }, { "address": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp", "asset": null, "amount": 264436 }, { "address": "3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg", "asset": null, "amount": 75553 } ], "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": 4465368 } ] }, { "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": 125506575 }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [ { "key": "leasing_id", "type": "binary", "value": "base64:vAflsJDREesyminlgMPY5VHMRkf1za4sdZvyIqV37oY=" }, { "key": "leasing_amount", "type": "integer", "value": 47770886659 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "DezddTAjVC6Mmekf7qpj9eC594JMK1TZdTemyqkAa6dK", "originTransactionId": "DyTva5HjU2uwzeJMahMGAD3gPSD8d7qhZutzkbG9WVHk", "sender": "3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5", "recipient": "3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU", "amount": 47770886659, "height": 4095345, "status": "canceled", "cancelHeight": 4095346, "cancelTransactionId": "BiGPEYkxzbXZzwhabFPBgREpyyFRCPv7nfAZANexJYNJ" } ], "leaseCancels": [ { "id": "9RLGACcztAGAYDj8YqoqivxLMHZrBU8HS7q9segvwGvv", "originTransactionId": "B1vXRdB4n7iQLcHucJ9vptY5pPbWBvcFJFM5qy7Vqe7R", "sender": "3P2M9btqYdpENh1SkaHFDdc8XSjXHNiAXF5", "recipient": "3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU", "amount": 47896393234, "height": 4095325, "status": "canceled", "cancelHeight": 4095345, "cancelTransactionId": "DyTva5HjU2uwzeJMahMGAD3gPSD8d7qhZutzkbG9WVHk" } ], "invokes": [] } } ] } } ] } }, { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC" }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" } ] }, "payment": [ { "assetId": null, "amount": 125166586 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": null, "amount": 250333 }, { "address": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52", "asset": null, "amount": 250333 } ], "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": 124665920 }, { "type": "Boolean", "value": false }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" }, { "type": "Int", "value": 250333 } ] }, "payment": [ { "assetId": null, "amount": 124665920 } ], "stateChanges": { "data": [ { "key": "%s%s__stakedBalance__WAVES", "type": "integer", "value": 737704737592 }, { "key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "type": "integer", "value": 664363337414 } ], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC", "amount": 4492462 } ], "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": 99842599 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PKfrupEydU2nZAghVjZAfvCwMBkzuR1F52", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 89853863 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "deposit", "args": [] }, "payment": [ { "assetId": null, "amount": 99842599 } ], "stateChanges": { "data": [ { "key": "LAST_RATE", "type": "binary", "value": "base64:AQK2rpZH" }, { "key": "CURRENT_RATE", "type": "binary", "value": "base64:AefI" }, { "key": "LAST_HEIGHT", "type": "integer", "value": 4095345 }, { "key": "STAKING_AMOUNT", "type": "integer", "value": 170666367003175 } ], "transfers": [ { "address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 89853863 } ], "issues": [], "reissues": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "isReissuable": true, "quantity": 89853863 } ], "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": 99842599 } ], "stateChanges": { "data": [ { "key": "LEASE_ID", "type": "binary", "value": "base64:2wRS/exUYphhTLfAy1PXpDbcRQAg0+5+XeKN29Jp3lQ=" }, { "key": "LEASE_AMOUNT", "type": "integer", "value": 170666367003175 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "Fjx7PXA6136S1QrLy5wRJ9bEizo4NG1bznzQsEZ9ZArw", "originTransactionId": "DyTva5HjU2uwzeJMahMGAD3gPSD8d7qhZutzkbG9WVHk", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 170666367003175, "height": 4095345, "status": "canceled", "cancelHeight": 4095346, "cancelTransactionId": "3bbdgeMVSfbdAygfVLwQsPznNYbkxPAVodCEFxRLnSaA" } ], "leaseCancels": [ { "id": "AsFj4xNYBruGKGvg1S2KGxGgpM7if7ZyWzh5W98v3nq8", "originTransactionId": "4Bsjfibb8T9GQTG5xeznuoBPADkRs9FTcp4891cUpDxB", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 170666267160576, "height": 4095345, "status": "canceled", "cancelHeight": 4095345, "cancelTransactionId": "DyTva5HjU2uwzeJMahMGAD3gPSD8d7qhZutzkbG9WVHk" } ], "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": 4492462 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC", "amount": 8984 }, { "address": "3PKRMbFnVaccD73qAfK6F6xyDdyKBhWYrZE", "asset": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC", "amount": 8984 } ], "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": 4474494 }, { "type": "Boolean", "value": true }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" }, { "type": "Int", "value": 8984 } ] }, "payment": [ { "assetId": "G5WWWzzVsWRyzGf32xojbnfp7gXbWrgqJT8RcVWEfLmC", "amount": 4474494 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 17273194578 } ], "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": 17273194578 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 34546389 }, { "address": "3PJCEGATr8B7F3wSp4Dvgq9kSh95CxKDPxg", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 34546389 } ], "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": 17204101800 }, { "type": "Boolean", "value": false }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" }, { "type": "Int", "value": 34546389 } ] }, "payment": [ { "assetId": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 17204101800 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": "9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi", "amount": 4513625 } ], "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/873ac7e 
22.70 ms