tx · DQ1RWQ4wCYJEhKzCcCkPZqmhAessBXf8PPW5JRaKN5ic

3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R:  +0.01853683 Waves
3P55AbxhmLtLztfPjLzGKd2TL3tfqCTHQdF:  -0.00500000 Waves
3PBiMQLnX8wd4bssXCgF8KuUqHv1H4zWHGi:  -0.299106 XTN.
———————————————————————————————————:  -0.40004710 Waves
———————————————————————————————————:  +0.12350031 Duck Egg
3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe:  +0.132936 XTN.
———————————————————————————————————:  +0.00204728 Puzzle
3P3S2ugYddc7invK1FKwXkVehPpj6tjAJC7:  +0.033234 XTN.
3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD:  +0.132936 XTN.
3PGnukR8eKhtfUyWRUiVCk3A76op8cD4Wax:  -0.00203757 Puzzle
———————————————————————————————————:  -0.12350031 Duck Egg
———————————————————————————————————:  +0.08804983 TEAM FOMO
3P2FMHavshKyciyu8cHvkVjkwppqXmz7nWm:  +0.00040751 Puzzle
3PQpQHGEVvMKCzHCP2R2rq7LvfB2Zzmx2Db:  -0.00052152 Puzzle
———————————————————————————————————:  -0.08804983 TEAM FOMO
———————————————————————————————————:  +0.00037927 WBTC
3P8bxPavni6rQjNXWFnP6Xw68Bb8gyAB3pb:  +0.00010430 Puzzle
3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP:  -0.00038029 WBTC
———————————————————————————————————:  -0.38151027 Waves (GENERATOR)
———————————————————————————————————:  +0.38151027 Waves
3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg:  +0.00000022 WBTC
3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp:  +0.00000080 WBTC
3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU:  +0.38151027 Waves (GENERATOR)

2023.07.25 18:36 [3747223] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R c() 0.01853683 Waves
2023.07.25 18:36 [3747223] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P55AbxhmLtLztfPjLzGKd2TL3tfqCTHQdF c() 0.38151027 Waves
2023.07.25 18:36 [3747223] transfer 3PBiMQLnX8wd4bssXCgF8KuUqHv1H4zWHGi > 3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe swap() 0.132936 XTN.
2023.07.25 18:36 [3747223] transfer 3PBiMQLnX8wd4bssXCgF8KuUqHv1H4zWHGi > 3P3S2ugYddc7invK1FKwXkVehPpj6tjAJC7 swap() 0.033234 XTN.
2023.07.25 18:36 [3747223] transfer 3PBiMQLnX8wd4bssXCgF8KuUqHv1H4zWHGi > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz swap() 0.40004710 Waves
2023.07.25 18:36 [3747223] transfer 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD topUpReward() 0.132936 XTN.
2023.07.25 18:36 [3747223] invoke 3PBiMQLnX8wd4bssXCgF8KuUqHv1H4zWHGi > 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS topUpReward() 0.132936 XTN.
2023.07.25 18:36 [3747223] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3PBiMQLnX8wd4bssXCgF8KuUqHv1H4zWHGi swap() 0.12350031 Duck Egg
2023.07.25 18:36 [3747223] transfer 3PGnukR8eKhtfUyWRUiVCk3A76op8cD4Wax > 3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe swap() 0.00163006 Puzzle
2023.07.25 18:36 [3747223] transfer 3PGnukR8eKhtfUyWRUiVCk3A76op8cD4Wax > 3P2FMHavshKyciyu8cHvkVjkwppqXmz7nWm swap() 0.00040751 Puzzle
2023.07.25 18:36 [3747223] transfer 3PGnukR8eKhtfUyWRUiVCk3A76op8cD4Wax > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz swap() 0.12350031 Duck Egg
2023.07.25 18:36 [3747223] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3PGnukR8eKhtfUyWRUiVCk3A76op8cD4Wax swap() 0.08804983 TEAM FOMO
2023.07.25 18:36 [3747223] transfer 3PQpQHGEVvMKCzHCP2R2rq7LvfB2Zzmx2Db > 3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe swap() 0.00041722 Puzzle
2023.07.25 18:36 [3747223] transfer 3PQpQHGEVvMKCzHCP2R2rq7LvfB2Zzmx2Db > 3P8bxPavni6rQjNXWFnP6Xw68Bb8gyAB3pb swap() 0.00010430 Puzzle
2023.07.25 18:36 [3747223] transfer 3PQpQHGEVvMKCzHCP2R2rq7LvfB2Zzmx2Db > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz swap() 0.08804983 TEAM FOMO
2023.07.25 18:36 [3747223] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3PQpQHGEVvMKCzHCP2R2rq7LvfB2Zzmx2Db swap() 0.00037927 WBTC
2023.07.25 18:36 [3747223] transfer 3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP > 3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg exchange() 0.00000022 WBTC
2023.07.25 18:36 [3747223] transfer 3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 0.00000080 WBTC
2023.07.25 18:36 [3747223] transfer 3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz exchange() 0.00037927 WBTC
2023.07.25 18:36 [3747223] lease 3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP > 3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU stakeUnstake() 529.58719385 Waves
2023.07.25 18:36 [3747223] unlease 3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP > 3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU stakeUnstake() +529.20568358 Waves
2023.07.25 18:36 [3747223] invoke 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE > 3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP stakeUnstake()
2023.07.25 18:36 [3747223] invoke 3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange()
2023.07.25 18:36 [3747223] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP exchange() 0.38151027 Waves
2023.07.25 18:36 [3747223] invoke 3P55AbxhmLtLztfPjLzGKd2TL3tfqCTHQdF > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz c() 0.38151027 Waves

3PBiMQLnX8wd4bssXCgF8KuUqHv1H4zWHGi: global_volume: 26081534117 -> 26099031102
3PBiMQLnX8wd4bssXCgF8KuUqHv1H4zWHGi: global_earnedByOwner: 49239271 -> 49272505
3PBiMQLnX8wd4bssXCgF8KuUqHv1H4zWHGi: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance: 1097926441 -> 1097594100
3PBiMQLnX8wd4bssXCgF8KuUqHv1H4zWHGi: global_C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS_balance: 774957865 -> 787073246
3PBiMQLnX8wd4bssXCgF8KuUqHv1H4zWHGi: global_WAVES_balance: 10335390395 -> 10295385685
3PGnukR8eKhtfUyWRUiVCk3A76op8cD4Wax: global_volume: 1305824926 -> 1314020827
3PGnukR8eKhtfUyWRUiVCk3A76op8cD4Wax: global_earnedByOwner: 14361870 -> 14402621
3PGnukR8eKhtfUyWRUiVCk3A76op8cD4Wax: global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_balance: 29452361 == 29452361
3PGnukR8eKhtfUyWRUiVCk3A76op8cD4Wax: global_J4iWJS2kGmAqLC4dYFuHvmqXK1E6rBJaRTA6nd1VmFkj_balance: 202134359 -> 210763243
3PGnukR8eKhtfUyWRUiVCk3A76op8cD4Wax: global_C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS_balance: 301653448 -> 289303417
3PQpQHGEVvMKCzHCP2R2rq7LvfB2Zzmx2Db: global_volume: 115025021918 -> 115033381273
3PQpQHGEVvMKCzHCP2R2rq7LvfB2Zzmx2Db: global_earnedByOwner: 291138851 -> 291149281
3PQpQHGEVvMKCzHCP2R2rq7LvfB2Zzmx2Db: global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_balance: 2987572575 == 2987572575
3PQpQHGEVvMKCzHCP2R2rq7LvfB2Zzmx2Db: global_8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS_balance: 6314981 -> 6352719
3PQpQHGEVvMKCzHCP2R2rq7LvfB2Zzmx2Db: global_J4iWJS2kGmAqLC4dYFuHvmqXK1E6rBJaRTA6nd1VmFkj_balance: 215547618 -> 206742635
3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP: B_asset_balance: 52966206 -> 52928177
3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP: A_asset_balance: 52920568358 -> 52958719385
3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP: leasing_amount: 52920568358 -> 52958719385
3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP: leasing_id: "0xff1f710b3ba26fe2453607ecb8fc90a7f98d20ab40d2bbd2b0a97c7715589997" -> "0x990e9779d38d42321d6607cdc5938562311c2347b07f8dcf24638b2ff896b2d4"

{ "type": 16, "id": "DQ1RWQ4wCYJEhKzCcCkPZqmhAessBXf8PPW5JRaKN5ic", "fee": 500000, "feeAssetId": null, "timestamp": 1690292442609, "version": 1, "sender": "3P55AbxhmLtLztfPjLzGKd2TL3tfqCTHQdF", "senderPublicKey": "9fe67ewzxtaLozePZ2U3SG71ZQFyGLAXWmmmHREpFeMC", "proofs": [ "VzCoPDhiMNySzG7qacAtHXsEdtE4k3fyGVx4v35eGEPRpYFBp42VfQftEjbhgZY1QJTj6rfJP41gsToYLEgTxuX" ], "dApp": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "payment": [ { "amount": 38151027, "assetId": null } ], "call": { "function": "c", "args": [ { "type": "string", "value": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS|3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP|s|J4iWJS2kGmAqLC4dYFuHvmqXK1E6rBJaRTA6nd1VmFkj|3PQpQHGEVvMKCzHCP2R2rq7LvfB2Zzmx2Db|p|C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS|3PGnukR8eKhtfUyWRUiVCk3A76op8cD4Wax|p|3PBiMQLnX8wd4bssXCgF8KuUqHv1H4zWHGi|p|39151027" } ] }, "height": 3747223, "applicationStatus": "succeeded", "spentComplexity": 4688, "stateChanges": { "data": [], "transfers": [ { "address": "3P55AbxhmLtLztfPjLzGKd2TL3tfqCTHQdF", "asset": null, "amount": 38151027 }, { "address": "3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R", "asset": null, "amount": 1853683 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP", "call": { "function": "exchange", "args": [ { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": null, "amount": 38151027 } ], "stateChanges": { "data": [ { "key": "A_asset_balance", "type": "integer", "value": 52958719385 }, { "key": "B_asset_balance", "type": "integer", "value": 52928177 } ], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS", "amount": 37927 }, { "address": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp", "asset": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS", "amount": 80 }, { "address": "3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg", "asset": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS", "amount": 22 } ], "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": 38151027 } ] }, { "type": "Array", "value": [ { "type": "ByteVector", "value": "" } ] } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP", "call": { "function": "stakeUnstake", "args": [ { "type": "Boolean", "value": true }, { "type": "Int", "value": 38151027 }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [ { "key": "leasing_id", "type": "binary", "value": "base64:mQ6XedONQjIdZgfNxZOFYjEcI0ewf43PJGOLL/iWstQ=" }, { "key": "leasing_amount", "type": "integer", "value": 52958719385 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "BJUHQ7f6giun53aQzYHcWDxv5dz6JvanRF5gCKYKT6M9", "originTransactionId": "DQ1RWQ4wCYJEhKzCcCkPZqmhAessBXf8PPW5JRaKN5ic", "sender": "3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP", "recipient": "3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU", "amount": 52958719385, "height": 3747223, "status": "canceled", "cancelHeight": 3747230, "cancelTransactionId": "H59u6WFgsQ5sUhauja6JQkLQyHD8N9CBNmYgEbZsJnLV" } ], "leaseCancels": [ { "id": "JAtmfM6nc8pgaWdk1ZqjeWKisjRkhfLgapuVfHtqNbfC", "originTransactionId": "CQ1QSPn82eu8VWc6mZXFDC6mjdooZRXsuLunwhyPkfrY", "sender": "3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP", "recipient": "3PLXMk37Nn7Wtm3uAK1gbxDc87JZmTh4gnU", "amount": 52920568358, "height": 3746992, "status": "canceled", "cancelHeight": 3747223, "cancelTransactionId": "DQ1RWQ4wCYJEhKzCcCkPZqmhAessBXf8PPW5JRaKN5ic" } ], "invokes": [] } } ] } } ] } }, { "dApp": "3PQpQHGEVvMKCzHCP2R2rq7LvfB2Zzmx2Db", "call": { "function": "swap", "args": [ { "type": "String", "value": "J4iWJS2kGmAqLC4dYFuHvmqXK1E6rBJaRTA6nd1VmFkj" }, { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS", "amount": 37927 } ], "stateChanges": { "data": [ { "key": "global_J4iWJS2kGmAqLC4dYFuHvmqXK1E6rBJaRTA6nd1VmFkj_balance", "type": "integer", "value": 206742635 }, { "key": "global_8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS_balance", "type": "integer", "value": 6352719 }, { "key": "global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_balance", "type": "integer", "value": 2987572575 }, { "key": "global_earnedByOwner", "type": "integer", "value": 291149281 }, { "key": "global_volume", "type": "integer", "value": 115033381273 } ], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": "J4iWJS2kGmAqLC4dYFuHvmqXK1E6rBJaRTA6nd1VmFkj", "amount": 8804983 }, { "address": "3P8bxPavni6rQjNXWFnP6Xw68Bb8gyAB3pb", "asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS", "amount": 10430 }, { "address": "3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe", "asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS", "amount": 41722 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PGnukR8eKhtfUyWRUiVCk3A76op8cD4Wax", "call": { "function": "swap", "args": [ { "type": "String", "value": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS" }, { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": "J4iWJS2kGmAqLC4dYFuHvmqXK1E6rBJaRTA6nd1VmFkj", "amount": 8804983 } ], "stateChanges": { "data": [ { "key": "global_C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS_balance", "type": "integer", "value": 289303417 }, { "key": "global_J4iWJS2kGmAqLC4dYFuHvmqXK1E6rBJaRTA6nd1VmFkj_balance", "type": "integer", "value": 210763243 }, { "key": "global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_balance", "type": "integer", "value": 29452361 }, { "key": "global_earnedByOwner", "type": "integer", "value": 14402621 }, { "key": "global_volume", "type": "integer", "value": 1314020827 } ], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS", "amount": 12350031 }, { "address": "3P2FMHavshKyciyu8cHvkVjkwppqXmz7nWm", "asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS", "amount": 40751 }, { "address": "3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe", "asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS", "amount": 163006 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PBiMQLnX8wd4bssXCgF8KuUqHv1H4zWHGi", "call": { "function": "swap", "args": [ { "type": "String", "value": "WAVES" }, { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS", "amount": 12350031 } ], "stateChanges": { "data": [ { "key": "global_WAVES_balance", "type": "integer", "value": 10295385685 }, { "key": "global_C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS_balance", "type": "integer", "value": 787073246 }, { "key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance", "type": "integer", "value": 1097594100 }, { "key": "global_earnedByOwner", "type": "integer", "value": 49272505 }, { "key": "global_volume", "type": "integer", "value": 26099031102 } ], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": null, "amount": 40004710 }, { "address": "3P3S2ugYddc7invK1FKwXkVehPpj6tjAJC7", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 33234 }, { "address": "3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 132936 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS", "call": { "function": "topUpReward", "args": [] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 132936 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 132936 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }

github/deemru/w8io/6500d08 
28.79 ms