tx · 3Fd39311J1C22rkz8UojjbXCjB1ZNYy35WzuT6QJNx2n

3PHjisKRt2qr47gnhy1e8tdTy5So4SUFXTB:  +1.57919355 Waves
———————————————————————————————————:  -13.00000000 PLUTO
3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee:  -0.00178783 Puzzle
———————————————————————————————————:  +0.276021 XTN.
3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg:  +0.00000107 Puzzle
3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp:  +0.00000376 Puzzle
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW:  +0.00178300 Puzzle
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB:  -0.281090 XTN.
———————————————————————————————————:  +0.00460752 Waves
3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe:  +0.002253 XTN.
———————————————————————————————————:  +0.01257724 Waves
3PEtLVxDT8mxAh1SDAn8m7JTGNkdpkaFxBk:  +0.000563 XTN.
3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD:  +0.002253 XTN.
3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD:  +285.66867254 gxWX
———————————————————————————————————:  -0.31776022 Waves
———————————————————————————————————:  -1.15161819 sWAVES
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu:  +0.57248230 gxWX
———————————————————————————————————:  +0.37651306 Waves.Exchange
3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo:  +0.00382200 sWAVES
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt:  -1.27104085 Waves
———————————————————————————————————:  +1.27104085 Waves (GENERATOR)
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj:  -1.27104085 Waves (GENERATOR)
3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm:  +187.88001814 Waves.Exchange
———————————————————————————————————:  -286.24115484 gxWX
3PCpjLGo4wDuv23kjmGF6mHs86Bf3soYvAq:  -0.01572155 Waves
———————————————————————————————————:  -188.25653120 Waves.Exchange
———————————————————————————————————:  +13.00000000 PLUTO
3P8qVX189qpoTJZQQQdKS9endHK5sxWsvrd:  +0.00314431 Waves

2024.02.28 07:59 [4061428] transfer 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PHjisKRt2qr47gnhy1e8tdTy5So4SUFXTB swap() 1.58419355 Waves
2024.02.28 07:59 [4061428] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg exchange() 0.00000107 Puzzle
2024.02.28 07:59 [4061428] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 0.00000376 Puzzle
2024.02.28 07:59 [4061428] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW exchange() 0.00178300 Puzzle
2024.02.28 07:59 [4061428] invoke 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange()
2024.02.28 07:59 [4061428] invoke 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW > 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee exchange() 0.276021 XTN.
2024.02.28 07:59 [4061428] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW topUpReward() 0.276021 XTN.
2024.02.28 07:59 [4061428] transfer 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB > 3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe swap() 0.002253 XTN.
2024.02.28 07:59 [4061428] transfer 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB > 3PEtLVxDT8mxAh1SDAn8m7JTGNkdpkaFxBk swap() 0.000563 XTN.
2024.02.28 07:59 [4061428] transfer 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 0.276021 XTN.
2024.02.28 07:59 [4061428] transfer 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD topUpReward() 0.002253 XTN.
2024.02.28 07:59 [4061428] invoke 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB > 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS topUpReward() 0.002253 XTN.
2024.02.28 07:59 [4061428] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB swap() 0.00460752 Waves
2024.02.28 07:59 [4061428] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD swap() 0.57248230 gxWX
2024.02.28 07:59 [4061428] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.57248230 gxWX
2024.02.28 07:59 [4061428] transfer 3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU calculateAmountOutForSwapAndSendTokens() 1.58880107 Waves
2024.02.28 07:59 [4061428] transfer 3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD > 3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo calculateAmountOutForSwapAndSendTokens() 0.00382200 sWAVES
2024.02.28 07:59 [4061428] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD withdraw() 1.27104085 Waves
2024.02.28 07:59 [4061428] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 1.27104085 Waves
2024.02.28 07:59 [4061428] burn 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF withdraw() 1.14779619 sWAVES
2024.02.28 07:59 [4061428] transfer 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV unstake() 1.27104085 Waves
2024.02.28 07:59 [4061428] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() 1774424.63057151 Waves
2024.02.28 07:59 [4061428] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() +1774425.90161236 Waves
2024.02.28 07:59 [4061428] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt unstake()
2024.02.28 07:59 [4061428] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.02.28 07:59 [4061428] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV withdraw() 1.14779619 sWAVES
2024.02.28 07:59 [4061428] invoke 3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 1.14779619 sWAVES
2024.02.28 07:59 [4061428] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV getRate()
2024.02.28 07:59 [4061428] invoke 3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn getRate()
2024.02.28 07:59 [4061428] invoke 3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.02.28 07:59 [4061428] invoke 3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.02.28 07:59 [4061428] invoke 3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.02.28 07:59 [4061428] invoke 3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.02.28 07:59 [4061428] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD calculateAmountOutForSwapAndSendTokens() 285.09619024 gxWX
2024.02.28 07:59 [4061428] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.02.28 07:59 [4061428] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.02.28 07:59 [4061428] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.02.28 07:59 [4061428] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.02.28 07:59 [4061428] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 286.24115484 gxWX
2024.02.28 07:59 [4061428] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm swap() 0.37651306 Waves.Exchange
2024.02.28 07:59 [4061428] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.37651306 Waves.Exchange
2024.02.28 07:59 [4061428] transfer 3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU calculateAmountOutForSwapAndSendTokens() 286.24115484 gxWX
2024.02.28 07:59 [4061428] invoke 3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.02.28 07:59 [4061428] invoke 3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.02.28 07:59 [4061428] invoke 3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.02.28 07:59 [4061428] invoke 3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.02.28 07:59 [4061428] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm calculateAmountOutForSwapAndSendTokens() 187.50350508 Waves.Exchange
2024.02.28 07:59 [4061428] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.02.28 07:59 [4061428] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.02.28 07:59 [4061428] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.02.28 07:59 [4061428] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.02.28 07:59 [4061428] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.02.28 07:59 [4061428] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 188.25653120 Waves.Exchange
2024.02.28 07:59 [4061428] transfer 3PCpjLGo4wDuv23kjmGF6mHs86Bf3soYvAq > 3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe swap() 0.01257724 Waves
2024.02.28 07:59 [4061428] transfer 3PCpjLGo4wDuv23kjmGF6mHs86Bf3soYvAq > 3P8qVX189qpoTJZQQQdKS9endHK5sxWsvrd swap() 0.00314431 Waves
2024.02.28 07:59 [4061428] transfer 3PCpjLGo4wDuv23kjmGF6mHs86Bf3soYvAq > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 188.25653120 Waves.Exchange
2024.02.28 07:59 [4061428] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PCpjLGo4wDuv23kjmGF6mHs86Bf3soYvAq swap() 13.00000000 PLUTO
2024.02.28 07:59 [4061428] invoke 3PHjisKRt2qr47gnhy1e8tdTy5So4SUFXTB > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 13.00000000 PLUTO

3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: global_lastCheck_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_interest: 279785270813105598 -> 279785451644748600
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_earnings: 275969191927 -> 275969370227
3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: B_asset_balance: 111547580471 -> 111547856492
3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: A_asset_balance: 72491613899 -> 72491435116
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_volume: 2875687297329 -> 2875687578983
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_earnedByOwner: 5714374047 -> 5714374610
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: hello: "world" == "world"
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_WAVES_balance: 41182550001 -> 41183001538
3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance: 25174888991 -> 25174607337
3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 3300800882 -> 3185639063
3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD: %s%s__stakedBalance__WAVES: 3643093525 -> 3515989440
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 4061428 == 4061428
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:Ag5t" == "base64:Ag5t"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AQHUsjl6" == "base64:AQHUsjl6"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 177442590161236 -> 177442463057151
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 177442590161236 -> 177442463057151
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0xf71ee9ced5a48f0c12ce77ff55c72024fc6601ca19472775f4234ca11e33bfab" -> "0xda5bf61714485f437a63d4a2410ce025345874eca5c0d3370e04ded3f53fe20c"
3PCpjLGo4wDuv23kjmGF6mHs86Bf3soYvAq: global_volume_usd: 325826337670 -> 325830493736
3PCpjLGo4wDuv23kjmGF6mHs86Bf3soYvAq: global_volume: 5440482497466 -> 5440484593710
3PCpjLGo4wDuv23kjmGF6mHs86Bf3soYvAq: global_earnedByOwner: 37155955660 -> 37156270091
3PCpjLGo4wDuv23kjmGF6mHs86Bf3soYvAq: global_WAVES_balance: 182801423425 -> 182798279113
3PCpjLGo4wDuv23kjmGF6mHs86Bf3soYvAq: global_Ajso6nTTjptu2UHLx6hfSXVtHFtRBJCkKYd5SAyj7zf5_balance: 1511540398865 -> 1512814398865
3PCpjLGo4wDuv23kjmGF6mHs86Bf3soYvAq: global_Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on_balance: 22354567588756 -> 22335741935636

{ "type": 16, "id": "3Fd39311J1C22rkz8UojjbXCjB1ZNYy35WzuT6QJNx2n", "fee": 500000, "feeAssetId": null, "timestamp": 1709096385936, "version": 2, "chainId": 87, "sender": "3PHjisKRt2qr47gnhy1e8tdTy5So4SUFXTB", "senderPublicKey": "7wfS1nY2iQfHhCRLcQEM1jhv33hMWB5LFikayogS8hdU", "proofs": [ "627orNxGjwE7tDov9tQTeWysAVcsn8Ak1dyu7frtGHLx8PDvC7zNhz7w6FiKsYQR9GPeURrxKgfpqR9BcojBzjX7" ], "dApp": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "payment": [ { "amount": 1300000000, "assetId": "Ajso6nTTjptu2UHLx6hfSXVtHFtRBJCkKYd5SAyj7zf5" } ], "call": { "function": "swap", "args": [ { "type": "string", "value": "1300000000/3PCpjLGo4wDuv23kjmGF6mHs86Bf3soYvAq,puzzle,Ajso6nTTjptu2UHLx6hfSXVtHFtRBJCkKYd5SAyj7zf5,Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on;3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm,wx,Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on,3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii;3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD,wx,3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii,WAVES" }, { "type": "integer", "value": 150435580 } ] }, "height": 4061428, "applicationStatus": "succeeded", "spentComplexity": 10500, "stateChanges": { "data": [], "transfers": [ { "address": "3PHjisKRt2qr47gnhy1e8tdTy5So4SUFXTB", "asset": null, "amount": 158419355 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCpjLGo4wDuv23kjmGF6mHs86Bf3soYvAq", "call": { "function": "swap", "args": [ { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" }, { "type": "Int", "value": 0 } ] }, "payment": [ { "assetId": "Ajso6nTTjptu2UHLx6hfSXVtHFtRBJCkKYd5SAyj7zf5", "amount": 1300000000 } ], "stateChanges": { "data": [ { "key": "global_Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on_balance", "type": "integer", "value": 22335741935636 }, { "key": "global_Ajso6nTTjptu2UHLx6hfSXVtHFtRBJCkKYd5SAyj7zf5_balance", "type": "integer", "value": 1512814398865 }, { "key": "global_WAVES_balance", "type": "integer", "value": 182798279113 }, { "key": "global_earnedByOwner", "type": "integer", "value": 37156270091 }, { "key": "global_volume", "type": "integer", "value": 5440484593710 }, { "key": "global_volume_usd", "type": "integer", "value": 325830493736 } ], "transfers": [ { "address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 18825653120 }, { "address": "3P8qVX189qpoTJZQQQdKS9endHK5sxWsvrd", "asset": null, "amount": 314431 }, { "address": "3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe", "asset": null, "amount": 1257724 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii" }, { "type": "String", "value": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU" } ] }, "payment": [ { "assetId": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 18825653120 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 37651306 }, { "address": "3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 37651306 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" }, { "type": "String", "value": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii" }, { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "HP9eDx6sovyRCRLrsNrcwJs4BVi4Yu686AXvZ5N8awKm" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 18750350508 }, { "type": "Boolean", "value": true }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU" }, { "type": "Int", "value": 37651306 } ] }, "payment": [ { "assetId": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 18750350508 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "asset": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii", "amount": 28624115484 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm" } ] }, "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": "3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm" }, { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PQ5p12a5LogwzR7uASS3MLZiDmWTNzcATm" }, { "type": "String", "value": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "WAVES" }, { "type": "String", "value": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU" } ] }, "payment": [ { "assetId": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii", "amount": 28624115484 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii", "amount": 57248230 }, { "address": "3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD", "asset": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii", "amount": 57248230 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii" }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "HVCywoFAXk9g2n8pyGwF1ZjHqrL29WfsbqQCf1xQDBhB" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 28509619024 }, { "type": "Boolean", "value": false }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU" }, { "type": "Int", "value": 57248230 } ] }, "payment": [ { "assetId": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii", "amount": 28509619024 } ], "stateChanges": { "data": [ { "key": "%s%s__stakedBalance__WAVES", "type": "integer", "value": 3515989440 }, { "key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "type": "integer", "value": 3185639063 } ], "transfers": [ { "address": "3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 382200 }, { "address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "asset": null, "amount": 158880107 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD" } ] }, "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": "3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD" }, { "type": "String", "value": "3TEr6AczV2N9Etz6Q76dDnv1kv4C7L5vR2oe7dnrLbii" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD" }, { "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": 114779619 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3P7AcvTSpArZuWgqH4A1ceyy6i621W9XTCD", "asset": null, "amount": 127104085 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "withdraw", "args": [] }, "payment": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 114779619 } ], "stateChanges": { "data": [ { "key": "STAKING_AMOUNT", "type": "integer", "value": 177442463057151 }, { "key": "LAST_RATE", "type": "binary", "value": "base64:AQHUsjl6" }, { "key": "CURRENT_RATE", "type": "binary", "value": "base64:Ag5t" }, { "key": "LAST_HEIGHT", "type": "integer", "value": 4061428 } ], "transfers": [ { "address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "asset": null, "amount": 127104085 } ], "issues": [], "reissues": [], "burns": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "quantity": 114779619 } ], "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": 127104085 } ] }, "payment": [], "stateChanges": { "data": [ { "key": "LEASE_ID", "type": "binary", "value": "base64:2lv2FxRIX0N6Y9SiQQzgJTRYdOylwNM3DgTe0/U/4gw=" }, { "key": "LEASE_AMOUNT", "type": "integer", "value": 177442463057151 } ], "transfers": [ { "address": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "asset": null, "amount": 127104085 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "FhPD8ZFhXo4bdtWaAZhLPpjL3bE4hvsefxPc5j6JfGQT", "originTransactionId": "3Fd39311J1C22rkz8UojjbXCjB1ZNYy35WzuT6QJNx2n", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 177442463057151, "height": 4061428, "status": "canceled", "cancelHeight": 4061429, "cancelTransactionId": "9VUVo8bePveG3hVED95P8u91PzQQqq28aB2JViUi8UEt" } ], "leaseCancels": [ { "id": "Hdf3PirrMZNKVmYQF3nU2UJnsLFZzjbRmQkiRBceXzwC", "originTransactionId": "AVTVJpZfuNPgaMNGS4Uwa3aGBDxVdRpwj1PjiFEvL3Kk", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 177442590161236, "height": 4061428, "status": "canceled", "cancelHeight": 4061428, "cancelTransactionId": "3Fd39311J1C22rkz8UojjbXCjB1ZNYy35WzuT6QJNx2n" } ], "invokes": [] } } ] } } ] } } ] } } ] } }, { "dApp": "3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB", "call": { "function": "swap", "args": [ { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" }, { "type": "Int", "value": 0 } ] }, "payment": [ { "assetId": null, "amount": 460752 } ], "stateChanges": { "data": [ { "key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance", "type": "integer", "value": 25174607337 }, { "key": "global_WAVES_balance", "type": "integer", "value": 41183001538 }, { "key": "hello", "type": "string", "value": "world" }, { "key": "global_earnedByOwner", "type": "integer", "value": 5714374610 }, { "key": "global_volume", "type": "integer", "value": 2875687578983 } ], "transfers": [ { "address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 276021 }, { "address": "3PEtLVxDT8mxAh1SDAn8m7JTGNkdpkaFxBk", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 563 }, { "address": "3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 2253 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS", "call": { "function": "topUpReward", "args": [] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 2253 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 2253 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }, { "dApp": "3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW", "call": { "function": "topUpReward", "args": [] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 276021 } ], "stateChanges": { "data": [ { "key": "global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_earnings", "type": "integer", "value": 275969370227 }, { "key": "global_lastCheck_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_interest", "type": "integer", "value": 279785451644748600 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee", "call": { "function": "exchange", "args": [ { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 276021 } ], "stateChanges": { "data": [ { "key": "A_asset_balance", "type": "integer", "value": 72491435116 }, { "key": "B_asset_balance", "type": "integer", "value": 111547856492 } ], "transfers": [ { "address": "3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW", "asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS", "amount": 178300 }, { "address": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp", "asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS", "amount": 376 }, { "address": "3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg", "asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS", "amount": 107 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE", "call": { "function": "exchange", "args": [ { "type": "ByteVector", "value": "3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW" }, { "type": "Array", "value": [ { "type": "String", "value": "1" } ] }, { "type": "Array", "value": [ { "type": "Int", "value": 276021 } ] }, { "type": "Array", "value": [ { "type": "ByteVector", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } } ] } }

github/deemru/w8io/6500d08 
26.06 ms