tx · 0x4e8ff11097abcbc8f248268723718623b84d01d309c5a025aae3b3d5f30abd1d

0xc0f7b8d0588d5905128eb9a542c08fc37766479b:  -359.017130600001199141 UNIT0
0xcf43f7703d9b4e8835f977ef364b4014fa7e856e:  +358.999999999999999999 UNIT0

2025.02.14 22:34 [1201202] transfer 0xfe2d7494f77f6f6421b13125d0f537973a3f11b7 > 0xc0f7b8d0588d5905128eb9a542c08fc37766479b 0.000000000000000001 UNIT0
2025.02.14 22:34 [1201202] static 0x9f54888cfb28a016029697597484dce04d3a28d7 > 0x944eb5ac122ea8c764fa80e80a7fca2c9a13ab0a 017e7e58()
2025.02.14 22:34 [1201202] static 0x9f54888cfb28a016029697597484dce04d3a28d7 > 0xcf43f7703d9b4e8835f977ef364b4014fa7e856e 70a08231()
2025.02.14 22:34 [1201202] delegate 0x7900c01eed60868beea1de79730ca5633a4b6a45 > 0x2f205ed6044f39f796b52fa928e58ac67c6ac3c2 70a08231()
2025.02.14 22:34 [1201202] static 0x9f54888cfb28a016029697597484dce04d3a28d7 > 0x7900c01eed60868beea1de79730ca5633a4b6a45 70a08231()
2025.02.14 22:34 [1201202] invoke 0xfe2d7494f77f6f6421b13125d0f537973a3f11b7 > 0x9f54888cfb28a016029697597484dce04d3a28d7 6a627842()
2025.02.14 22:34 [1201202] invoke 0xfe2d7494f77f6f6421b13125d0f537973a3f11b7 > 0xcf43f7703d9b4e8835f977ef364b4014fa7e856e a9059cbb()
2025.02.14 22:34 [1201202] invoke 0xfe2d7494f77f6f6421b13125d0f537973a3f11b7 > 0xcf43f7703d9b4e8835f977ef364b4014fa7e856e d0e30db0() 358.999999999999999999 UNIT0
2025.02.14 22:34 [1201202] delegate 0x7900c01eed60868beea1de79730ca5633a4b6a45 > 0x2f205ed6044f39f796b52fa928e58ac67c6ac3c2 23b872dd()
2025.02.14 22:34 [1201202] invoke 0xfe2d7494f77f6f6421b13125d0f537973a3f11b7 > 0x7900c01eed60868beea1de79730ca5633a4b6a45 23b872dd()
2025.02.14 22:34 [1201202] static 0xfe2d7494f77f6f6421b13125d0f537973a3f11b7 > 0x9f54888cfb28a016029697597484dce04d3a28d7 0902f1ac()
2025.02.14 22:34 [1201202] static 0xfe2d7494f77f6f6421b13125d0f537973a3f11b7 > 0x944eb5ac122ea8c764fa80e80a7fca2c9a13ab0a e6a43905()
2025.02.14 22:34 [1201202] invoke 0xc0f7b8d0588d5905128eb9a542c08fc37766479b > 0xfe2d7494f77f6f6421b13125d0f537973a3f11b7 f305d719() 359.000000000000000000 UNIT0

{ "accessList": [], "blockHash": "0x801d5a7b9c479c09ca9476cb3284f62f74b92cc74825fcae2a4257e202b66f77", "blockNumber": "0x125432", "chainId": "0x15aeb", "from": "0xc0f7b8d0588d5905128eb9a542c08fc37766479b", "gas": "0x34aa2", "gasPrice": "0x174876e807", "maxPriorityFeePerGas": "0x174876e800", "maxFeePerGas": "0xe8d4a51000", "hash": "0x4e8ff11097abcbc8f248268723718623b84d01d309c5a025aae3b3d5f30abd1d", "input": "0xf305d7190000000000000000000000007900c01eed60868beea1de79730ca5633a4b6a4500000000000000000000000000000000000000000000086f2206cd3da4a86c4c000000000000000000000000000000000000000000000864565620b1d0a275fe0000000000000000000000000000000000000000000000135d3716f261688000000000000000000000000000c0f7b8d0588d5905128eb9a542c08fc37766479b0000000000000000000000000000000000000000000000000000000067af9f73", "nonce": "0x247", "to": "0xfe2d7494f77f6f6421b13125d0f537973a3f11b7", "transactionIndex": "0x0", "type": "0x2", "value": "0x13762035efbd3c0000", "yParity": "0x1", "v": "0x1", "r": "0x3023b9952a76a208780cac455f4b8e3376ba6e0baca8236fecf7d8140aacc3c8", "s": "0xde9258b5bb8878280a643644e0f85587c5c552d6fc368ceb944ae6d23009165", "baseFee": "0x7", "receipt": { "blockHash": "0x801d5a7b9c479c09ca9476cb3284f62f74b92cc74825fcae2a4257e202b66f77", "blockNumber": "0x125432", "contractAddress": null, "cumulativeGasUsed": "0x29d2a", "from": "0xc0f7b8d0588d5905128eb9a542c08fc37766479b", "gasUsed": "0x29d2a", "effectiveGasPrice": "0x174876e807", "logs": [ { "address": "0x7900c01eed60868beea1de79730ca5633a4b6a45", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x000000000000000000000000c0f7b8d0588d5905128eb9a542c08fc37766479b", "0x0000000000000000000000009f54888cfb28a016029697597484dce04d3a28d7" ], "data": "0x00000000000000000000000000000000000000000000086f2206cd3da4a86c4c", "blockNumber": "0x125432", "transactionHash": "0x4e8ff11097abcbc8f248268723718623b84d01d309c5a025aae3b3d5f30abd1d", "transactionIndex": "0x0", "blockHash": "0x801d5a7b9c479c09ca9476cb3284f62f74b92cc74825fcae2a4257e202b66f77", "logIndex": "0x0", "removed": false }, { "address": "0x7900c01eed60868beea1de79730ca5633a4b6a45", "topics": [ "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", "0x000000000000000000000000c0f7b8d0588d5905128eb9a542c08fc37766479b", "0x000000000000000000000000fe2d7494f77f6f6421b13125d0f537973a3f11b7" ], "data": "0xfffffffffffffffffffffffffffffffffffffffffff7f3160acd9ba8cf51fc9a", "blockNumber": "0x125432", "transactionHash": "0x4e8ff11097abcbc8f248268723718623b84d01d309c5a025aae3b3d5f30abd1d", "transactionIndex": "0x0", "blockHash": "0x801d5a7b9c479c09ca9476cb3284f62f74b92cc74825fcae2a4257e202b66f77", "logIndex": "0x1", "removed": false }, { "address": "0xcf43f7703d9b4e8835f977ef364b4014fa7e856e", "topics": [ "0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c", "0x000000000000000000000000fe2d7494f77f6f6421b13125d0f537973a3f11b7" ], "data": "0x000000000000000000000000000000000000000000000013762035efbd3bffff", "blockNumber": "0x125432", "transactionHash": "0x4e8ff11097abcbc8f248268723718623b84d01d309c5a025aae3b3d5f30abd1d", "transactionIndex": "0x0", "blockHash": "0x801d5a7b9c479c09ca9476cb3284f62f74b92cc74825fcae2a4257e202b66f77", "logIndex": "0x2", "removed": false }, { "address": "0xcf43f7703d9b4e8835f977ef364b4014fa7e856e", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x000000000000000000000000fe2d7494f77f6f6421b13125d0f537973a3f11b7", "0x0000000000000000000000009f54888cfb28a016029697597484dce04d3a28d7" ], "data": "0x000000000000000000000000000000000000000000000013762035efbd3bffff", "blockNumber": "0x125432", "transactionHash": "0x4e8ff11097abcbc8f248268723718623b84d01d309c5a025aae3b3d5f30abd1d", "transactionIndex": "0x0", "blockHash": "0x801d5a7b9c479c09ca9476cb3284f62f74b92cc74825fcae2a4257e202b66f77", "logIndex": "0x3", "removed": false }, { "address": "0x9f54888cfb28a016029697597484dce04d3a28d7", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000edf3eaa61a7ab73615bb8cfcca939244abfd5af" ], "data": "0x00000000000000000000000000000000000000000000000224ba22b11399ecb1", "blockNumber": "0x125432", "transactionHash": "0x4e8ff11097abcbc8f248268723718623b84d01d309c5a025aae3b3d5f30abd1d", "transactionIndex": "0x0", "blockHash": "0x801d5a7b9c479c09ca9476cb3284f62f74b92cc74825fcae2a4257e202b66f77", "logIndex": "0x4", "removed": false }, { "address": "0x9f54888cfb28a016029697597484dce04d3a28d7", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000c0f7b8d0588d5905128eb9a542c08fc37766479b" ], "data": "0x0000000000000000000000000000000000000000000000c4302dea629fc6fb4d", "blockNumber": "0x125432", "transactionHash": "0x4e8ff11097abcbc8f248268723718623b84d01d309c5a025aae3b3d5f30abd1d", "transactionIndex": "0x0", "blockHash": "0x801d5a7b9c479c09ca9476cb3284f62f74b92cc74825fcae2a4257e202b66f77", "logIndex": "0x5", "removed": false }, { "address": "0x9f54888cfb28a016029697597484dce04d3a28d7", "topics": [ "0x1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1" ], "data": "0x0000000000000000000000000000000000000000001251749a12e707fbd38f98000000000000000000000000000000000000000000002a44c256860df1fa1e69", "blockNumber": "0x125432", "transactionHash": "0x4e8ff11097abcbc8f248268723718623b84d01d309c5a025aae3b3d5f30abd1d", "transactionIndex": "0x0", "blockHash": "0x801d5a7b9c479c09ca9476cb3284f62f74b92cc74825fcae2a4257e202b66f77", "logIndex": "0x6", "removed": false }, { "address": "0x9f54888cfb28a016029697597484dce04d3a28d7", "topics": [ "0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f", "0x000000000000000000000000fe2d7494f77f6f6421b13125d0f537973a3f11b7" ], "data": "0x00000000000000000000000000000000000000000000086f2206cd3da4a86c4c000000000000000000000000000000000000000000000013762035efbd3bffff", "blockNumber": "0x125432", "transactionHash": "0x4e8ff11097abcbc8f248268723718623b84d01d309c5a025aae3b3d5f30abd1d", "transactionIndex": "0x0", "blockHash": "0x801d5a7b9c479c09ca9476cb3284f62f74b92cc74825fcae2a4257e202b66f77", "logIndex": "0x7", "removed": false } ], "logsBloom": "0x00008800002000020000000080000000001000400000000000000000000001000000000000000000000100000000000008000000000000000000000000200000000000000000000000000088200000000000000000000000000000008000000000000000020000000000000000000800000000000008000000000010000000400000002000200100000000000000000000000001000000090000000000000000020000000000000000000010000000000000000800000000000000000000000000000002000000000000080010020000000000000000001000000000000020000010000000000000000800000000080000000000000000400000000000000000", "status": "0x1", "to": "0xfe2d7494f77f6f6421b13125d0f537973a3f11b7", "transactionHash": "0x4e8ff11097abcbc8f248268723718623b84d01d309c5a025aae3b3d5f30abd1d", "transactionIndex": "0x0", "type": "0x2" }, "trace": { "output": "0x00000000000000000000000000000000000000000000086f2206cd3da4a86c4c000000000000000000000000000000000000000000000013762035efbd3bffff0000000000000000000000000000000000000000000000c4302dea629fc6fb4d", "stateDiff": { "0x33e8a15f0e047a3b5444009df7fcf3baec563ff1": { "balance": { "*": { "from": "0x1351a18eee8c5c14b9", "to": "0x1351de6b1f2c2624b9" } }, "code": "=", "nonce": "=", "storage": [] }, "0x7900c01eed60868beea1de79730ca5633a4b6a45": { "balance": "=", "code": "=", "nonce": "=", "storage": { "0x1c884df20e8169937b52db6487c5ded9b936bee513dc17c8c98812f3e6d35676": { "*": { "from": "0x000000000000000000000000000000000000000000124905780c19ca572b234c", "to": "0x0000000000000000000000000000000000000000001251749a12e707fbd38f98" } }, "0x2fd6baf17fa8f9cb1f2c85240976ce16c0238fd598fa787c1000619d0a43ecfc": { "*": { "from": "0x000000000000000000000000000000000000000000001592d79629c37d677c08", "to": "0x000000000000000000000000000000000000000000000d23b58f5c85d8bf0fbc" } }, "0x86a4a51e9e57873ca5e558fa358e1d3c6397cd10b07ba235f786a25a681aa28b": { "*": { "from": "0xfffffffffffffffffffffffffffffffffffffffffff7fb852cd468e673fa68e6", "to": "0xfffffffffffffffffffffffffffffffffffffffffff7f3160acd9ba8cf51fc9a" } } } }, "0x9f54888cfb28a016029697597484dce04d3a28d7": { "balance": "=", "code": "=", "nonce": "=", "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": { "*": { "from": "0x00000000000000000000000000000000000000000001a9545edb44ecadd7a66b", "to": "0x00000000000000000000000000000000000000000001aa1ab3c3520061388e69" } }, "0x0000000000000000000000000000000000000000000000000000000000000008": { "*": { "from": "0x67af9a7f000000002a314c36501e34be1e6a000000124905780c19ca572b234c", "to": "0x67af9acd000000002a44c256860df1fa1e690000001251749a12e707fbd38f98" } }, "0x0000000000000000000000000000000000000000000000000000000000000009": { "*": { "from": "0x0000000000000000000000000000000085e11f5636b0845e09a99b6ab24cb922", "to": "0x0000000000000000000000000000000085e1d351b1eacb6df09ae8d773aa66ca" } }, "0x000000000000000000000000000000000000000000000000000000000000000a": { "*": { "from": "0x0000000000000000000000000003bbd410cb75799e42501da4f85aa7b5dac7e7", "to": "0x0000000000000000000000000003bbd432991b83343652e48301af21c02f7b29" } }, "0x000000000000000000000000000000000000000000000000000000000000000b": { "*": { "from": "0x0000000000000000000000030351aa4531726a204660ffec134f740b1a3811a9", "to": "0x0000000000000000000000030648ac2b587d3f0379233e517ea9a3496709b558" } }, "0x571a12bd3b282385209ba696854cd93a22b2b4d1eb5a129727b92ce502483819": { "*": { "from": "0x000000000000000000000000000000000000000000000aa022c21ababacf624c", "to": "0x000000000000000000000000000000000000000000000b6452f0051d5a965d99" } }, "0x7f660c86a6c85e5fcbc63811ef8a274396eaa66f71d2d0a00065fb33a340a958": { "*": { "from": "0x0000000000000000000000000000000000000000000000024e90dd66d1bd17b5", "to": "0x000000000000000000000000000000000000000000000004734b0017e5570466" } } } }, "0xc0f7b8d0588d5905128eb9a542c08fc37766479b": { "balance": { "*": { "from": "0x138663cb0fc2a3ea75", "to": "0x1006b8ef658b8e50" } }, "code": "=", "nonce": { "*": { "from": "0x247", "to": "0x248" } }, "storage": [] }, "0xcf43f7703d9b4e8835f977ef364b4014fa7e856e": { "balance": { "*": { "from": "0xd32c2e5808ecfac18128", "to": "0xd33fa4783edcb7fd8127" } }, "code": "=", "nonce": "=", "storage": { "0xe307cf65d70a93edf738922339322291ff1e06d6a172eb18a78e4343cf426b61": { "*": { "from": "0x000000000000000000000000000000000000000000002a314c36501e34be1e6a", "to": "0x000000000000000000000000000000000000000000002a44c256860df1fa1e69" } } } } }, "trace": [ { "action": { "callType": "call", "from": "0xc0f7b8d0588d5905128eb9a542c08fc37766479b", "gas": "0x2f206", "input": "0xf305d7190000000000000000000000007900c01eed60868beea1de79730ca5633a4b6a4500000000000000000000000000000000000000000000086f2206cd3da4a86c4c000000000000000000000000000000000000000000000864565620b1d0a275fe0000000000000000000000000000000000000000000000135d3716f261688000000000000000000000000000c0f7b8d0588d5905128eb9a542c08fc37766479b0000000000000000000000000000000000000000000000000000000067af9f73", "to": "0xfe2d7494f77f6f6421b13125d0f537973a3f11b7", "value": "0x13762035efbd3c0000" }, "result": { "gasUsed": "0x29d3a", "output": "0x00000000000000000000000000000000000000000000086f2206cd3da4a86c4c000000000000000000000000000000000000000000000013762035efbd3bffff0000000000000000000000000000000000000000000000c4302dea629fc6fb4d" }, "subtraces": 7, "traceAddress": [], "type": "call" }, { "action": { "callType": "staticcall", "from": "0xfe2d7494f77f6f6421b13125d0f537973a3f11b7", "gas": "0x2d960", "input": "0xe6a439050000000000000000000000007900c01eed60868beea1de79730ca5633a4b6a45000000000000000000000000cf43f7703d9b4e8835f977ef364b4014fa7e856e", "to": "0x944eb5ac122ea8c764fa80e80a7fca2c9a13ab0a", "value": "0x0" }, "result": { "gasUsed": "0xa04", "output": "0x0000000000000000000000009f54888cfb28a016029697597484dce04d3a28d7" }, "subtraces": 0, "traceAddress": [ 0 ], "type": "call" }, { "action": { "callType": "staticcall", "from": "0xfe2d7494f77f6f6421b13125d0f537973a3f11b7", "gas": "0x2c07d", "input": "0x0902f1ac", "to": "0x9f54888cfb28a016029697597484dce04d3a28d7", "value": "0x0" }, "result": { "gasUsed": "0x9c8", "output": "0x000000000000000000000000000000000000000000124905780c19ca572b234c000000000000000000000000000000000000000000002a314c36501e34be1e6a0000000000000000000000000000000000000000000000000000000067af9a7f" }, "subtraces": 0, "traceAddress": [ 1 ], "type": "call" }, { "action": { "callType": "call", "from": "0xfe2d7494f77f6f6421b13125d0f537973a3f11b7", "gas": "0x2a492", "input": "0x23b872dd000000000000000000000000c0f7b8d0588d5905128eb9a542c08fc37766479b0000000000000000000000009f54888cfb28a016029697597484dce04d3a28d700000000000000000000000000000000000000000000086f2206cd3da4a86c4c", "to": "0x7900c01eed60868beea1de79730ca5633a4b6a45", "value": "0x0" }, "result": { "gasUsed": "0x6066", "output": "0x0000000000000000000000000000000000000000000000000000000000000001" }, "subtraces": 1, "traceAddress": [ 2 ], "type": "call" }, { "action": { "callType": "delegatecall", "from": "0x7900c01eed60868beea1de79730ca5633a4b6a45", "gas": "0x28fd2", "input": "0x23b872dd000000000000000000000000c0f7b8d0588d5905128eb9a542c08fc37766479b0000000000000000000000009f54888cfb28a016029697597484dce04d3a28d700000000000000000000000000000000000000000000086f2206cd3da4a86c4c", "to": "0x2f205ed6044f39f796b52fa928e58ac67c6ac3c2", "value": "0x0" }, "result": { "gasUsed": "0x55ea", "output": "0x0000000000000000000000000000000000000000000000000000000000000001" }, "subtraces": 0, "traceAddress": [ 2, 0 ], "type": "call" }, { "action": { "callType": "call", "from": "0xfe2d7494f77f6f6421b13125d0f537973a3f11b7", "gas": "0x22038", "input": "0xd0e30db0", "to": "0xcf43f7703d9b4e8835f977ef364b4014fa7e856e", "value": "0x13762035efbd3bffff" }, "result": { "gasUsed": "0x5da9", "output": "0x" }, "subtraces": 0, "traceAddress": [ 3 ], "type": "call" }, { "action": { "callType": "call", "from": "0xfe2d7494f77f6f6421b13125d0f537973a3f11b7", "gas": "0x1c236", "input": "0xa9059cbb0000000000000000000000009f54888cfb28a016029697597484dce04d3a28d7000000000000000000000000000000000000000000000013762035efbd3bffff", "to": "0xcf43f7703d9b4e8835f977ef364b4014fa7e856e", "value": "0x0" }, "result": { "gasUsed": "0x1f9f", "output": "0x0000000000000000000000000000000000000000000000000000000000000001" }, "subtraces": 0, "traceAddress": [ 4 ], "type": "call" }, { "action": { "callType": "call", "from": "0xfe2d7494f77f6f6421b13125d0f537973a3f11b7", "gas": "0x1a14f", "input": "0x6a627842000000000000000000000000c0f7b8d0588d5905128eb9a542c08fc37766479b", "to": "0x9f54888cfb28a016029697597484dce04d3a28d7", "value": "0x0" }, "result": { "gasUsed": "0x13618", "output": "0x0000000000000000000000000000000000000000000000c4302dea629fc6fb4d" }, "subtraces": 3, "traceAddress": [ 5 ], "type": "call" }, { "action": { "callType": "staticcall", "from": "0x9f54888cfb28a016029697597484dce04d3a28d7", "gas": "0x17c51", "input": "0x70a082310000000000000000000000009f54888cfb28a016029697597484dce04d3a28d7", "to": "0x7900c01eed60868beea1de79730ca5633a4b6a45", "value": "0x0" }, "result": { "gasUsed": "0x337", "output": "0x0000000000000000000000000000000000000000001251749a12e707fbd38f98" }, "subtraces": 1, "traceAddress": [ 5, 0 ], "type": "call" }, { "action": { "callType": "delegatecall", "from": "0x7900c01eed60868beea1de79730ca5633a4b6a45", "gas": "0x175da", "input": "0x70a082310000000000000000000000009f54888cfb28a016029697597484dce04d3a28d7", "to": "0x2f205ed6044f39f796b52fa928e58ac67c6ac3c2", "value": "0x0" }, "result": { "gasUsed": "0x28b", "output": "0x0000000000000000000000000000000000000000001251749a12e707fbd38f98" }, "subtraces": 0, "traceAddress": [ 5, 0, 0 ], "type": "call" }, { "action": { "callType": "staticcall", "from": "0x9f54888cfb28a016029697597484dce04d3a28d7", "gas": "0x16f72", "input": "0x70a082310000000000000000000000009f54888cfb28a016029697597484dce04d3a28d7", "to": "0xcf43f7703d9b4e8835f977ef364b4014fa7e856e", "value": "0x0" }, "result": { "gasUsed": "0x234", "output": "0x000000000000000000000000000000000000000000002a44c256860df1fa1e69" }, "subtraces": 0, "traceAddress": [ 5, 1 ], "type": "call" }, { "action": { "callType": "staticcall", "from": "0x9f54888cfb28a016029697597484dce04d3a28d7", "gas": "0x162c8", "input": "0x017e7e58", "to": "0x944eb5ac122ea8c764fa80e80a7fca2c9a13ab0a", "value": "0x0" }, "result": { "gasUsed": "0x90a", "output": "0x0000000000000000000000000edf3eaa61a7ab73615bb8cfcca939244abfd5af" }, "subtraces": 0, "traceAddress": [ 5, 2 ], "type": "call" }, { "action": { "callType": "call", "from": "0xfe2d7494f77f6f6421b13125d0f537973a3f11b7", "gas": "0x5464", "input": "0x", "to": "0xc0f7b8d0588d5905128eb9a542c08fc37766479b", "value": "0x1" }, "result": { "gasUsed": "0x0", "output": "0x" }, "subtraces": 0, "traceAddress": [ 6 ], "type": "call" } ], "transactionHash": "0x4e8ff11097abcbc8f248268723718623b84d01d309c5a025aae3b3d5f30abd1d", "vmTrace": null } }

github/deemru/w8io-ethereum/b064a92 
1.64 ms