tx · adGbtBwEyfngvhBX3CR9j3uKaSDxoRrr7NhUnoZTLBQ

3PE4wvLUCNZHoh4AwaNgHGz1Q6Dga6u3syX:  -0.00300000 Waves

2023.02.10 20:24 [3509399] smart account 3PE4wvLUCNZHoh4AwaNgHGz1Q6Dga6u3syX > SELF 0.00000000 Waves

{ "type": 13, "id": "adGbtBwEyfngvhBX3CR9j3uKaSDxoRrr7NhUnoZTLBQ", "fee": 300000, "feeAssetId": null, "timestamp": 1676049869888, "version": 1, "sender": "3PE4wvLUCNZHoh4AwaNgHGz1Q6Dga6u3syX", "senderPublicKey": "7LPWpbRFrueVXuMEnfdCcwKK1MG3mwC27rmMvcH3s6nq", "proofs": [ "4ekpiWj57fz3fcRvhD6MvPR4mKnDy8VcLb7JEus27zdR63v64nECWs6azn1TLFUNBAH9D9azMts6QFb9mKn1SnfK" ], "script": "base64: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", "chainId": 87, "height": 3509399, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: y9EvAZshr6mcKQQKoFW8GmRtzCx74dPp7c3Yg4FpKQp Next: HMSebTEPfZHvEmszjsJDyeF7rRPuUWfvL4oWfdukyLVr Diff:
OldNewDifferences
2525 let r2 = invoke(Address(base58'3PPD8jWk9gynWTKHXg85GxBt83U6xPEKze5'), "c", nil, nil)
2626 if ((r2 == r2))
2727 then {
28- let r3 = invoke(Address(base58'3P4QCwE1sjJM2v4K1BWjPiLJsPwuppYdFHU'), "c", nil, nil)
29- if ((r3 == r3))
30- then {
31- let r4 = invoke(Address(base58'3P6MAhLiv4RPAfQEnWHNQvuMueAYb4S2jhw'), "c", nil, nil)
32- if ((r4 == r4))
33- then {
34- let r5 = invoke(Address(base58'3PGFqtM5h9dS4xtWxbdWkNhX67u91mCbFAR'), "c", nil, nil)
35- if ((r5 == r5))
36- then nil
37- else throw("Strict value is not equal to itself.")
38- }
39- else throw("Strict value is not equal to itself.")
40- }
28+ let r5 = invoke(Address(base58'3PGFqtM5h9dS4xtWxbdWkNhX67u91mCbFAR'), "c", nil, nil)
29+ if ((r5 == r5))
30+ then nil
4131 else throw("Strict value is not equal to itself.")
4232 }
4333 else throw("Strict value is not equal to itself.")
5949 let r7 = invoke(Address(base58'3PFu2JrCR8mZSHurgudirh7fZQJ1YC7yiMT'), "c", nil, nil)
6050 if ((r7 == r7))
6151 then {
62- let r8 = invoke(Address(base58'3PDregqvVC4YV3bUTzBYU7sFuHEHvpw6FkN'), "c", nil, nil)
63- if ((r8 == r8))
52+ let r9 = invoke(Address(base58'3P6udWtoo9xiQm6SM7epNw5eEfnaHaWVLWC'), "c", nil, nil)
53+ if ((r9 == r9))
6454 then {
65- let r9 = invoke(Address(base58'3P6udWtoo9xiQm6SM7epNw5eEfnaHaWVLWC'), "c", nil, nil)
66- if ((r9 == r9))
67- then {
68- let r10 = invoke(Address(base58'3PEpGxFGVdXmNXU2BcVZyaJ9txMXeyti2uB'), "c", nil, nil)
69- if ((r10 == r10))
70- then nil
71- else throw("Strict value is not equal to itself.")
72- }
55+ let r10 = invoke(Address(base58'3PEpGxFGVdXmNXU2BcVZyaJ9txMXeyti2uB'), "c", nil, nil)
56+ if ((r10 == r10))
57+ then nil
7358 else throw("Strict value is not equal to itself.")
7459 }
7560 else throw("Strict value is not equal to itself.")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let viresAddress = Address(base58'3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd')
55
66 let usdnIdStr = "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
77
88 func v (a) = {
99 let h = ((height / 1440) * 1440)
1010 let s = makeString([a, usdnIdStr, toString(h), "withdrawn_within_epoch"], "_")
1111 let r = valueOrElse(getInteger(viresAddress, s), 0)
1212 (r == 0)
1313 }
1414
1515
1616 @Callable(i)
1717 func default () = if ((i.caller != this))
1818 then throw("Access Denied")
1919 else if (!(v("3PL1kxCTN5NxPi7TTgeeqsiX4PyFhMzbcqZ")))
2020 then throw("Fail")
2121 else {
2222 let r1 = invoke(Address(base58'3PL1kxCTN5NxPi7TTgeeqsiX4PyFhMzbcqZ'), "c", nil, nil)
2323 if ((r1 == r1))
2424 then {
2525 let r2 = invoke(Address(base58'3PPD8jWk9gynWTKHXg85GxBt83U6xPEKze5'), "c", nil, nil)
2626 if ((r2 == r2))
2727 then {
28- let r3 = invoke(Address(base58'3P4QCwE1sjJM2v4K1BWjPiLJsPwuppYdFHU'), "c", nil, nil)
29- if ((r3 == r3))
30- then {
31- let r4 = invoke(Address(base58'3P6MAhLiv4RPAfQEnWHNQvuMueAYb4S2jhw'), "c", nil, nil)
32- if ((r4 == r4))
33- then {
34- let r5 = invoke(Address(base58'3PGFqtM5h9dS4xtWxbdWkNhX67u91mCbFAR'), "c", nil, nil)
35- if ((r5 == r5))
36- then nil
37- else throw("Strict value is not equal to itself.")
38- }
39- else throw("Strict value is not equal to itself.")
40- }
28+ let r5 = invoke(Address(base58'3PGFqtM5h9dS4xtWxbdWkNhX67u91mCbFAR'), "c", nil, nil)
29+ if ((r5 == r5))
30+ then nil
4131 else throw("Strict value is not equal to itself.")
4232 }
4333 else throw("Strict value is not equal to itself.")
4434 }
4535 else throw("Strict value is not equal to itself.")
4636 }
4737
4838
4939
5040 @Callable(i)
5141 func a () = if ((i.caller != this))
5242 then throw("Access Denied")
5343 else if (!(v("3PB8PzPBcQyWNvCh8Ak2UXApE9wth7smrLG")))
5444 then throw("Fail")
5545 else {
5646 let r6 = invoke(Address(base58'3PB8PzPBcQyWNvCh8Ak2UXApE9wth7smrLG'), "c", nil, nil)
5747 if ((r6 == r6))
5848 then {
5949 let r7 = invoke(Address(base58'3PFu2JrCR8mZSHurgudirh7fZQJ1YC7yiMT'), "c", nil, nil)
6050 if ((r7 == r7))
6151 then {
62- let r8 = invoke(Address(base58'3PDregqvVC4YV3bUTzBYU7sFuHEHvpw6FkN'), "c", nil, nil)
63- if ((r8 == r8))
52+ let r9 = invoke(Address(base58'3P6udWtoo9xiQm6SM7epNw5eEfnaHaWVLWC'), "c", nil, nil)
53+ if ((r9 == r9))
6454 then {
65- let r9 = invoke(Address(base58'3P6udWtoo9xiQm6SM7epNw5eEfnaHaWVLWC'), "c", nil, nil)
66- if ((r9 == r9))
67- then {
68- let r10 = invoke(Address(base58'3PEpGxFGVdXmNXU2BcVZyaJ9txMXeyti2uB'), "c", nil, nil)
69- if ((r10 == r10))
70- then nil
71- else throw("Strict value is not equal to itself.")
72- }
55+ let r10 = invoke(Address(base58'3PEpGxFGVdXmNXU2BcVZyaJ9txMXeyti2uB'), "c", nil, nil)
56+ if ((r10 == r10))
57+ then nil
7358 else throw("Strict value is not equal to itself.")
7459 }
7560 else throw("Strict value is not equal to itself.")
7661 }
7762 else throw("Strict value is not equal to itself.")
7863 }
7964 else throw("Strict value is not equal to itself.")
8065 }
8166
8267
8368
8469 @Callable(i)
8570 func c () = if ((i.caller != this))
8671 then throw("Access Denied")
8772 else {
8873 let r1 = invoke(Address(base58'3PHw5Evk23ewwhkxg4McG4yESSdYEVUZWCH'), "a", nil, nil)
8974 if ((r1 == r1))
9075 then {
9176 let r2 = invoke(Address(base58'3P51AMEr9EM4aqDRE6FCx8m3fWoqW7T4Jtm'), "a", nil, nil)
9277 if ((r2 == r2))
9378 then {
9479 let r3 = invoke(Address(base58'3P34kBKxuWdTfUx2myuYMY5PqP7R9L4tfbs'), "a", nil, nil)
9580 if ((r3 == r3))
9681 then {
9782 let r4 = invoke(Address(base58'3PNoUV2AKnZsyF4c2hXe12DkfXqr2JvRaKH'), "a", nil, nil)
9883 if ((r4 == r4))
9984 then nil
10085 else throw("Strict value is not equal to itself.")
10186 }
10287 else throw("Strict value is not equal to itself.")
10388 }
10489 else throw("Strict value is not equal to itself.")
10590 }
10691 else throw("Strict value is not equal to itself.")
10792 }
10893
10994
11095
11196 @Callable(i)
11297 func convert () = if ((i.caller != this))
11398 then throw("Access Denied")
11499 else {
115100 let r1 = invoke(Address(base58'3PHw5Evk23ewwhkxg4McG4yESSdYEVUZWCH'), "b", nil, nil)
116101 if ((r1 == r1))
117102 then {
118103 let r2 = invoke(Address(base58'3P51AMEr9EM4aqDRE6FCx8m3fWoqW7T4Jtm'), "b", nil, nil)
119104 if ((r2 == r2))
120105 then {
121106 let r3 = invoke(Address(base58'3P34kBKxuWdTfUx2myuYMY5PqP7R9L4tfbs'), "b", nil, nil)
122107 if ((r3 == r3))
123108 then {
124109 let r4 = invoke(Address(base58'3PNoUV2AKnZsyF4c2hXe12DkfXqr2JvRaKH'), "b", nil, nil)
125110 if ((r4 == r4))
126111 then nil
127112 else throw("Strict value is not equal to itself.")
128113 }
129114 else throw("Strict value is not equal to itself.")
130115 }
131116 else throw("Strict value is not equal to itself.")
132117 }
133118 else throw("Strict value is not equal to itself.")
134119 }
135120
136121

github/deemru/w8io/3ef1775 
34.42 ms