tx · EgmovnYrotxBhYQybXP15xynETVj6cWKSSMDnmx6Bqjk

3PLygpkEm7fUyHe6sVbrh5ar5xKsvvh4xdB:  -0.01000000 Waves

2022.12.05 12:39 [3412340] smart account 3PLygpkEm7fUyHe6sVbrh5ar5xKsvvh4xdB > SELF 0.00000000 Waves

{ "type": 13, "id": "EgmovnYrotxBhYQybXP15xynETVj6cWKSSMDnmx6Bqjk", "fee": 1000000, "feeAssetId": null, "timestamp": 1670233153592, "version": 2, "chainId": 87, "sender": "3PLygpkEm7fUyHe6sVbrh5ar5xKsvvh4xdB", "senderPublicKey": "4G7Tat6qrrdk8zxTxUdgWZyyyKQ2v2yvkB9Ayk66NdE5", "proofs": [ "59DYQj6QahjnhsqBYZvbnt4qJAjdF9qmiF6tUWzcAP9i4ZjdckUGeWpjF2pxz6frFSHoG6c961NvVyjhkg1fusYv" ], "script": "base64:BgISCAISABIDCgEBEgMKAQESABIAAAUBaQEBdwADCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAgNBIEQEBGNhbGwJAPwHBAkBB0FkZHJlc3MBARoBV3US3ZOCD1veJXYVOctJ1R9TKAnE6HFeJwIVd2l0aGRyYXdWZXN0ZWRBbGxVU0ROCQDMCAIHCQDMCAIGBQNuaWwFA25pbAMJAAACBQRjYWxsBQRjYWxsBQNuaWwJAAIBAgNTVk4BaQEBYwECYW0DCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAgNBIEQEBGNhbGwJAPwHBAkBB0FkZHJlc3MBARoBV17BlhkwyaJDeEZp1ibW8ea4Q9C99kweuAITcmVwbGVuaXNoV2l0aEF0b2tlbgUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCASDWhppxa2HBN0LfTH7jKtUZdP/zSfmSIL9MMDvimAKRsQUCYW0FA25pbAMJAAACBQRjYWxsBQRjYWxsBQNuaWwJAAIBAgNTVk4BaQEBdAECYW0DCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAgNBIEQEBGNhbGwJAPwHBAkBB0FkZHJlc3MBARoBV17BlhkwyaJDeEZp1ibW8ea4Q9C99kweuAITcmVwbGVuaXNoV2l0aEF0b2tlbgUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCASAcDFnC+hMLK+WkJlhR4Werzc+yLRwW39K6M76lbcafngUCYW0FA25pbAMJAAACBQRjYWxsBQRjYWxsBQNuaWwJAAIBAgNTVk4BaQECY3IAAwkBAiE9AggFAWkGY2FsbGVyBQR0aGlzCQACAQIDQSBEBARjYWxsCQD8BwQJAQdBZGRyZXNzAQEaAVfBck6YPz0QEz8ItSgBixhYcdv0PaqHx2QCDGNsYWltUmV3YXJkcwUDbmlsBQNuaWwDCQAAAgUEY2FsbAUEY2FsbAUDbmlsCQACAQIDU1ZOAWkBAmN1AAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECA0EgRAQEY2FsbAkA/AcECQEHQWRkcmVzcwEBGgFXdRLdk4IPW94ldhU5y0nVH1MoCcTocV4nAg1jb252ZXJ0VG9VU0ROBQNuaWwFA25pbAMJAAACBQRjYWxsBQRjYWxsBQNuaWwJAAIBAgNTVk4AJZLcDg==", "height": 3412340, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 9jTrqYN1ftgPyDvvG93Njz9W68z9ftstNJdS65X3J35C Next: DrjTegMtnBxN4z9LCLGvVTTA46LLvPjZEss2EkkJxW4p Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let USDN_ASSET = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
54
6-let vestingDapp = Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk')
7-
8-let adminAddress = Address(base58'3P3ct5dTqVmei17Y55rnC6rxqiZhtQmdc9U')
9-
10-let fee = 15
115
126 @Callable(i)
13-func vf (whale,regular) = if ((i.caller != adminAddress))
14- then throw("only admin allowed")
7+func w () = if ((i.caller != this))
8+ then throw("A D")
159 else {
16- let withdrawalAmount = invoke(vestingDapp, "withdrawVestedAllUSDN", [whale, regular], nil)
17- if ((withdrawalAmount == withdrawalAmount))
18- then match withdrawalAmount {
19- case amount: Int =>
20- let feeAmount = fraction(amount, fee, 100)
21-[ScriptTransfer(adminAddress, feeAmount, USDN_ASSET)]
22- case _ =>
23- throw("Strict value is not equal to itself.")
24- }
25- else throw("Strict value is not equal to itself.")
10+ let call = invoke(Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk'), "withdrawVestedAllUSDN", [false, true], nil)
11+ if ((call == call))
12+ then nil
13+ else throw("SVN")
14+ }
15+
16+
17+
18+@Callable(i)
19+func c (am) = if ((i.caller != this))
20+ then throw("A D")
21+ else {
22+ let call = invoke(Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'), "replenishWithAtoken", nil, [AttachedPayment(base58'FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr', am)])
23+ if ((call == call))
24+ then nil
25+ else throw("SVN")
26+ }
27+
28+
29+
30+@Callable(i)
31+func t (am) = if ((i.caller != this))
32+ then throw("A D")
33+ else {
34+ let call = invoke(Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'), "replenishWithAtoken", nil, [AttachedPayment(base58'2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ', am)])
35+ if ((call == call))
36+ then nil
37+ else throw("SVN")
38+ }
39+
40+
41+
42+@Callable(i)
43+func cr () = if ((i.caller != this))
44+ then throw("A D")
45+ else {
46+ let call = invoke(Address(base58'3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd'), "claimRewards", nil, nil)
47+ if ((call == call))
48+ then nil
49+ else throw("SVN")
50+ }
51+
52+
53+
54+@Callable(i)
55+func cu () = if ((i.caller != this))
56+ then throw("A D")
57+ else {
58+ let call = invoke(Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk'), "convertToUSDN", nil, nil)
59+ if ((call == call))
60+ then nil
61+ else throw("SVN")
2662 }
2763
2864

github/deemru/w8io/3ef1775 
25.95 ms