tx · 9mWp5Heba8CHh3GLZTbsvZ3ye1kAHTjptUPaA1xdwdEh

3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb:  +0.01272537 Duck Egg
3P9d7k1FvWhahnSdyk5tb4kU33Fmee6NHKF:  +0.00272537 TEAM LATAM
———————————————————————————————————:  +0.08727463 Duck Egg
3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW:  -0.10000000 Duck Egg
3PDktsxDVEcoobpEBJcausnKo4enhcWUDEF:  -0.00500000 Waves

2022.07.28 03:01 [3224426] invoke 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb > 3P9d7k1FvWhahnSdyk5tb4kU33Fmee6NHKF topUpReward() 0.00272537 TEAM LATAM
2022.07.28 03:01 [3224426] invoke 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb > 3P9d7k1FvWhahnSdyk5tb4kU33Fmee6NHKF topUpReward() 0.08727463 Duck Egg
2022.07.28 03:01 [3224426] reissue 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb > SELF calculateCompoundShareAndIssue() 0.00272537 TEAM LATAM
2022.07.28 03:01 [3224426] invoke 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb > 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb calculateCompoundShareAndIssue()
2022.07.28 03:01 [3224426] transfer 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW > 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb claimReward() 0.01000000 Duck Egg
2022.07.28 03:01 [3224426] invoke 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb > 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW claimReward()
2022.07.28 03:01 [3224426] transfer 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW > 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb claimReward() 0.01000000 Duck Egg
2022.07.28 03:01 [3224426] invoke 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb > 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW claimReward()
2022.07.28 03:01 [3224426] transfer 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW > 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb claimReward() 0.01000000 Duck Egg
2022.07.28 03:01 [3224426] invoke 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb > 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW claimReward()
2022.07.28 03:01 [3224426] transfer 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW > 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb claimReward() 0.01000000 Duck Egg
2022.07.28 03:01 [3224426] invoke 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb > 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW claimReward()
2022.07.28 03:01 [3224426] transfer 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW > 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb claimReward() 0.01000000 Duck Egg
2022.07.28 03:01 [3224426] invoke 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb > 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW claimReward()
2022.07.28 03:01 [3224426] transfer 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW > 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb claimReward() 0.01000000 Duck Egg
2022.07.28 03:01 [3224426] invoke 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb > 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW claimReward()
2022.07.28 03:01 [3224426] transfer 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW > 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb claimReward() 0.01000000 Duck Egg
2022.07.28 03:01 [3224426] invoke 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb > 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW claimReward()
2022.07.28 03:01 [3224426] transfer 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW > 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb claimReward() 0.01000000 Duck Egg
2022.07.28 03:01 [3224426] invoke 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb > 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW claimReward()
2022.07.28 03:01 [3224426] transfer 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW > 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb claimReward() 0.01000000 Duck Egg
2022.07.28 03:01 [3224426] invoke 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb > 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW claimReward()
2022.07.28 03:01 [3224426] transfer 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW > 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb claimReward() 0.01000000 Duck Egg
2022.07.28 03:01 [3224426] invoke 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb > 3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW claimReward()
2022.07.28 03:01 [3224426] invoke 3PDktsxDVEcoobpEBJcausnKo4enhcWUDEF > 3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb claimFarmingRewardProxy()

3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb: ceo_fee_overall: 1044800000 -> 1045800000
3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb: ceo_collected_fee: 168900000 -> 169900000
3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb: total_farming_reward: 16589700000 -> 16598700000
3P9d7k1FvWhahnSdyk5tb4kU33Fmee6NHKF: global_lastCheck_interest: 52715828 -> 52742685
3P9d7k1FvWhahnSdyk5tb4kU33Fmee6NHKF: global_earnings: 8882161058 -> 8890888521
3P9d7k1FvWhahnSdyk5tb4kU33Fmee6NHKF: last_virtual_price: 2 == 2
3P9d7k1FvWhahnSdyk5tb4kU33Fmee6NHKF: total_compound: 1014764773 -> 1015037310
3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW: address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_53dsaSwfwQEHFWL6dJpAJ8wWKXzBw38823py57gi486s_withdrawnAmount: 157000000 -> 158000000
3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW: address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_FQGD7dMGXFcGuPCL43DuWvxXDEaAoE7xCkrkgzT4n5yv_withdrawnAmount: 281000000 -> 282000000
3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW: address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_6vUTPLc12qeaGqUwf1Y3GHTBkYAYrhecLhGKYx5Saq92_withdrawnAmount: 281000000 -> 282000000
3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW: address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_4G3zJWgigv5gxyp6dU2AcbFZxnCLpdGJuJqUAZMpXg5p_withdrawnAmount: 281000000 -> 282000000
3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW: address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_EkbH1YfjAFgaKn92qP2tjPHqpZ8Pe3hYaRwUovsN6zh_withdrawnAmount: 281000000 -> 282000000
3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW: address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_2Agnw1FfFuKsAghCwCUfrLtrNAk5QgtJ3Tk3qQrnMfty_withdrawnAmount: 141000000 -> 142000000
3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW: address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_9cqaDrKZrkDGXncvaagvAUw1E8dTkzLRiquH5iij8bNg_withdrawnAmount: 281000000 -> 282000000
3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW: address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_HyWKtSpAXpsXi29krMxZYbQt39t9mdMWC1ifxrdPi33U_withdrawnAmount: 277000000 -> 278000000
3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW: address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_HN7uNAPN4pAGjDnDAwYLsA5kF3zhqfzgw3ZJFQDbdtxd_withdrawnAmount: 281000000 -> 282000000
3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW: address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_97beXEUocW176QQ2CF2vKyWhDqzRr9a16TnSdMFxUAgh_withdrawnAmount: 163000000 -> 164000000

{ "type": 16, "id": "9mWp5Heba8CHh3GLZTbsvZ3ye1kAHTjptUPaA1xdwdEh", "fee": 500000, "feeAssetId": null, "timestamp": 1658966480243, "version": 2, "chainId": 87, "sender": "3PDktsxDVEcoobpEBJcausnKo4enhcWUDEF", "senderPublicKey": "23NWm7kUDQqbTVkirjd5JXWRZaWVoS4ZesmRNHicBa3T", "proofs": [ "4QvTKWDB7ajaKVySdxx9ZPzF6Ewz2NxYzmNkVYGsWAetNG116yVmWgjAd2dmaLHQb29Sz5tyjrnmif4gynHMShzK" ], "dApp": "3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb", "payment": [], "call": { "function": "claimFarmingRewardProxy", "args": [ { "type": "string", "value": "97beXEUocW176QQ2CF2vKyWhDqzRr9a16TnSdMFxUAgh;HN7uNAPN4pAGjDnDAwYLsA5kF3zhqfzgw3ZJFQDbdtxd;HyWKtSpAXpsXi29krMxZYbQt39t9mdMWC1ifxrdPi33U;9cqaDrKZrkDGXncvaagvAUw1E8dTkzLRiquH5iij8bNg;2Agnw1FfFuKsAghCwCUfrLtrNAk5QgtJ3Tk3qQrnMfty;EkbH1YfjAFgaKn92qP2tjPHqpZ8Pe3hYaRwUovsN6zh;4G3zJWgigv5gxyp6dU2AcbFZxnCLpdGJuJqUAZMpXg5p;6vUTPLc12qeaGqUwf1Y3GHTBkYAYrhecLhGKYx5Saq92;FQGD7dMGXFcGuPCL43DuWvxXDEaAoE7xCkrkgzT4n5yv;53dsaSwfwQEHFWL6dJpAJ8wWKXzBw38823py57gi486s" } ] }, "height": 3224426, "applicationStatus": "succeeded", "spentComplexity": 8812, "stateChanges": { "data": [ { "key": "total_farming_reward", "type": "integer", "value": 16598700000 }, { "key": "ceo_collected_fee", "type": "integer", "value": 169900000 }, { "key": "ceo_fee_overall", "type": "integer", "value": 1045800000 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW", "call": { "function": "claimReward", "args": [ { "type": "String", "value": "97beXEUocW176QQ2CF2vKyWhDqzRr9a16TnSdMFxUAgh" } ] }, "payment": [], "stateChanges": { "data": [ { "key": "address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_97beXEUocW176QQ2CF2vKyWhDqzRr9a16TnSdMFxUAgh_withdrawnAmount", "type": "integer", "value": 164000000 } ], "transfers": [ { "address": "3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb", "asset": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS", "amount": 1000000 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW", "call": { "function": "claimReward", "args": [ { "type": "String", "value": "HN7uNAPN4pAGjDnDAwYLsA5kF3zhqfzgw3ZJFQDbdtxd" } ] }, "payment": [], "stateChanges": { "data": [ { "key": "address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_HN7uNAPN4pAGjDnDAwYLsA5kF3zhqfzgw3ZJFQDbdtxd_withdrawnAmount", "type": "integer", "value": 282000000 } ], "transfers": [ { "address": "3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb", "asset": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS", "amount": 1000000 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW", "call": { "function": "claimReward", "args": [ { "type": "String", "value": "HyWKtSpAXpsXi29krMxZYbQt39t9mdMWC1ifxrdPi33U" } ] }, "payment": [], "stateChanges": { "data": [ { "key": "address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_HyWKtSpAXpsXi29krMxZYbQt39t9mdMWC1ifxrdPi33U_withdrawnAmount", "type": "integer", "value": 278000000 } ], "transfers": [ { "address": "3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb", "asset": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS", "amount": 1000000 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW", "call": { "function": "claimReward", "args": [ { "type": "String", "value": "9cqaDrKZrkDGXncvaagvAUw1E8dTkzLRiquH5iij8bNg" } ] }, "payment": [], "stateChanges": { "data": [ { "key": "address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_9cqaDrKZrkDGXncvaagvAUw1E8dTkzLRiquH5iij8bNg_withdrawnAmount", "type": "integer", "value": 282000000 } ], "transfers": [ { "address": "3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb", "asset": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS", "amount": 1000000 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW", "call": { "function": "claimReward", "args": [ { "type": "String", "value": "2Agnw1FfFuKsAghCwCUfrLtrNAk5QgtJ3Tk3qQrnMfty" } ] }, "payment": [], "stateChanges": { "data": [ { "key": "address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_2Agnw1FfFuKsAghCwCUfrLtrNAk5QgtJ3Tk3qQrnMfty_withdrawnAmount", "type": "integer", "value": 142000000 } ], "transfers": [ { "address": "3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb", "asset": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS", "amount": 1000000 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW", "call": { "function": "claimReward", "args": [ { "type": "String", "value": "EkbH1YfjAFgaKn92qP2tjPHqpZ8Pe3hYaRwUovsN6zh" } ] }, "payment": [], "stateChanges": { "data": [ { "key": "address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_EkbH1YfjAFgaKn92qP2tjPHqpZ8Pe3hYaRwUovsN6zh_withdrawnAmount", "type": "integer", "value": 282000000 } ], "transfers": [ { "address": "3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb", "asset": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS", "amount": 1000000 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW", "call": { "function": "claimReward", "args": [ { "type": "String", "value": "4G3zJWgigv5gxyp6dU2AcbFZxnCLpdGJuJqUAZMpXg5p" } ] }, "payment": [], "stateChanges": { "data": [ { "key": "address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_4G3zJWgigv5gxyp6dU2AcbFZxnCLpdGJuJqUAZMpXg5p_withdrawnAmount", "type": "integer", "value": 282000000 } ], "transfers": [ { "address": "3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb", "asset": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS", "amount": 1000000 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW", "call": { "function": "claimReward", "args": [ { "type": "String", "value": "6vUTPLc12qeaGqUwf1Y3GHTBkYAYrhecLhGKYx5Saq92" } ] }, "payment": [], "stateChanges": { "data": [ { "key": "address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_6vUTPLc12qeaGqUwf1Y3GHTBkYAYrhecLhGKYx5Saq92_withdrawnAmount", "type": "integer", "value": 282000000 } ], "transfers": [ { "address": "3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb", "asset": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS", "amount": 1000000 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW", "call": { "function": "claimReward", "args": [ { "type": "String", "value": "FQGD7dMGXFcGuPCL43DuWvxXDEaAoE7xCkrkgzT4n5yv" } ] }, "payment": [], "stateChanges": { "data": [ { "key": "address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_FQGD7dMGXFcGuPCL43DuWvxXDEaAoE7xCkrkgzT4n5yv_withdrawnAmount", "type": "integer", "value": 282000000 } ], "transfers": [ { "address": "3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb", "asset": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS", "amount": 1000000 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW", "call": { "function": "claimReward", "args": [ { "type": "String", "value": "53dsaSwfwQEHFWL6dJpAJ8wWKXzBw38823py57gi486s" } ] }, "payment": [], "stateChanges": { "data": [ { "key": "address_3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb_asset_53dsaSwfwQEHFWL6dJpAJ8wWKXzBw38823py57gi486s_withdrawnAmount", "type": "integer", "value": 158000000 } ], "transfers": [ { "address": "3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb", "asset": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS", "amount": 1000000 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PKbd7pfmyaKWt6msaNAXyYUkuaumpea3bb", "call": { "function": "calculateCompoundShareAndIssue", "args": [ { "type": "Int", "value": 9000000 } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [ { "assetId": "5JQ8yUY4vnB19s4bXSGVYsNEyA9Bag6jbMtVEgFHvYM7", "isReissuable": true, "quantity": 272537 } ], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3P9d7k1FvWhahnSdyk5tb4kU33Fmee6NHKF", "call": { "function": "topUpReward", "args": [] }, "payment": [ { "assetId": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS", "amount": 8727463 }, { "assetId": "5JQ8yUY4vnB19s4bXSGVYsNEyA9Bag6jbMtVEgFHvYM7", "amount": 272537 } ], "stateChanges": { "data": [ { "key": "total_compound", "type": "integer", "value": 1015037310 }, { "key": "last_virtual_price", "type": "integer", "value": 2 }, { "key": "global_earnings", "type": "integer", "value": 8890888521 }, { "key": "global_lastCheck_interest", "type": "integer", "value": 52742685 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }

github/deemru/w8io/0e76f2f 
25.42 ms