tx · CKBn3SEHtZqG6bDc1tw5jFAMoNHvo5k7ZUAHpbLyC6V1

3N17A1zqJZ1R2dZtMvyChQwSzepRZ1d98t9:  -0.01400000 Waves

2019.11.26 01:22 [781388] smart account 3N17A1zqJZ1R2dZtMvyChQwSzepRZ1d98t9 > SELF 0.00000000 Waves

{ "type": 13, "id": "CKBn3SEHtZqG6bDc1tw5jFAMoNHvo5k7ZUAHpbLyC6V1", "fee": 1400000, "feeAssetId": null, "timestamp": 1574720554819, "version": 1, "sender": "3N17A1zqJZ1R2dZtMvyChQwSzepRZ1d98t9", "senderPublicKey": "AXt3aNDevk6MRY2RVvB3HzC5FgWDoMFZ4EuW9kHN9VpW", "proofs": [ "Xyaw9bdigXJ5hbvoYLMxWWgLAZBBtbijPscp32dcAyc4nm85EkP65BByS7F2AkAqiHiVGNwmacEnxY4ommnWgWg" ], "script": "base64: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", "chainId": 84, "height": 781388, "spentComplexity": 0 } View: original | compacted Prev: 4nXd4houXDdEj9nXWt6u3VpeUGSajGDCwe3yPW2sMp8k Next: none Diff:
OldNewDifferences
9595 }
9696 else ""
9797 }
98+ let x = {
99+ let h = getInteger(this, ("refkol_" + d))
100+ if ($isInstanceOf(h, "Int"))
101+ then {
102+ let i = h
103+ i
104+ }
105+ else 0
106+ }
98107 if ((g == ""))
99108 then {
100109 let m = DataEntry(("ref_" + c), d) :: f
101110 let n = DataEntry(((("refer_" + d) + "_") + c), c) :: m
102- let p = WriteSet(n)
111+ let y = DataEntry(("refkol_" + d), (x + 1)) :: n
112+ let p = WriteSet(y)
103113 p
104114 }
105115 else b
106116 }
107117
108118
109-func x (b,y) = {
119+func z (b,A) = {
110120 let f = b.data
111- let z = DataEntry("ticketcount", y) :: f
112- let A = WriteSet(z)
113- A
121+ let B = DataEntry("ticketcount", A) :: f
122+ let C = WriteSet(B)
123+ C
114124 }
115125
116126
117-func B (b,C,D) = {
127+func D (b,E,F) = {
118128 let f = b.data
119- let E = DataEntry(C, D) :: f
120- let A = WriteSet(E)
121- A
129+ let G = DataEntry(E, F) :: f
130+ let C = WriteSet(G)
131+ C
122132 }
123133
124134
125-func F (b,G,H) = {
135+func H (b,I,J) = {
126136 let f = b.data
127- if ((G == 100))
137+ if ((I == 100))
128138 then {
129- let E = DataEntry("numberofround", (H + 1)) :: f
130- let A = WriteSet(E)
131- A
139+ let G = DataEntry("numberofround", (J + 1)) :: f
140+ let C = WriteSet(G)
141+ C
132142 }
133143 else b
134144 }
135145
136146
137-@Callable(I)
138-func playbingo (J,K,d) = {
139- let L = extract(I.payment)
140- let M = (value(L.amount) / 100000000)
141- let N = parseIntValue(K)
142- let O = N
143- if ((O > M))
147+@Callable(K)
148+func playbingo (L,M,d) = {
149+ let N = extract(K.payment)
150+ let O = (value(N.amount) / 100000000)
151+ let P = parseIntValue(M)
152+ let Q = P
153+ if ((Q > O))
144154 then throw("Ticket price is 1 WAVES")
145155 else {
146- let P = {
156+ let R = {
147157 let h = getInteger(this, "fondprize")
148158 if ($isInstanceOf(h, "Int"))
149159 then {
152162 }
153163 else 0
154164 }
155- let Q = DataEntry("fondprize", (P + (O / 2)))
156- let m = WriteSet([Q])
157- let R = {
165+ let S = DataEntry("fondprize", (R + (Q / 2)))
166+ let m = WriteSet([S])
167+ let T = {
158168 let h = getInteger(this, "numberofround")
159169 if ($isInstanceOf(h, "Int"))
160170 then {
163173 }
164174 else 1
165175 }
166- let c = toString(I.caller)
176+ let c = toString(K.caller)
167177 let p = w(m, c, d)
168- let S = {
178+ let U = {
169179 let h = getInteger(this, "ticketcount")
170180 if ($isInstanceOf(h, "Int"))
171181 then {
174184 }
175185 else 0
176186 }
177- let T = (S + 1)
178- let t = x(p, T)
179- let U = ((((("ticket_" + toString(R)) + "_") + toString(T)) + "_") + c)
180- let v = B(t, U, J)
181- let V = F(v, T, R)
182- let W = ((O * 10) * N)
183- let X = a(V, c, d, W)
184- X
187+ let V = (U + 1)
188+ let t = z(p, V)
189+ let W = ((((("ticket_" + toString(T)) + "_") + toString(V)) + "_") + c)
190+ let v = D(t, W, L)
191+ let X = H(v, V, T)
192+ let Y = ((Q * 10) * P)
193+ let Z = a(X, c, d, Y)
194+ Z
185195 }
186196 }
187197
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b,c,d,e) = {
55 let f = b.data
66 let g = {
77 let h = getString(this, ("ref_" + c))
88 if ($isInstanceOf(h, "String"))
99 then {
1010 let i = h
1111 i
1212 }
1313 else ""
1414 }
1515 if ((g == ""))
1616 then {
1717 let j = {
1818 let h = getInteger(this, ("wallet_" + d))
1919 if ($isInstanceOf(h, "Int"))
2020 then {
2121 let i = h
2222 i
2323 }
2424 else 0
2525 }
2626 let k = {
2727 let h = getInteger(this, ("refpay_" + d))
2828 if ($isInstanceOf(h, "Int"))
2929 then {
3030 let i = h
3131 i
3232 }
3333 else 0
3434 }
3535 let l = {
3636 let h = getInteger(this, ((("refpay_" + d) + "_") + c))
3737 if ($isInstanceOf(h, "Int"))
3838 then {
3939 let i = h
4040 i
4141 }
4242 else 0
4343 }
4444 let m = DataEntry(("wallet_" + d), (j + e)) :: f
4545 let n = DataEntry(("refpay_" + d), (k + e)) :: m
4646 let o = DataEntry(((("refpay_" + d) + "_") + c), (l + e)) :: n
4747 let p = WriteSet(o)
4848 p
4949 }
5050 else {
5151 let q = {
5252 let h = getInteger(this, ("wallet_" + g))
5353 if ($isInstanceOf(h, "Int"))
5454 then {
5555 let i = h
5656 i
5757 }
5858 else 0
5959 }
6060 let r = {
6161 let h = getInteger(this, ("refpay_" + g))
6262 if ($isInstanceOf(h, "Int"))
6363 then {
6464 let i = h
6565 i
6666 }
6767 else 0
6868 }
6969 let s = {
7070 let h = getInteger(this, ((("refpay_" + g) + "_") + c))
7171 if ($isInstanceOf(h, "Int"))
7272 then {
7373 let i = h
7474 i
7575 }
7676 else 0
7777 }
7878 let t = DataEntry(("wallet_" + g), (q + e)) :: f
7979 let u = DataEntry(("refpay_" + g), (r + e)) :: t
8080 let o = DataEntry(((("refpay_" + g) + "_") + c), (s + e)) :: u
8181 let v = WriteSet(o)
8282 v
8383 }
8484 }
8585
8686
8787 func w (b,c,d) = {
8888 let f = b.data
8989 let g = {
9090 let h = getString(this, ("ref_" + c))
9191 if ($isInstanceOf(h, "String"))
9292 then {
9393 let i = h
9494 i
9595 }
9696 else ""
9797 }
98+ let x = {
99+ let h = getInteger(this, ("refkol_" + d))
100+ if ($isInstanceOf(h, "Int"))
101+ then {
102+ let i = h
103+ i
104+ }
105+ else 0
106+ }
98107 if ((g == ""))
99108 then {
100109 let m = DataEntry(("ref_" + c), d) :: f
101110 let n = DataEntry(((("refer_" + d) + "_") + c), c) :: m
102- let p = WriteSet(n)
111+ let y = DataEntry(("refkol_" + d), (x + 1)) :: n
112+ let p = WriteSet(y)
103113 p
104114 }
105115 else b
106116 }
107117
108118
109-func x (b,y) = {
119+func z (b,A) = {
110120 let f = b.data
111- let z = DataEntry("ticketcount", y) :: f
112- let A = WriteSet(z)
113- A
121+ let B = DataEntry("ticketcount", A) :: f
122+ let C = WriteSet(B)
123+ C
114124 }
115125
116126
117-func B (b,C,D) = {
127+func D (b,E,F) = {
118128 let f = b.data
119- let E = DataEntry(C, D) :: f
120- let A = WriteSet(E)
121- A
129+ let G = DataEntry(E, F) :: f
130+ let C = WriteSet(G)
131+ C
122132 }
123133
124134
125-func F (b,G,H) = {
135+func H (b,I,J) = {
126136 let f = b.data
127- if ((G == 100))
137+ if ((I == 100))
128138 then {
129- let E = DataEntry("numberofround", (H + 1)) :: f
130- let A = WriteSet(E)
131- A
139+ let G = DataEntry("numberofround", (J + 1)) :: f
140+ let C = WriteSet(G)
141+ C
132142 }
133143 else b
134144 }
135145
136146
137-@Callable(I)
138-func playbingo (J,K,d) = {
139- let L = extract(I.payment)
140- let M = (value(L.amount) / 100000000)
141- let N = parseIntValue(K)
142- let O = N
143- if ((O > M))
147+@Callable(K)
148+func playbingo (L,M,d) = {
149+ let N = extract(K.payment)
150+ let O = (value(N.amount) / 100000000)
151+ let P = parseIntValue(M)
152+ let Q = P
153+ if ((Q > O))
144154 then throw("Ticket price is 1 WAVES")
145155 else {
146- let P = {
156+ let R = {
147157 let h = getInteger(this, "fondprize")
148158 if ($isInstanceOf(h, "Int"))
149159 then {
150160 let i = h
151161 i
152162 }
153163 else 0
154164 }
155- let Q = DataEntry("fondprize", (P + (O / 2)))
156- let m = WriteSet([Q])
157- let R = {
165+ let S = DataEntry("fondprize", (R + (Q / 2)))
166+ let m = WriteSet([S])
167+ let T = {
158168 let h = getInteger(this, "numberofround")
159169 if ($isInstanceOf(h, "Int"))
160170 then {
161171 let i = h
162172 i
163173 }
164174 else 1
165175 }
166- let c = toString(I.caller)
176+ let c = toString(K.caller)
167177 let p = w(m, c, d)
168- let S = {
178+ let U = {
169179 let h = getInteger(this, "ticketcount")
170180 if ($isInstanceOf(h, "Int"))
171181 then {
172182 let i = h
173183 i
174184 }
175185 else 0
176186 }
177- let T = (S + 1)
178- let t = x(p, T)
179- let U = ((((("ticket_" + toString(R)) + "_") + toString(T)) + "_") + c)
180- let v = B(t, U, J)
181- let V = F(v, T, R)
182- let W = ((O * 10) * N)
183- let X = a(V, c, d, W)
184- X
187+ let V = (U + 1)
188+ let t = z(p, V)
189+ let W = ((((("ticket_" + toString(T)) + "_") + toString(V)) + "_") + c)
190+ let v = D(t, W, L)
191+ let X = H(v, V, T)
192+ let Y = ((Q * 10) * P)
193+ let Z = a(X, c, d, Y)
194+ Z
185195 }
186196 }
187197
188198

github/deemru/w8io/169f3d6 
72.81 ms