2024.04.25 19:23 [4144521] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R b() 0.02892527 Waves
2024.04.25 19:23 [4144521] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg b() 1.41683699 Waves
2024.04.25 19:23 [4144521] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH swap() 111 Marquise Museum
2024.04.25 19:23 [4144521] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 111 Marquise Museum
2024.04.25 19:23 [4144521] transfer 3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz calculateAmountOutForSwapAndSendTokens() 1.44576226 Waves
2024.04.25 19:23 [4144521] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH deposit() 1.40897599 sWAVES
2024.04.25 19:23 [4144521] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 1.40897599 sWAVES
2024.04.25 19:23 [4144521] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 1.40897599 sWAVES
2024.04.25 19:23 [4144521] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1719867.46657692 Waves
2024.04.25 19:23 [4144521] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1719865.89364654 Waves
2024.04.25 19:23 [4144521] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 1.57293038 Waves
2024.04.25 19:23 [4144521] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.04.25 19:23 [4144521] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 1.57293038 Waves
2024.04.25 19:23 [4144521] invoke 3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 1.57293038 Waves
2024.04.25 19:23 [4144521] invoke 3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.25 19:23 [4144521] invoke 3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.25 19:23 [4144521] invoke 3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.04.25 19:23 [4144521] invoke 3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.04.25 19:23 [4144521] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH calculateAmountOutForSwapAndSendTokens() 55465 Marquise Museum
2024.04.25 19:23 [4144521] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.04.25 19:23 [4144521] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.04.25 19:23 [4144521] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.04.25 19:23 [4144521] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.25 19:23 [4144521] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 55687 Marquise Museum
2024.04.25 19:23 [4144521] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PLycrasptVBbH9UkAZBMjDYtYanzwT6oic swap() 0.49806867 Waves.Exchange
2024.04.25 19:23 [4144521] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.49806867 Waves.Exchange
2024.04.25 19:23 [4144521] transfer 3PLycrasptVBbH9UkAZBMjDYtYanzwT6oic > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz calculateAmountOutForSwapAndSendTokens() 55687 Marquise Museum
2024.04.25 19:23 [4144521] invoke 3PLycrasptVBbH9UkAZBMjDYtYanzwT6oic > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.25 19:23 [4144521] invoke 3PLycrasptVBbH9UkAZBMjDYtYanzwT6oic > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.25 19:23 [4144521] invoke 3PLycrasptVBbH9UkAZBMjDYtYanzwT6oic > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.04.25 19:23 [4144521] invoke 3PLycrasptVBbH9UkAZBMjDYtYanzwT6oic > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.04.25 19:23 [4144521] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PLycrasptVBbH9UkAZBMjDYtYanzwT6oic calculateAmountOutForSwapAndSendTokens() 248.03820032 Waves.Exchange
2024.04.25 19:23 [4144521] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.04.25 19:23 [4144521] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.04.25 19:23 [4144521] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.04.25 19:23 [4144521] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.25 19:23 [4144521] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.25 19:23 [4144521] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 249.03433766 Waves.Exchange
2024.04.25 19:23 [4144521] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh swap() 0.00283367 Waves
2024.04.25 19:23 [4144521] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00283367 Waves
2024.04.25 19:23 [4144521] transfer 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz calculateAmountOutForSwapAndSendTokens() 249.03433766 Waves.Exchange
2024.04.25 19:23 [4144521] invoke 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.25 19:23 [4144521] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh deposit() 1.01126110 sWAVES
2024.04.25 19:23 [4144521] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 1.01126110 sWAVES
2024.04.25 19:23 [4144521] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 1.01126110 sWAVES
2024.04.25 19:23 [4144521] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1719865.89364654 Waves
2024.04.25 19:23 [4144521] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1719864.76471083 Waves
2024.04.25 19:23 [4144521] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 1.12893571 Waves
2024.04.25 19:23 [4144521] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2024.04.25 19:23 [4144521] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 1.12893571 Waves
2024.04.25 19:23 [4144521] invoke 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 1.12893571 Waves
2024.04.25 19:23 [4144521] invoke 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2024.04.25 19:23 [4144521] invoke 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2024.04.25 19:23 [4144521] invoke 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY()
2024.04.25 19:23 [4144521] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh calculateAmountOutForSwapAndSendTokens() 1.41116965 Waves
2024.04.25 19:23 [4144521] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY()
2024.04.25 19:23 [4144521] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2024.04.25 19:23 [4144521] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2024.04.25 19:23 [4144521] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.25 19:23 [4144521] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2024.04.25 19:23 [4144521] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 1.41683699 Waves
2024.04.25 19:23 [4144521] invoke 3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz b() 1.41683699 Waves
2024.04.25 19:23 [4144521] invoke 3PLET96WmdYmHzqkEHB6Ufj1F2kREgnCzDc > 3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg u()

3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 874685674 -> 1015583273
3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH: %s%s__stakedBalance__WAVES: 976045855 -> 1133338893
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 171986589364654 -> 171986746657692
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 4144521 == 4144521
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:AVut" -> "base64:AVus"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AQPsfgr1" == "base64:AQPsfgr1"
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 171986589364654 -> 171986746657692
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0x6805e33b87dd6496d44ae3e3749047c8560bcc945ccedc00f788d7fdedcff8c5" -> "0x4680460e127b84a42554e29451113266305527f4a3f7d566a7b2c3cb5e74385f"
3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 1891001385769 -> 1891102511879
3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh: %s%s__stakedBalance__WAVES: 2103369921743 -> 2103482815314
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 171986476471083 -> 171986589364654
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 4144521 == 4144521
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:AVuu" -> "base64:AVut"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:AQPsfgr1" == "base64:AQPsfgr1"
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 171986476471083 -> 171986589364654
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0x711daa13214a308964d7d3688c5b8691dddb1bc779d584f49123fcf261c3bc6a" -> "0x6805e33b87dd6496d44ae3e3749047c8560bcc945ccedc00f788d7fdedcff8c5"

{ "type": 16, "id": "H6qx5sfRs9so1WJ8Pi1C2TZXsDPwWiD1oSCJ73mniDPM", "fee": 500000, "feeAssetId": null, "timestamp": 1714055141334, "version": 1, "sender": "3PLET96WmdYmHzqkEHB6Ufj1F2kREgnCzDc", "senderPublicKey": "FeMX6hQaRKsLski77xVHHDGRkj9VuJzmP2MACbAWDjDK", "proofs": [ "2RompzvHRsVDm6HFTnzptnajYHi1kDNkrTNWXjGGBwwMn75DRtx7B4bustZzy4pVkLbyR3fbdnGdPvghFUfB2fyt" ], "dApp": "3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg", "payment": [], "call": { "function": "u", "args": [ { "type": "string", "value": "b" }, { "type": "integer", "value": 141683699 }, { "type": "string", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on|3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh|wx|BS1KFNR8zrXKBEWdUUvpaP6G57Hic3aESkwK7qQKdLpB|3PLycrasptVBbH9UkAZBMjDYtYanzwT6oic|wx|3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH|wx|141683699|WAVES" } ] }, "height": 4144521, "applicationStatus": "succeeded", "spentComplexity": 10183, "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "call": { "function": "b", "args": [ { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on|3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh|wx|BS1KFNR8zrXKBEWdUUvpaP6G57Hic3aESkwK7qQKdLpB|3PLycrasptVBbH9UkAZBMjDYtYanzwT6oic|wx|3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH|wx|141683699|WAVES" } ] }, "payment": [ { "assetId": null, "amount": 141683699 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PNASfdCWXvYfErZXoKhVbi7XrbJw1SJvfg", "asset": null, "amount": 141683699 }, { "address": "3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R", "asset": null, "amount": 2892527 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" } ] }, "payment": [ { "assetId": null, "amount": 141683699 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": null, "amount": 283367 }, { "address": "3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh", "asset": null, "amount": 283367 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "WAVES" }, { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "BiSzFe8nSL78oZaebfoin5vBZ5Pze6d7kaeijLqr5xZe" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 141116965 }, { "type": "Boolean", "value": true }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" }, { "type": "Int", "value": 283367 } ] }, "payment": [ { "assetId": null, "amount": 141116965 } ], "stateChanges": { "data": [ { "key": "%s%s__stakedBalance__WAVES", "type": "integer", "value": 2103482815314 }, { "key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "type": "integer", "value": 1891102511879 } ], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 24903433766 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh" } ] }, "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": "3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh" }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "call": { "function": "deposit", "args": [] }, "payment": [ { "assetId": null, "amount": 112893571 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 101126110 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "deposit", "args": [] }, "payment": [ { "assetId": null, "amount": 112893571 } ], "stateChanges": { "data": [ { "key": "LAST_RATE", "type": "binary", "value": "base64:AQPsfgr1" }, { "key": "CURRENT_RATE", "type": "binary", "value": "base64:AVut" }, { "key": "LAST_HEIGHT", "type": "integer", "value": 4144521 }, { "key": "STAKING_AMOUNT", "type": "integer", "value": 171986589364654 } ], "transfers": [ { "address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 101126110 } ], "issues": [], "reissues": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "isReissuable": true, "quantity": 101126110 } ], "burns": [], "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": "stake", "args": [] }, "payment": [ { "assetId": null, "amount": 112893571 } ], "stateChanges": { "data": [ { "key": "LEASE_ID", "type": "binary", "value": "base64:aAXjO4fdZJbUSuPjdJBHyFYLzJRcztwA94jX/e3P+MU=" }, { "key": "LEASE_AMOUNT", "type": "integer", "value": 171986589364654 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "814cF1sN2Q12VjGCmEQPoXDVaJim3oTVMs9A69eoCaXW", "originTransactionId": "H6qx5sfRs9so1WJ8Pi1C2TZXsDPwWiD1oSCJ73mniDPM", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 171986589364654, "height": 4144521, "status": "canceled", "cancelHeight": 4144521, "cancelTransactionId": "H6qx5sfRs9so1WJ8Pi1C2TZXsDPwWiD1oSCJ73mniDPM" } ], "leaseCancels": [ { "id": "8cZJhXuHv1SW2FQbbrZNHd4hZx8NWxfKQ4QwN16Vi3s7", "originTransactionId": "HPqwuV8VhWpHAPMTR4sc113v1zMQjAxpbeXM3DmJJwrm", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 171986476471083, "height": 4144521, "status": "canceled", "cancelHeight": 4144521, "cancelTransactionId": "H6qx5sfRs9so1WJ8Pi1C2TZXsDPwWiD1oSCJ73mniDPM" } ], "invokes": [] } } ] } } ] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh" }, { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "BS1KFNR8zrXKBEWdUUvpaP6G57Hic3aESkwK7qQKdLpB" }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" } ] }, "payment": [ { "assetId": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 24903433766 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 49806867 }, { "address": "3PLycrasptVBbH9UkAZBMjDYtYanzwT6oic", "asset": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 49806867 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" }, { "type": "String", "value": "BS1KFNR8zrXKBEWdUUvpaP6G57Hic3aESkwK7qQKdLpB" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "BS1KFNR8zrXKBEWdUUvpaP6G57Hic3aESkwK7qQKdLpB" }, { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "FovtGTNBFPdj53FU9tiyBzYnY4UuW8P4pumGKjsmzz5B" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PLycrasptVBbH9UkAZBMjDYtYanzwT6oic" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3PLycrasptVBbH9UkAZBMjDYtYanzwT6oic" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PLycrasptVBbH9UkAZBMjDYtYanzwT6oic", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 24803820032 }, { "type": "Boolean", "value": true }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" }, { "type": "Int", "value": 49806867 } ] }, "payment": [ { "assetId": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on", "amount": 24803820032 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": "BS1KFNR8zrXKBEWdUUvpaP6G57Hic3aESkwK7qQKdLpB", "amount": 55687 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3PLycrasptVBbH9UkAZBMjDYtYanzwT6oic" } ] }, "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": "3PLycrasptVBbH9UkAZBMjDYtYanzwT6oic" }, { "type": "String", "value": "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PLycrasptVBbH9UkAZBMjDYtYanzwT6oic" }, { "type": "String", "value": "BS1KFNR8zrXKBEWdUUvpaP6G57Hic3aESkwK7qQKdLpB" } ] }, "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": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" } ] }, "payment": [ { "assetId": "BS1KFNR8zrXKBEWdUUvpaP6G57Hic3aESkwK7qQKdLpB", "amount": 55687 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "BS1KFNR8zrXKBEWdUUvpaP6G57Hic3aESkwK7qQKdLpB", "amount": 111 }, { "address": "3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH", "asset": "BS1KFNR8zrXKBEWdUUvpaP6G57Hic3aESkwK7qQKdLpB", "amount": 111 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "BS1KFNR8zrXKBEWdUUvpaP6G57Hic3aESkwK7qQKdLpB" }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "CYVkTU4nYQ95sb5Xf7KTYvvPWAthefjuRb9UcAAB6A1e" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapFeeREADONLY", "args": [ { "type": "String", "value": "3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 55465 }, { "type": "Boolean", "value": false }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" }, { "type": "Int", "value": 111 } ] }, "payment": [ { "assetId": "BS1KFNR8zrXKBEWdUUvpaP6G57Hic3aESkwK7qQKdLpB", "amount": 55465 } ], "stateChanges": { "data": [ { "key": "%s%s__stakedBalance__WAVES", "type": "integer", "value": 1133338893 }, { "key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "type": "integer", "value": 1015583273 } ], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": null, "amount": 144576226 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolSwapDisabledREADONLY", "args": [ { "type": "String", "value": "3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH" } ] }, "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": "3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH" }, { "type": "String", "value": "BS1KFNR8zrXKBEWdUUvpaP6G57Hic3aESkwK7qQKdLpB" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH" }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "call": { "function": "deposit", "args": [] }, "payment": [ { "assetId": null, "amount": 157293038 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PHs47C48cquSmrBjCpY1FhckwT1hkSyXhH", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 140897599 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "deposit", "args": [] }, "payment": [ { "assetId": null, "amount": 157293038 } ], "stateChanges": { "data": [ { "key": "LAST_RATE", "type": "binary", "value": "base64:AQPsfgr1" }, { "key": "CURRENT_RATE", "type": "binary", "value": "base64:AVus" }, { "key": "LAST_HEIGHT", "type": "integer", "value": 4144521 }, { "key": "STAKING_AMOUNT", "type": "integer", "value": 171986746657692 } ], "transfers": [ { "address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 140897599 } ], "issues": [], "reissues": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "isReissuable": true, "quantity": 140897599 } ], "burns": [], "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": "stake", "args": [] }, "payment": [ { "assetId": null, "amount": 157293038 } ], "stateChanges": { "data": [ { "key": "LEASE_ID", "type": "binary", "value": "base64:RoBGDhJ7hKQlVOKUUREyZjBVJ/Sj99Vmp7LDy150OF8=" }, { "key": "LEASE_AMOUNT", "type": "integer", "value": 171986746657692 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "5kCz7a3gsiEMrrZprRw7T7V3pMAfiTLCjWGcm1iJJny4", "originTransactionId": "H6qx5sfRs9so1WJ8Pi1C2TZXsDPwWiD1oSCJ73mniDPM", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 171986746657692, "height": 4144521, "status": "canceled", "cancelHeight": 4144521, "cancelTransactionId": "8sit7NkdthSKM3NStrYWkYowAKaXhMYbZW3mKfukXD9z" } ], "leaseCancels": [ { "id": "814cF1sN2Q12VjGCmEQPoXDVaJim3oTVMs9A69eoCaXW", "originTransactionId": "H6qx5sfRs9so1WJ8Pi1C2TZXsDPwWiD1oSCJ73mniDPM", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 171986589364654, "height": 4144521, "status": "canceled", "cancelHeight": 4144521, "cancelTransactionId": "H6qx5sfRs9so1WJ8Pi1C2TZXsDPwWiD1oSCJ73mniDPM" } ], "invokes": [] } } ] } } ] } } ] } } ] } } ] } } ] } }

github/deemru/w8io/786bc32 
23.12 ms