tx · BxBhUpX6MWk8mG8PzJh79gzuHYgpVyYbrAuQbsAPZ3Xb

3N8YkRZsgDVNAxtmwU1F65EpcYMb8f7QPos:  -0.01400000 Waves

2024.05.28 10:30 [3125532] smart account 3N8YkRZsgDVNAxtmwU1F65EpcYMb8f7QPos > SELF 0.00000000 Waves

{ "type": 13, "id": "BxBhUpX6MWk8mG8PzJh79gzuHYgpVyYbrAuQbsAPZ3Xb", "fee": 1400000, "feeAssetId": null, "timestamp": 1716881355052, "version": 2, "chainId": 84, "sender": "3N8YkRZsgDVNAxtmwU1F65EpcYMb8f7QPos", "senderPublicKey": "F7SLwr7RYVQpyocmVScFC6ooaAwewaGq6wNRDYvyiPj1", "proofs": [ "5Tbk5YVHGGPaMmmJQwdxvNFwQGKQWcY4Ezr5AePwMTPN4AmeTer6XiHFQD9Wg2n1QDFt8fipDsMzfGDMFkBVCKj5" ], "script": "base64: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YWRyZXNzMgUAAAAHYWRyZXNzMwMJAABnAAAAAgUAAAAHY291bnRlcgAAAAAAAAAAAgQAAAAHYWRyZXNzMQkBAAAAEXNlYXJjaEZvckNvdW50ZXJzAAAAAgUAAAAGaXRlbUlkAAAAAAAAAAABBAAAAAdhZHJlc3MyCQEAAAARc2VhcmNoRm9yQ291bnRlcnMAAAACBQAAAAZpdGVtSWQAAAAAAAAAAAIJAARNAAAAAgkABE0AAAACBQAAAANuaWwFAAAAB2FkcmVzczEFAAAAB2FkcmVzczIEAAAAB2FkcmVzczEJAQAAABFzZWFyY2hGb3JDb3VudGVycwAAAAIFAAAABml0ZW1JZAAAAAAAAAAAAQkABE0AAAACBQAAAANuaWwFAAAAB2FkcmVzczEFAAAACmFkcmVzc0xpc3QAAAADAAAAAWkBAAAAImFkanVzdFJhdGluZ3NBbmRQYXlvdXRQYXJ0aWNpcGFudHMAAAAEAAAABml0ZW1JZAAAAAthZGRyZXNzTGlzdAAAABFsYXN0Q2FsbGVyQWRkcmVzcwAAAA9maW5hbFByZWRpY3Rpb24KAQAAABF1cGRhdGVSYXRpbmdzRnVuYwAAAAIAAAAFYWNjdW0AAAAHYWRkcmVzcwQAAAAGcmF0aW5nBAAAAAckbWF0Y2gwCQAEHwAAAAEFAAAAB2FkZHJlc3MDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABcgUAAAAHJG1hdGNoMAUAAAABcgUAAAANZGVmYXVsdFJhdGluZwQAAAAKcHJlZGljdGlvbgkBAAAAGnNlYXJjaEZvckFkZHJlc3NQcmVkaWN0aW9uAAAAAgUAAAAGaXRlbUlkBQAAAAdhZGRyZXNzBAAAAA11cGRhdGVkUmF0aW5nAwkAAAAAAAACBQAAAApwcmVkaWN0aW9uBQAAAA9maW5hbFByZWRpY3Rpb24JAABkAAAAAgUAAAAGcmF0aW5nBQAAAA5yYXRlQWRqdXN0bWVudAkAAGUAAAACBQAAAAZyYXRpbmcFAAAADnJhdGVBZGp1c3RtZW50BAAAAAZwYXlvdXQDCQAAAAAAAAIFAAAACnByZWRpY3Rpb24FAAAAD2ZpbmFsUHJlZGljdGlvbgUAAAAMcGF5b3V0QW1vdW50AAAAAAAAAAAABAAAAA51cGRhdGVk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", "height": 3125532, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8WhTxB3VmD9ySCYVWnnA6BFoHKj9nLDszaE83pxFGjy5 Next: AuWQBNTbpHNsfeXZ7JdsNzTq2TmW9ZgJqbocuevNvLpc Diff:
OldNewDifferences
99
1010 let d = 20
1111
12-func e (f,g) = {
13- let e = {
14- let h = getString(((f + "_") + toString(g)))
15- if ($isInstanceOf(h, "String"))
12+let e = base58'8QGJvsXqJ43q5ksFymoPKF1NWWhwUfr2F7h52oeWgVhH'
13+
14+let f = 100000000
15+
16+func g (h,i) = {
17+ let g = {
18+ let j = getString(((h + "_") + toString(i)))
19+ if ($isInstanceOf(j, "String"))
1620 then {
17- let i = h
18- i
21+ let k = j
22+ k
1923 }
2024 else "No User"
2125 }
22- e
26+ g
2327 }
2428
2529
26-func j (f,k) = {
27- let l = {
28- let h = getString(((f + "_") + k))
29- if ($isInstanceOf(h, "String"))
30+func l (h,m) = {
31+ let n = {
32+ let j = getString(((h + "_") + m))
33+ if ($isInstanceOf(j, "String"))
3034 then {
31- let i = h
32- i
35+ let k = j
36+ k
3337 }
3438 else "Not Found"
3539 }
36- l
40+ n
3741 }
3842
3943
40-func m (f,g) = {
41- let n = nil
42- if ((g >= 5))
44+func o (h,i) = {
45+ let p = if ((i >= 5))
4346 then {
44- let o = e(f, 1)
45- let p = e(f, 2)
46- let q = e(f, 3)
47- let r = e(f, 4)
48- let s = e(f, 5)
49- (((((n :+ o) :+ p) :+ q) :+ r) :+ s)
47+ let q = g(h, 1)
48+ let r = g(h, 2)
49+ let s = g(h, 3)
50+ let t = g(h, 4)
51+ let u = g(h, 5)
52+ (((((nil :+ q) :+ r) :+ s) :+ t) :+ u)
5053 }
51- else if ((g >= 4))
54+ else if ((i >= 4))
5255 then {
53- let o = e(f, 1)
54- let p = e(f, 2)
55- let q = e(f, 3)
56- let r = e(f, 4)
57- ((((n :+ o) :+ p) :+ q) :+ r)
56+ let q = g(h, 1)
57+ let r = g(h, 2)
58+ let s = g(h, 3)
59+ let t = g(h, 4)
60+ ((((nil :+ q) :+ r) :+ s) :+ t)
5861 }
59- else if ((g >= 3))
62+ else if ((i >= 3))
6063 then {
61- let o = e(f, 1)
62- let p = e(f, 2)
63- let q = e(f, 3)
64- (((n :+ o) :+ p) :+ q)
64+ let q = g(h, 1)
65+ let r = g(h, 2)
66+ let s = g(h, 3)
67+ (((nil :+ q) :+ r) :+ s)
6568 }
66- else if ((g >= 2))
69+ else if ((i >= 2))
6770 then {
68- let o = e(f, 1)
69- let p = e(f, 2)
70- ((n :+ o) :+ p)
71+ let q = g(h, 1)
72+ let r = g(h, 2)
73+ ((nil :+ q) :+ r)
7174 }
7275 else {
73- let o = e(f, 1)
74- (n :+ o)
76+ let q = g(h, 1)
77+ (nil :+ q)
7578 }
79+ p
7680 }
7781
7882
79-@Callable(t)
80-func adjustRatingsAndPayoutParticipants (f,n,u,v) = [StringEntry("Test123123", "final")]
83+@Callable(v)
84+func adjustRatingsAndPayoutParticipants (h,w,x,y) = {
85+ func z (A,B) = {
86+ let C = {
87+ let j = getInteger(B)
88+ if ($isInstanceOf(j, "Int"))
89+ then {
90+ let D = j
91+ D
92+ }
93+ else c
94+ }
95+ let E = l(h, B)
96+ let F = if ((E == y))
97+ then (C + d)
98+ else (C - d)
99+ let G = if ((E == y))
100+ then f
101+ else 0
102+ let H = (A :+ IntegerEntry(B, F))
103+ if ((G > 0))
104+ then (H :+ ScriptTransfer(Address(fromBase58String(B)), G, e))
105+ else H
106+ }
107+
108+ let I = {
109+ let J = w
110+ let K = size(J)
111+ let L = nil
112+ func M (N,O) = if ((O >= K))
113+ then N
114+ else z(N, J[O])
115+
116+ func P (N,O) = if ((O >= K))
117+ then N
118+ else throw("List size exceeds 5")
119+
120+ P(M(M(M(M(M(L, 0), 1), 2), 3), 4), 5)
121+ }
122+ (I :+ BooleanEntry((h + "_adjusted"), true))
123+ }
81124
82125
83126
84-@Callable(t)
85-func savePrediction (f,w) = {
86- let x = toString(t.caller)
87- let y = {
88- let h = getInteger(x)
89- if ($isInstanceOf(h, "Int"))
127+@Callable(v)
128+func savePrediction (h,E) = {
129+ let Q = toString(v.caller)
130+ let R = {
131+ let j = getInteger(Q)
132+ if ($isInstanceOf(j, "Int"))
90133 then {
91- let i = h
92- i
134+ let k = j
135+ k
93136 }
94137 else "no User exists"
95138 }
96- if ((y == "no User exists"))
139+ if ((R == "no User exists"))
97140 then throw("User does not exist")
98141 else {
99- let z = {
100- let h = getInteger((f + "_counter"))
101- if ($isInstanceOf(h, "Int"))
142+ let S = {
143+ let j = getInteger((h + "_counter"))
144+ if ($isInstanceOf(j, "Int"))
102145 then {
103- let i = h
104- i
146+ let k = j
147+ k
105148 }
106149 else -1
107150 }
108- if ((z >= 1))
151+ if ((S >= 1))
109152 then {
110- let n = m(f, z)
111- if (containsElement(n, x))
153+ let p = o(h, S)
154+ if (containsElement(p, Q))
112155 then throw("This User already gave a Prediction")
113156 else {
114- let A = {
115- let h = getInteger((f + "_predictionCounter"))
116- if ($isInstanceOf(h, "Int"))
157+ let T = {
158+ let j = getInteger((h + "_predictionCounter"))
159+ if ($isInstanceOf(j, "Int"))
117160 then {
118- let i = h
119- i
161+ let k = j
162+ k
120163 }
121164 else -1
122165 }
123- let B = n[(size(n) - 1)]
124- let C = {
125- let h = getString(((f + "_") + B))
126- if ($isInstanceOf(h, "String"))
166+ let U = p[(size(p) - 1)]
167+ let V = {
168+ let j = getString(((h + "_") + U))
169+ if ($isInstanceOf(j, "String"))
127170 then {
128- let i = h
129- i
171+ let k = j
172+ k
130173 }
131174 else "no Prediction Found"
132175 }
133- let D = (z + 1)
134- if ((C == w))
135- then if (((A + 1) == a))
176+ let W = (S + 1)
177+ if ((V == E))
178+ then if (((T + 1) == a))
136179 then {
137- let E = invoke(this, "adjustRatingsAndPayoutParticipants", [f, n, x, w], nil)
138- if ((E != E))
180+ let X = invoke(this, "adjustRatingsAndPayoutParticipants", [h, p, Q, E], nil)
181+ if ((X != X))
139182 then throw("Strict value is not equal to itself.")
140- else [StringEntry(((f + "_") + toString(D)), x), StringEntry(((f + "_") + x), w), IntegerEntry((f + "_counter"), D), IntegerEntry((f + "_predictionCounter"), (A + 1)), BooleanEntry((f + "_final"), true), BooleanEntry((f + "_cancelled"), false)]
183+ else [StringEntry(((h + "_") + toString(W)), Q), StringEntry(((h + "_") + Q), E), IntegerEntry((h + "_counter"), W), IntegerEntry((h + "_predictionCounter"), (T + 1)), BooleanEntry((h + "_final"), true), BooleanEntry((h + "_cancelled"), false)]
141184 }
142- else [StringEntry(((f + "_") + toString(D)), x), StringEntry(((f + "_") + x), w), IntegerEntry((f + "_counter"), D), IntegerEntry((f + "_predictionCounter"), (A + 1)), BooleanEntry((f + "_final"), false), BooleanEntry((f + "_cancelled"), false)]
143- else if ((D >= b))
144- then [StringEntry(((f + "_") + toString(D)), x), StringEntry(((f + "_") + x), w), IntegerEntry((f + "_counter"), D), IntegerEntry((f + "_predictionCounter"), (A - 1)), BooleanEntry((f + "_cancelled"), true), BooleanEntry((f + "_final"), false)]
145- else if (((A - 1) == -1))
146- then [StringEntry(((f + "_") + toString(D)), x), StringEntry(((f + "_") + x), w), IntegerEntry((f + "_counter"), D), IntegerEntry((f + "_predictionCounter"), 1), BooleanEntry((f + "_cancelled"), false), BooleanEntry((f + "_final"), false), StringEntry("test", C), IntegerEntry("test2", size(n))]
147- else [StringEntry(((f + "_") + toString(D)), x), StringEntry(((f + "_") + x), w), IntegerEntry((f + "_counter"), D), IntegerEntry((f + "_predictionCounter"), (A - 1)), BooleanEntry((f + "_cancelled"), false), BooleanEntry((f + "_final"), false), StringEntry("test", C), IntegerEntry("test2", size(n))]
185+ else [StringEntry(((h + "_") + toString(W)), Q), StringEntry(((h + "_") + Q), E), IntegerEntry((h + "_counter"), W), IntegerEntry((h + "_predictionCounter"), (T + 1)), BooleanEntry((h + "_final"), false), BooleanEntry((h + "_cancelled"), false)]
186+ else if ((W >= b))
187+ then [StringEntry(((h + "_") + toString(W)), Q), StringEntry(((h + "_") + Q), E), IntegerEntry((h + "_counter"), W), IntegerEntry((h + "_predictionCounter"), (T - 1)), BooleanEntry((h + "_cancelled"), true), BooleanEntry((h + "_final"), false)]
188+ else if (((T - 1) == -1))
189+ then [StringEntry(((h + "_") + toString(W)), Q), StringEntry(((h + "_") + Q), E), IntegerEntry((h + "_counter"), W), IntegerEntry((h + "_predictionCounter"), 1), BooleanEntry((h + "_cancelled"), false), BooleanEntry((h + "_final"), false), StringEntry("test", V), IntegerEntry("test2", size(p))]
190+ else [StringEntry(((h + "_") + toString(W)), Q), StringEntry(((h + "_") + Q), E), IntegerEntry((h + "_counter"), W), IntegerEntry((h + "_predictionCounter"), (T - 1)), BooleanEntry((h + "_cancelled"), false), BooleanEntry((h + "_final"), false), StringEntry("test", V), IntegerEntry("test2", size(p))]
148191 }
149192 }
150193 else {
151- let F = {
152- let h = getString(("new_" + f))
153- if ($isInstanceOf(h, "String"))
194+ let Y = {
195+ let j = getString(("new_" + h))
196+ if ($isInstanceOf(j, "String"))
154197 then {
155- let i = h
156- i
198+ let k = j
199+ k
157200 }
158201 else "not Found"
159202 }
160- if ((F != f))
203+ if ((Y != h))
161204 then throw("Item not Found")
162- else [StringEntry(((f + "_") + toString(1)), x), StringEntry(((f + "_") + x), w), IntegerEntry((f + "_counter"), 1), IntegerEntry((f + "_predictionCounter"), 1), DeleteEntry(("new_" + f)), StringEntry(("updated_" + f), f)]
205+ else [StringEntry(((h + "_") + toString(1)), Q), StringEntry(((h + "_") + Q), E), IntegerEntry((h + "_counter"), 1), IntegerEntry((h + "_predictionCounter"), 1), DeleteEntry(("new_" + h)), StringEntry(("updated_" + h), h)]
163206 }
164207 }
165208 }
166209
167210
168211
169-@Callable(t)
212+@Callable(v)
170213 func registerUser () = {
171- let x = toString(t.caller)
172- let y = {
173- let h = getInteger(x)
174- if ($isInstanceOf(h, "Int"))
214+ let Q = toString(v.caller)
215+ let R = {
216+ let j = getInteger(Q)
217+ if ($isInstanceOf(j, "Int"))
175218 then {
176- let i = h
177- i
219+ let k = j
220+ k
178221 }
179222 else -1
180223 }
181- if ((y != -1))
224+ if ((R != -1))
182225 then throw("User already exists")
183- else [IntegerEntry(x, c), IntegerEntry("Test123", y)]
226+ else [IntegerEntry(Q, c)]
184227 }
185228
186229
187-@Verifier(G)
188-func H () = sigVerify(G.bodyBytes, G.proofs[0], G.senderPublicKey)
230+@Verifier(Z)
231+func aa () = sigVerify(Z.bodyBytes, Z.proofs[0], Z.senderPublicKey)
189232
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = 3
55
66 let b = 6
77
88 let c = 100
99
1010 let d = 20
1111
12-func e (f,g) = {
13- let e = {
14- let h = getString(((f + "_") + toString(g)))
15- if ($isInstanceOf(h, "String"))
12+let e = base58'8QGJvsXqJ43q5ksFymoPKF1NWWhwUfr2F7h52oeWgVhH'
13+
14+let f = 100000000
15+
16+func g (h,i) = {
17+ let g = {
18+ let j = getString(((h + "_") + toString(i)))
19+ if ($isInstanceOf(j, "String"))
1620 then {
17- let i = h
18- i
21+ let k = j
22+ k
1923 }
2024 else "No User"
2125 }
22- e
26+ g
2327 }
2428
2529
26-func j (f,k) = {
27- let l = {
28- let h = getString(((f + "_") + k))
29- if ($isInstanceOf(h, "String"))
30+func l (h,m) = {
31+ let n = {
32+ let j = getString(((h + "_") + m))
33+ if ($isInstanceOf(j, "String"))
3034 then {
31- let i = h
32- i
35+ let k = j
36+ k
3337 }
3438 else "Not Found"
3539 }
36- l
40+ n
3741 }
3842
3943
40-func m (f,g) = {
41- let n = nil
42- if ((g >= 5))
44+func o (h,i) = {
45+ let p = if ((i >= 5))
4346 then {
44- let o = e(f, 1)
45- let p = e(f, 2)
46- let q = e(f, 3)
47- let r = e(f, 4)
48- let s = e(f, 5)
49- (((((n :+ o) :+ p) :+ q) :+ r) :+ s)
47+ let q = g(h, 1)
48+ let r = g(h, 2)
49+ let s = g(h, 3)
50+ let t = g(h, 4)
51+ let u = g(h, 5)
52+ (((((nil :+ q) :+ r) :+ s) :+ t) :+ u)
5053 }
51- else if ((g >= 4))
54+ else if ((i >= 4))
5255 then {
53- let o = e(f, 1)
54- let p = e(f, 2)
55- let q = e(f, 3)
56- let r = e(f, 4)
57- ((((n :+ o) :+ p) :+ q) :+ r)
56+ let q = g(h, 1)
57+ let r = g(h, 2)
58+ let s = g(h, 3)
59+ let t = g(h, 4)
60+ ((((nil :+ q) :+ r) :+ s) :+ t)
5861 }
59- else if ((g >= 3))
62+ else if ((i >= 3))
6063 then {
61- let o = e(f, 1)
62- let p = e(f, 2)
63- let q = e(f, 3)
64- (((n :+ o) :+ p) :+ q)
64+ let q = g(h, 1)
65+ let r = g(h, 2)
66+ let s = g(h, 3)
67+ (((nil :+ q) :+ r) :+ s)
6568 }
66- else if ((g >= 2))
69+ else if ((i >= 2))
6770 then {
68- let o = e(f, 1)
69- let p = e(f, 2)
70- ((n :+ o) :+ p)
71+ let q = g(h, 1)
72+ let r = g(h, 2)
73+ ((nil :+ q) :+ r)
7174 }
7275 else {
73- let o = e(f, 1)
74- (n :+ o)
76+ let q = g(h, 1)
77+ (nil :+ q)
7578 }
79+ p
7680 }
7781
7882
79-@Callable(t)
80-func adjustRatingsAndPayoutParticipants (f,n,u,v) = [StringEntry("Test123123", "final")]
83+@Callable(v)
84+func adjustRatingsAndPayoutParticipants (h,w,x,y) = {
85+ func z (A,B) = {
86+ let C = {
87+ let j = getInteger(B)
88+ if ($isInstanceOf(j, "Int"))
89+ then {
90+ let D = j
91+ D
92+ }
93+ else c
94+ }
95+ let E = l(h, B)
96+ let F = if ((E == y))
97+ then (C + d)
98+ else (C - d)
99+ let G = if ((E == y))
100+ then f
101+ else 0
102+ let H = (A :+ IntegerEntry(B, F))
103+ if ((G > 0))
104+ then (H :+ ScriptTransfer(Address(fromBase58String(B)), G, e))
105+ else H
106+ }
107+
108+ let I = {
109+ let J = w
110+ let K = size(J)
111+ let L = nil
112+ func M (N,O) = if ((O >= K))
113+ then N
114+ else z(N, J[O])
115+
116+ func P (N,O) = if ((O >= K))
117+ then N
118+ else throw("List size exceeds 5")
119+
120+ P(M(M(M(M(M(L, 0), 1), 2), 3), 4), 5)
121+ }
122+ (I :+ BooleanEntry((h + "_adjusted"), true))
123+ }
81124
82125
83126
84-@Callable(t)
85-func savePrediction (f,w) = {
86- let x = toString(t.caller)
87- let y = {
88- let h = getInteger(x)
89- if ($isInstanceOf(h, "Int"))
127+@Callable(v)
128+func savePrediction (h,E) = {
129+ let Q = toString(v.caller)
130+ let R = {
131+ let j = getInteger(Q)
132+ if ($isInstanceOf(j, "Int"))
90133 then {
91- let i = h
92- i
134+ let k = j
135+ k
93136 }
94137 else "no User exists"
95138 }
96- if ((y == "no User exists"))
139+ if ((R == "no User exists"))
97140 then throw("User does not exist")
98141 else {
99- let z = {
100- let h = getInteger((f + "_counter"))
101- if ($isInstanceOf(h, "Int"))
142+ let S = {
143+ let j = getInteger((h + "_counter"))
144+ if ($isInstanceOf(j, "Int"))
102145 then {
103- let i = h
104- i
146+ let k = j
147+ k
105148 }
106149 else -1
107150 }
108- if ((z >= 1))
151+ if ((S >= 1))
109152 then {
110- let n = m(f, z)
111- if (containsElement(n, x))
153+ let p = o(h, S)
154+ if (containsElement(p, Q))
112155 then throw("This User already gave a Prediction")
113156 else {
114- let A = {
115- let h = getInteger((f + "_predictionCounter"))
116- if ($isInstanceOf(h, "Int"))
157+ let T = {
158+ let j = getInteger((h + "_predictionCounter"))
159+ if ($isInstanceOf(j, "Int"))
117160 then {
118- let i = h
119- i
161+ let k = j
162+ k
120163 }
121164 else -1
122165 }
123- let B = n[(size(n) - 1)]
124- let C = {
125- let h = getString(((f + "_") + B))
126- if ($isInstanceOf(h, "String"))
166+ let U = p[(size(p) - 1)]
167+ let V = {
168+ let j = getString(((h + "_") + U))
169+ if ($isInstanceOf(j, "String"))
127170 then {
128- let i = h
129- i
171+ let k = j
172+ k
130173 }
131174 else "no Prediction Found"
132175 }
133- let D = (z + 1)
134- if ((C == w))
135- then if (((A + 1) == a))
176+ let W = (S + 1)
177+ if ((V == E))
178+ then if (((T + 1) == a))
136179 then {
137- let E = invoke(this, "adjustRatingsAndPayoutParticipants", [f, n, x, w], nil)
138- if ((E != E))
180+ let X = invoke(this, "adjustRatingsAndPayoutParticipants", [h, p, Q, E], nil)
181+ if ((X != X))
139182 then throw("Strict value is not equal to itself.")
140- else [StringEntry(((f + "_") + toString(D)), x), StringEntry(((f + "_") + x), w), IntegerEntry((f + "_counter"), D), IntegerEntry((f + "_predictionCounter"), (A + 1)), BooleanEntry((f + "_final"), true), BooleanEntry((f + "_cancelled"), false)]
183+ else [StringEntry(((h + "_") + toString(W)), Q), StringEntry(((h + "_") + Q), E), IntegerEntry((h + "_counter"), W), IntegerEntry((h + "_predictionCounter"), (T + 1)), BooleanEntry((h + "_final"), true), BooleanEntry((h + "_cancelled"), false)]
141184 }
142- else [StringEntry(((f + "_") + toString(D)), x), StringEntry(((f + "_") + x), w), IntegerEntry((f + "_counter"), D), IntegerEntry((f + "_predictionCounter"), (A + 1)), BooleanEntry((f + "_final"), false), BooleanEntry((f + "_cancelled"), false)]
143- else if ((D >= b))
144- then [StringEntry(((f + "_") + toString(D)), x), StringEntry(((f + "_") + x), w), IntegerEntry((f + "_counter"), D), IntegerEntry((f + "_predictionCounter"), (A - 1)), BooleanEntry((f + "_cancelled"), true), BooleanEntry((f + "_final"), false)]
145- else if (((A - 1) == -1))
146- then [StringEntry(((f + "_") + toString(D)), x), StringEntry(((f + "_") + x), w), IntegerEntry((f + "_counter"), D), IntegerEntry((f + "_predictionCounter"), 1), BooleanEntry((f + "_cancelled"), false), BooleanEntry((f + "_final"), false), StringEntry("test", C), IntegerEntry("test2", size(n))]
147- else [StringEntry(((f + "_") + toString(D)), x), StringEntry(((f + "_") + x), w), IntegerEntry((f + "_counter"), D), IntegerEntry((f + "_predictionCounter"), (A - 1)), BooleanEntry((f + "_cancelled"), false), BooleanEntry((f + "_final"), false), StringEntry("test", C), IntegerEntry("test2", size(n))]
185+ else [StringEntry(((h + "_") + toString(W)), Q), StringEntry(((h + "_") + Q), E), IntegerEntry((h + "_counter"), W), IntegerEntry((h + "_predictionCounter"), (T + 1)), BooleanEntry((h + "_final"), false), BooleanEntry((h + "_cancelled"), false)]
186+ else if ((W >= b))
187+ then [StringEntry(((h + "_") + toString(W)), Q), StringEntry(((h + "_") + Q), E), IntegerEntry((h + "_counter"), W), IntegerEntry((h + "_predictionCounter"), (T - 1)), BooleanEntry((h + "_cancelled"), true), BooleanEntry((h + "_final"), false)]
188+ else if (((T - 1) == -1))
189+ then [StringEntry(((h + "_") + toString(W)), Q), StringEntry(((h + "_") + Q), E), IntegerEntry((h + "_counter"), W), IntegerEntry((h + "_predictionCounter"), 1), BooleanEntry((h + "_cancelled"), false), BooleanEntry((h + "_final"), false), StringEntry("test", V), IntegerEntry("test2", size(p))]
190+ else [StringEntry(((h + "_") + toString(W)), Q), StringEntry(((h + "_") + Q), E), IntegerEntry((h + "_counter"), W), IntegerEntry((h + "_predictionCounter"), (T - 1)), BooleanEntry((h + "_cancelled"), false), BooleanEntry((h + "_final"), false), StringEntry("test", V), IntegerEntry("test2", size(p))]
148191 }
149192 }
150193 else {
151- let F = {
152- let h = getString(("new_" + f))
153- if ($isInstanceOf(h, "String"))
194+ let Y = {
195+ let j = getString(("new_" + h))
196+ if ($isInstanceOf(j, "String"))
154197 then {
155- let i = h
156- i
198+ let k = j
199+ k
157200 }
158201 else "not Found"
159202 }
160- if ((F != f))
203+ if ((Y != h))
161204 then throw("Item not Found")
162- else [StringEntry(((f + "_") + toString(1)), x), StringEntry(((f + "_") + x), w), IntegerEntry((f + "_counter"), 1), IntegerEntry((f + "_predictionCounter"), 1), DeleteEntry(("new_" + f)), StringEntry(("updated_" + f), f)]
205+ else [StringEntry(((h + "_") + toString(1)), Q), StringEntry(((h + "_") + Q), E), IntegerEntry((h + "_counter"), 1), IntegerEntry((h + "_predictionCounter"), 1), DeleteEntry(("new_" + h)), StringEntry(("updated_" + h), h)]
163206 }
164207 }
165208 }
166209
167210
168211
169-@Callable(t)
212+@Callable(v)
170213 func registerUser () = {
171- let x = toString(t.caller)
172- let y = {
173- let h = getInteger(x)
174- if ($isInstanceOf(h, "Int"))
214+ let Q = toString(v.caller)
215+ let R = {
216+ let j = getInteger(Q)
217+ if ($isInstanceOf(j, "Int"))
175218 then {
176- let i = h
177- i
219+ let k = j
220+ k
178221 }
179222 else -1
180223 }
181- if ((y != -1))
224+ if ((R != -1))
182225 then throw("User already exists")
183- else [IntegerEntry(x, c), IntegerEntry("Test123", y)]
226+ else [IntegerEntry(Q, c)]
184227 }
185228
186229
187-@Verifier(G)
188-func H () = sigVerify(G.bodyBytes, G.proofs[0], G.senderPublicKey)
230+@Verifier(Z)
231+func aa () = sigVerify(Z.bodyBytes, Z.proofs[0], Z.senderPublicKey)
189232

github/deemru/w8io/169f3d6 
94.58 ms