2022.12.26 12:20 [3442556] smart account 3PLwjaKhpwoaXzyYNKwqP2iRw7QV7ze7FvP > SELF 0.00000000 Waves

{ "type": 13, "id": "4U33z3kfZvGErsyLiArfWwzB6n7rNz2V4SUXvXs7eziA", "fee": 100000, "feeAssetId": null, "timestamp": 1672046445657, "version": 1, "sender": "3PLwjaKhpwoaXzyYNKwqP2iRw7QV7ze7FvP", "senderPublicKey": "E72p1TvQUNcx628PQDZddib4p2wCwww2jVm7kZBvJxT5", "proofs": [ "4Jti2GVnKEdqtobjaLF77HrTopNcYXQ43y9VcWM2vYbxp6HtN5QXbitqMQfhzmFCJreGpqxR4VsExgR9CJvCti25" ], "script": "base64:BgIGCAISABIAAgABYQEgtiYpwwT1zlORpA5LdSQvZIxRsfrfr1QpvUjSHSqyqtEABGRsZ3QJAQdBZGRyZXNzAQEaAVfJ+Wl3PWVwnVchWpNLOI+X4TIwwNiaJXcCAWkBAXcABARJbml0CQDwBwIFBHRoaXMFAWEDCQAAAgUESW5pdAUESW5pdAQDd2RyCQD8BwQJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQQ2J2UFZRZlN2VnU4OGlwOEZtNVlqd0poakVZazFUeGhrAhV3aXRoZHJhd1Zlc3RlZEFsbFVTRE4JAMwIAgcJAMwIAgYFA25pbAUDbmlsAwkAAAIFA3dkcgUDd2RyBAVGaW5hbAkA8AcCBQR0aGlzBQFhAwkAAAIFBUZpbmFsBQVGaW5hbAkAzAgCCQEOU2NyaXB0VHJhbnNmZXIDBQRkbGd0BQVGaW5hbAUBYQUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWkBAmNsAAQDcndkCQD8BwQJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQS1prNVRkUENMUDJHWnZpaXBMRmZLNDZFeFRud2tSQ0JkAgxjbGFpbVJld2FyZHMFA25pbAUDbmlsAwkAAAIFA3J3ZAUDcndkBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AWAVQEA==", "chainId": 87, "height": 3442556, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: F5BdTgde2dW5Dxxn8z7uknkMgr5Dr7gpuGYz5k2DF17r Next: none Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let USDN = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
4+let a = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
55
6-let USDNVesting = addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk")
7-
8-let USDNRewards = addressFromStringValue("3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd")
9-
10-let delegateAddress = Address(base58'3PLLqLFaJcsrLBQRVb52dCchNPP2JqVnoin')
11-
12-let adminAddress = Address(base58'3P8fm589ZDkYqg31SZ7RFdv6qN8csAJpKNW')
6+let dlgt = Address(base58'3PLLqLFaJcsrLBQRVb52dCchNPP2JqVnoin')
137
148 @Callable(i)
15-func convertToUSDN () = if ((i.caller != adminAddress))
16- then throw("Access Denied")
17- else {
18- let convert = invoke(USDNVesting, "convertToUSDN", nil, nil)
19- if ((convert == convert))
20- then nil
21- else throw("Strict value is not equal to itself.")
22- }
9+func w () = {
10+ let Init = assetBalance(this, a)
11+ if ((Init == Init))
12+ then {
13+ let wdr = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil)
14+ if ((wdr == wdr))
15+ then {
16+ let Final = assetBalance(this, a)
17+ if ((Final == Final))
18+ then [ScriptTransfer(dlgt, Final, a)]
19+ else throw("Strict value is not equal to itself.")
20+ }
21+ else throw("Strict value is not equal to itself.")
22+ }
23+ else throw("Strict value is not equal to itself.")
24+ }
2325
2426
2527
2628 @Callable(i)
27-func withdrawVestedUSDN () = if ((i.caller != adminAddress))
28- then throw("Access Denied")
29- else {
30- let withdrawVested = invoke(USDNVesting, "withdrawVestedAllUSDN", [false, true], nil)
31- if ((withdrawVested == withdrawVested))
32- then nil
33- else throw("Strict value is not equal to itself.")
34- }
35-
36-
37-
38-@Callable(i)
39-func withdrawVestedUSDNtoDelegate () = if ((i.caller != adminAddress))
40- then throw("Access Denied")
41- else {
42- let USDNInitial = assetBalance(this, USDN)
43- if ((USDNInitial == USDNInitial))
44- then {
45- let withdrawVested = invoke(USDNVesting, "withdrawVestedAllUSDN", [false, true], nil)
46- if ((withdrawVested == withdrawVested))
47- then {
48- let USDNFinal = assetBalance(this, USDN)
49- if ((USDNFinal == USDNFinal))
50- then [ScriptTransfer(delegateAddress, USDNFinal, USDN)]
51- else throw("Strict value is not equal to itself.")
52- }
53- else throw("Strict value is not equal to itself.")
54- }
55- else throw("Strict value is not equal to itself.")
56- }
57-
58-
59-
60-@Callable(i)
61-func withdrawUSDNtoDelegate () = if ((i.caller != adminAddress))
62- then throw("Access Denied")
63- else {
64- let USDNFinal = assetBalance(this, USDN)
65- if ((USDNFinal == USDNFinal))
66- then [ScriptTransfer(delegateAddress, USDNFinal, USDN)]
67- else throw("Strict value is not equal to itself.")
68- }
69-
70-
71-
72-@Callable(i)
73-func ClaimRewardsUSDN () = if ((i.caller != adminAddress))
74- then throw("Access Denied")
75- else {
76- let USDNReward = invoke(USDNRewards, "claimRewards", nil, nil)
77- if ((USDNReward == USDNReward))
78- then nil
79- else throw("Strict value is not equal to itself.")
80- }
29+func cl () = {
30+ let rwd = invoke(addressFromStringValue("3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd"), "claimRewards", nil, nil)
31+ if ((rwd == rwd))
32+ then nil
33+ else throw("Strict value is not equal to itself.")
34+ }
8135
8236

github/deemru/w8io/786bc32 
28.43 ms