tx · GMhDSHQUHjVxY85rwQUbfmAeebL7rZoqSRgYGz6wDNFt

3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R:  +0.01022916 Waves
3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe:  +138.17262794 WEST
———————————————————————————————————:  +6.30154154 Waves
———————————————————————————————————:  -6.34424697 sWAVES
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu:  +0.27689905 WEST
———————————————————————————————————:  +0.00104920 Waves
3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo:  +0.00300985 sWAVES
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt:  +7.24212383 Waves (GENERATOR)
———————————————————————————————————:  -7.24212383 Waves
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj:  -7.24212383 Waves (GENERATOR)
3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8:  -0.430521 XTN.
———————————————————————————————————:  -138.44952699 WEST
———————————————————————————————————:  +0.833279 EAST
3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD:  +0.382686 XTN.
3P8qVX189qpoTJZQQQdKS9endHK5sxWsvrd:  +0.047835 XTN.
3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1:  +0.92930393 Waves
———————————————————————————————————:  -0.833279 EAST
———————————————————————————————————:  -0.37661973 sWAVES
3PLET96WmdYmHzqkEHB6Ufj1F2kREgnCzDc:  -0.00500000 Waves

2023.08.17 18:55 [3780479] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R b() 0.01022916 Waves
2023.08.17 18:55 [3780479] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg b() 0.52460360 Waves
2023.08.17 18:55 [3780479] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe swap() 0.27689905 WEST
2023.08.17 18:55 [3780479] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.27689905 WEST
2023.08.17 18:55 [3780479] transfer 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz calculateAmountOutForSwapAndSendTokens() 0.53483276 Waves
2023.08.17 18:55 [3780479] transfer 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo calculateAmountOutForSwapAndSendTokens() 0.00276691 sWAVES
2023.08.17 18:55 [3780479] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe withdraw() 6.83637430 Waves
2023.08.17 18:55 [3780479] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 6.83637430 Waves
2023.08.17 18:55 [3780479] burn 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF withdraw() 6.34148006 sWAVES
2023.08.17 18:55 [3780479] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() 1348375.67996973 Waves
2023.08.17 18:55 [3780479] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() +1348382.51634403 Waves
2023.08.17 18:55 [3780479] transfer 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV unstake() 6.83637430 Waves
2023.08.17 18:55 [3780479] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt unstake()
2023.08.17 18:55 [3780479] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2023.08.17 18:55 [3780479] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV withdraw() 6.34148006 sWAVES
2023.08.17 18:55 [3780479] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 6.34148006 sWAVES
2023.08.17 18:55 [3780479] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV getRate()
2023.08.17 18:55 [3780479] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn getRate()
2023.08.17 18:55 [3780479] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.08.17 18:55 [3780479] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.08.17 18:55 [3780479] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2023.08.17 18:55 [3780479] invoke 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2023.08.17 18:55 [3780479] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe calculateAmountOutForSwapAndSendTokens() 137.89572889 WEST
2023.08.17 18:55 [3780479] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2023.08.17 18:55 [3780479] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2023.08.17 18:55 [3780479] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2023.08.17 18:55 [3780479] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.08.17 18:55 [3780479] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 138.44952699 WEST
2023.08.17 18:55 [3780479] transfer 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD swap() 0.191343 XTN.
2023.08.17 18:55 [3780479] transfer 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 > 3P8qVX189qpoTJZQQQdKS9endHK5sxWsvrd swap() 0.047835 XTN.
2023.08.17 18:55 [3780479] transfer 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz swap() 138.44952699 WEST
2023.08.17 18:55 [3780479] transfer 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD topUpReward() 0.191343 XTN.
2023.08.17 18:55 [3780479] invoke 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 > 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS topUpReward() 0.191343 XTN.
2023.08.17 18:55 [3780479] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8 swap() 0.833279 EAST
2023.08.17 18:55 [3780479] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 swap() 0.00104920 Waves
2023.08.17 18:55 [3780479] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00104920 Waves
2023.08.17 18:55 [3780479] transfer 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz calculateAmountOutForSwapAndSendTokens() 0.833279 EAST
2023.08.17 18:55 [3780479] transfer 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 > 3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo calculateAmountOutForSwapAndSendTokens() 0.00024294 sWAVES
2023.08.17 18:55 [3780479] invoke 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.08.17 18:55 [3780479] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 withdraw() 0.40574953 Waves
2023.08.17 18:55 [3780479] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 0.40574953 Waves
2023.08.17 18:55 [3780479] burn 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF withdraw() 0.37637679 sWAVES
2023.08.17 18:55 [3780479] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() 1348382.51634403 Waves
2023.08.17 18:55 [3780479] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() +1348382.92209356 Waves
2023.08.17 18:55 [3780479] transfer 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV unstake() 0.40574953 Waves
2023.08.17 18:55 [3780479] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt unstake()
2023.08.17 18:55 [3780479] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2023.08.17 18:55 [3780479] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV withdraw() 0.37637679 sWAVES
2023.08.17 18:55 [3780479] invoke 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 0.37637679 sWAVES
2023.08.17 18:55 [3780479] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV getRate()
2023.08.17 18:55 [3780479] invoke 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn getRate()
2023.08.17 18:55 [3780479] invoke 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.08.17 18:55 [3780479] invoke 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2023.08.17 18:55 [3780479] invoke 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2023.08.17 18:55 [3780479] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1 calculateAmountOutForSwapAndSendTokens() 0.52250520 Waves
2023.08.17 18:55 [3780479] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2023.08.17 18:55 [3780479] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2023.08.17 18:55 [3780479] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2023.08.17 18:55 [3780479] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.08.17 18:55 [3780479] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 0.52460360 Waves
2023.08.17 18:55 [3780479] invoke 3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz b() 0.52460360 Waves
2023.08.17 18:55 [3780479] invoke 3PLET96WmdYmHzqkEHB6Ufj1F2kREgnCzDc > 3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg u()

3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 302098611461 -> 301464186764
3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe: %s%s__stakedBalance__WAVES: 325532595927 -> 324848958497
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 3780479 == 3780479
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:AU8w" == "base64:AU8w"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:APsAPVX3" == "base64:APsAPVX3"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 134838251634403 -> 134837567996973
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 134838251634403 -> 134837567996973
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0x0fc50fcb755a2dc7e03ff4227f9a85575319130bb911defa18049e958737d205" -> "0x6e2a0e3e8b25dc5cb5400326d3f9ff6be219113a5283084f16bbb4fa7cf71278"
3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8: global_volume: 1204668579 -> 1228594369
3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8: global_earnedByOwner: 2392131 -> 2439966
3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance: 1324465012 -> 1323986653
3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8: global_6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq_balance: 92257897 -> 93074511
3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8: global_4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8_balance: 2363757356860 -> 2349912404161
3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 609100490108 -> 609062828135
3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1: %s%s__stakedBalance__WAVES: 656211614730 -> 656171039777
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 3780479 == 3780479
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:AU8w" == "base64:AU8w"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:APsAPVX3" == "base64:APsAPVX3"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 134838292209356 -> 134838251634403
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 134838292209356 -> 134838251634403
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0x91055b1d48dd1c5a7fcaf8b312898ca1a941a4e4280f84fb3d309037c2b407b0" -> "0x0fc50fcb755a2dc7e03ff4227f9a85575319130bb911defa18049e958737d205"

{ "type": 16, "id": "GMhDSHQUHjVxY85rwQUbfmAeebL7rZoqSRgYGz6wDNFt", "fee": 500000, "feeAssetId": null, "timestamp": 1692280704869, "version": 1, "sender": "3PLET96WmdYmHzqkEHB6Ufj1F2kREgnCzDc", "senderPublicKey": "FeMX6hQaRKsLski77xVHHDGRkj9VuJzmP2MACbAWDjDK", "proofs": [ "AEWTQxnCqwk1hVuYrURd2JNeWfrZC3aLyFYpARPtKQLE4gMzWmCLKoStpHkUC4x3dVKt4MN3Je8sJdkgUnbQZJW" ], "dApp": "3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg", "payment": [], "call": { "function": "u", "args": [ { "type": "string", "value": "b" }, { "type": "integer", "value": 52460360 }, { "type": "string", "value": "6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq|3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1|w|4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8|3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8|p|3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe|w|53460360|WAVES" } ] }, "height": 3780479, "applicationStatus": "succeeded", "spentComplexity": 9511, "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "call": { "function": "b", "args": [ { "type": "String", "value": "6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq|3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1|w|4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8|3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8|p|3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe|w|53460360|WAVES" } ] }, "payment": [ { "assetId": null, "amount": 52460360 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg", "asset": null, "amount": 52460360 }, { "address": "3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R", "asset": null, "amount": 1022916 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq" }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" } ] }, "payment": [ { "assetId": null, "amount": 52460360 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": null, "amount": 104920 }, { "address": "3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1", "asset": null, "amount": 104920 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "WAVES" }, { "type": "String", "value": "6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "6iMB6LKSrgv9waEvEnN6Ydyx7dfxPnGcTw8318WVm5bR" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 52250520 }, { "type": "Boolean", "value": false }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" }, { "type": "Int", "value": 104920 } ] }, "payment": [ { "assetId": null, "amount": 52250520 } ], "stateChanges": { "data": [ { "key": "%s%s__stakedBalance__WAVES", "type": "integer", "value": 656171039777 }, { "key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "type": "integer", "value": 609062828135 } ], "transfers": [ { "address": "3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 24294 }, { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": "6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq", "amount": 833279 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1" } ] }, "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": "3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1" }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "call": { "function": "getRate", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "getRate", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }, { "dApp": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "call": { "function": "withdraw", "args": [] }, "payment": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 37637679 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1", "asset": null, "amount": 40574953 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "withdraw", "args": [] }, "payment": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 37637679 } ], "stateChanges": { "data": [ { "key": "STAKING_AMOUNT", "type": "integer", "value": 134838251634403 }, { "key": "LAST_RATE", "type": "binary", "value": "base64:APsAPVX3" }, { "key": "CURRENT_RATE", "type": "binary", "value": "base64:AU8w" }, { "key": "LAST_HEIGHT", "type": "integer", "value": 3780479 } ], "transfers": [ { "address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "asset": null, "amount": 40574953 } ], "issues": [], "reissues": [], "burns": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "quantity": 37637679 } ], "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": "unstake", "args": [ { "type": "Int", "value": 40574953 } ] }, "payment": [], "stateChanges": { "data": [ { "key": "LEASE_ID", "type": "binary", "value": "base64:D8UPy3VaLcfgP/Qif5qFV1MZEwu5Ed76GASelYc30gU=" }, { "key": "LEASE_AMOUNT", "type": "integer", "value": 134838251634403 } ], "transfers": [ { "address": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "asset": null, "amount": 40574953 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "24ZQ5JfxptsszqjpZvrDzHFhJkqUKd5RAgwNdrzpwuoA", "originTransactionId": "GMhDSHQUHjVxY85rwQUbfmAeebL7rZoqSRgYGz6wDNFt", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 134838251634403, "height": 3780479, "status": "canceled", "cancelHeight": 3780479, "cancelTransactionId": "GMhDSHQUHjVxY85rwQUbfmAeebL7rZoqSRgYGz6wDNFt" } ], "leaseCancels": [ { "id": "Am6rUQX7Ah2Wzs9VbXvzezGFiyHNXBKFQJb9nzAcU6F9", "originTransactionId": "3Z8goJry1uTrotVCXDDA7EuPn5ab1BTxd4Cw2AttnXpz", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 134838292209356, "height": 3780479, "status": "canceled", "cancelHeight": 3780479, "cancelTransactionId": "GMhDSHQUHjVxY85rwQUbfmAeebL7rZoqSRgYGz6wDNFt" } ], "invokes": [] } } ] } } ] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PJVwjfi2fF5Jv9AauayU6xLxrYBn8bpGH1" }, { "type": "String", "value": "6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3PKJxKhn9MrzcvZv689bUpZgh4rurEgoKC8", "call": { "function": "swap", "args": [ { "type": "String", "value": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8" }, { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": "6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq", "amount": 833279 } ], "stateChanges": { "data": [ { "key": "global_4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8_balance", "type": "integer", "value": 2349912404161 }, { "key": "global_6phK22ztGBW127gUFmdMEHKB3CVd6ZhWox2WtwJkbqTq_balance", "type": "integer", "value": 93074511 }, { "key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance", "type": "integer", "value": 1323986653 }, { "key": "global_earnedByOwner", "type": "integer", "value": 2439966 }, { "key": "global_volume", "type": "integer", "value": 1228594369 } ], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8", "amount": 13844952699 }, { "address": "3P8qVX189qpoTJZQQQdKS9endHK5sxWsvrd", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 47835 }, { "address": "3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 191343 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS", "call": { "function": "topUpReward", "args": [] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 191343 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 191343 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }, { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "WAVES" }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" } ] }, "payment": [ { "assetId": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8", "amount": 13844952699 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8", "amount": 27689905 }, { "address": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe", "asset": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8", "amount": 27689905 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8" }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "FTTJnB6xG4CKZEJMgsgqjmgbzcyH8ya3tV8LQP2GCDs7" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 13789572889 }, { "type": "Boolean", "value": false }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" }, { "type": "Int", "value": 27689905 } ] }, "payment": [ { "assetId": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8", "amount": 13789572889 } ], "stateChanges": { "data": [ { "key": "%s%s__stakedBalance__WAVES", "type": "integer", "value": 324848958497 }, { "key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "type": "integer", "value": 301464186764 } ], "transfers": [ { "address": "3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 276691 }, { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": null, "amount": 53483276 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe" } ] }, "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": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe" }, { "type": "String", "value": "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe" }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "call": { "function": "getRate", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "getRate", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }, { "dApp": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "call": { "function": "withdraw", "args": [] }, "payment": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 634148006 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PCA7wkovBpAGgm5e6rZMXyXY97jUwVENWe", "asset": null, "amount": 683637430 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "withdraw", "args": [] }, "payment": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 634148006 } ], "stateChanges": { "data": [ { "key": "STAKING_AMOUNT", "type": "integer", "value": 134837567996973 }, { "key": "LAST_RATE", "type": "binary", "value": "base64:APsAPVX3" }, { "key": "CURRENT_RATE", "type": "binary", "value": "base64:AU8w" }, { "key": "LAST_HEIGHT", "type": "integer", "value": 3780479 } ], "transfers": [ { "address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "asset": null, "amount": 683637430 } ], "issues": [], "reissues": [], "burns": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "quantity": 634148006 } ], "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": "unstake", "args": [ { "type": "Int", "value": 683637430 } ] }, "payment": [], "stateChanges": { "data": [ { "key": "LEASE_ID", "type": "binary", "value": "base64:bioOPosl3Fy1QAMm0/n/a+IZETpSgwhPFru0+nz3Eng=" }, { "key": "LEASE_AMOUNT", "type": "integer", "value": 134837567996973 } ], "transfers": [ { "address": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "asset": null, "amount": 683637430 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "8R33Nr2Fh6k3wKw9j6s6qqs552wuSpb4rBq78hryQpWK", "originTransactionId": "GMhDSHQUHjVxY85rwQUbfmAeebL7rZoqSRgYGz6wDNFt", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 134837567996973, "height": 3780479, "status": "canceled", "cancelHeight": 3780479, "cancelTransactionId": "BNtqXyA2dXppvRF9zJ7npzNpZ93WtHfffHG7R8r1qqGU" } ], "leaseCancels": [ { "id": "24ZQ5JfxptsszqjpZvrDzHFhJkqUKd5RAgwNdrzpwuoA", "originTransactionId": "GMhDSHQUHjVxY85rwQUbfmAeebL7rZoqSRgYGz6wDNFt", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 134838251634403, "height": 3780479, "status": "canceled", "cancelHeight": 3780479, "cancelTransactionId": "GMhDSHQUHjVxY85rwQUbfmAeebL7rZoqSRgYGz6wDNFt" } ], "invokes": [] } } ] } } ] } } ] } } ] } } ] } } ] } }

github/deemru/w8io/3ef1775 
20.59 ms