tx · F3Xut3UQ1LswAsfqneKrwRPeZNJfssHMtaDPoFxpN5Jt

3PFrViesw1vQREp2G7f9HCABGSQzJ5vybNc:  -0.00200000 Waves

2022.11.12 18:29 [3379498] smart account 3PFrViesw1vQREp2G7f9HCABGSQzJ5vybNc > SELF 0.00000000 Waves

{ "type": 13, "id": "F3Xut3UQ1LswAsfqneKrwRPeZNJfssHMtaDPoFxpN5Jt", "fee": 200000, "feeAssetId": null, "timestamp": 1668266982256, "version": 1, "sender": "3PFrViesw1vQREp2G7f9HCABGSQzJ5vybNc", "senderPublicKey": "9m4YmkjtgMUiikZurihET8BbhsEQhxRB68tC22xEuSeG", "proofs": [ "2G3q9pCY9ZBc7oSmVno2tx3MU1qJLiypGmzwi9BWt1nxY78yXCEYjhYEqC2qcgVdc8Ga9epFncVaaWdMc74YSgLA" ], "script": "base64:BgIGCAISABIAAwAMYWRtaW5BZGRyZXNzCQEHQWRkcmVzcwEBGgFXAGX0jhpOvaEsQM9UD0KHZvDgx4Q/hyzkAAltZUFkZHJlc3MJAQdBZGRyZXNzAQEaAVfsdscNWVOJxT6zQlt0Ai3dh3GyNTd8cb8ABFVTRE4BILYmKcME9c5TkaQOS3UkL2SMUbH6369UKb1I0h0qsqrRAgFpAQVjbGFpbQADCQECIT0CCAUBaQZjYWxsZXIFDGFkbWluQWRkcmVzcwkAAgECEW9ubHkgYWRtaW4gY2FuIGRvBANpbnYJAPwHBAkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BLWms1VGRQQ0xQMkdadmlpcExGZks0NkV4VG53a1JDQmQCDGNsYWltUmV3YXJkcwUDbmlsBQNuaWwDCQAAAgUDaW52BQNpbnYEF3VzZG5BbW91bnRBZnRlcldpdGhkcmF3CQDwBwIFBHRoaXMFBFVTRE4DCQAAAgUXdXNkbkFtb3VudEFmdGVyV2l0aGRyYXcFF3VzZG5BbW91bnRBZnRlcldpdGhkcmF3CQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFCW1lQWRkcmVzcwUXdXNkbkFtb3VudEFmdGVyV2l0aGRyYXcFBFVTRE4FA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpAQh3aXRoZHJhdwADCQECIT0CCAUBaQZjYWxsZXIFDGFkbWluQWRkcmVzcwkAAgECEW9ubHkgYWRtaW4gY2FuIGRvBANpbnYJAPwHBAkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BDYnZQVlFmU3ZWdTg4aXA4Rm01WWp3SmhqRVlrMVR4aGsCFXdpdGhkcmF3VmVzdGVkQWxsVVNETgkAzAgCBwkAzAgCBgUDbmlsBQNuaWwDCQAAAgUDaW52BQNpbnYEF3VzZG5BbW91bnRBZnRlcldpdGhkcmF3CQDwBwIFBHRoaXMFBFVTRE4DCQAAAgUXdXNkbkFtb3VudEFmdGVyV2l0aGRyYXcFF3VzZG5BbW91bnRBZnRlcldpdGhkcmF3CQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFCW1lQWRkcmVzcwUXdXNkbkFtb3VudEFmdGVyV2l0aGRyYXcFBFVTRE4FA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgB2ySHb", "chainId": 87, "height": 3379498, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 9dWsr6EoiA3mADyvQc7NJBsffZAo1TJCvSRGMywJ3AoH Next: none Diff:
OldNewDifferences
66 let meAddress = Address(base58'3PPVCVKv9b335ZpzgiBJw9TacFGVk5b67tr')
77
88 let USDN = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
9+
10+@Callable(i)
11+func claim () = if ((i.caller != adminAddress))
12+ then throw("only admin can do")
13+ else {
14+ let inv = invoke(addressFromStringValue("3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd"), "claimRewards", nil, nil)
15+ if ((inv == inv))
16+ then {
17+ let usdnAmountAfterWithdraw = assetBalance(this, USDN)
18+ if ((usdnAmountAfterWithdraw == usdnAmountAfterWithdraw))
19+ then [ScriptTransfer(meAddress, usdnAmountAfterWithdraw, USDN)]
20+ else throw("Strict value is not equal to itself.")
21+ }
22+ else throw("Strict value is not equal to itself.")
23+ }
24+
25+
926
1027 @Callable(i)
1128 func withdraw () = if ((i.caller != adminAddress))
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let adminAddress = Address(base58'3P1xzsDxiEN6nmFddvawtvJRqZDFNwf6sWb')
55
66 let meAddress = Address(base58'3PPVCVKv9b335ZpzgiBJw9TacFGVk5b67tr')
77
88 let USDN = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
9+
10+@Callable(i)
11+func claim () = if ((i.caller != adminAddress))
12+ then throw("only admin can do")
13+ else {
14+ let inv = invoke(addressFromStringValue("3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd"), "claimRewards", nil, nil)
15+ if ((inv == inv))
16+ then {
17+ let usdnAmountAfterWithdraw = assetBalance(this, USDN)
18+ if ((usdnAmountAfterWithdraw == usdnAmountAfterWithdraw))
19+ then [ScriptTransfer(meAddress, usdnAmountAfterWithdraw, USDN)]
20+ else throw("Strict value is not equal to itself.")
21+ }
22+ else throw("Strict value is not equal to itself.")
23+ }
24+
25+
926
1027 @Callable(i)
1128 func withdraw () = if ((i.caller != adminAddress))
1229 then throw("only admin can do")
1330 else {
1431 let inv = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil)
1532 if ((inv == inv))
1633 then {
1734 let usdnAmountAfterWithdraw = assetBalance(this, USDN)
1835 if ((usdnAmountAfterWithdraw == usdnAmountAfterWithdraw))
1936 then [ScriptTransfer(meAddress, usdnAmountAfterWithdraw, USDN)]
2037 else throw("Strict value is not equal to itself.")
2138 }
2239 else throw("Strict value is not equal to itself.")
2340 }
2441
2542

github/deemru/w8io/3ef1775 
22.85 ms