tx · Ax7Bzp9cDYeE3qjc2L3WuiQ84SeWPUKSRUzYj3tqicJU

3NBFHpzVTqcHQB6Zxec1f6N6ZGBWQ4VsBFD:  -0.01500000 Waves

2019.10.05 16:17 [706484] smart account 3NBFHpzVTqcHQB6Zxec1f6N6ZGBWQ4VsBFD > SELF 0.00000000 Waves

{ "type": 13, "id": "Ax7Bzp9cDYeE3qjc2L3WuiQ84SeWPUKSRUzYj3tqicJU", "fee": 1500000, "feeAssetId": null, "timestamp": 1570281490862, "version": 1, "sender": "3NBFHpzVTqcHQB6Zxec1f6N6ZGBWQ4VsBFD", "senderPublicKey": "8W9JLTJTfxrJrBNXxngzueBF4vJqeb6p9jFob7wb6QWQ", "proofs": [ "66hGyd9RZZEBt6V2T6vtpBaYnQ3PfcZxHkSoLcEE8sicGxqES1C6WX3xgxo3v52uk8hLc6aBtzzRRLBV79MtZdbE" ], "script": "base64:AAIDAAAAAAAAAAwIARIAEgYKBAgICAgAAAAkAAAAAA1yc2FQdWJsaWNLZXkxCQACWwAAAAECAAAAgE1Gd3dEUVlKS29aSWh2Y05BUUVCQlFBRFN3QXdTQUpCQU9raXV6L0JWNEVqb3hHaFRtTkNidDJUZ2tiU1BIL3c2OWIzRjFyS21ENjFKaVBYdnZGOEwycEk5eE9ZY1c0Rm1vRVpWSGxSUXRBbGFKeWtsMytyc3JFQ0F3RUFBUT09AAAAAA1yc2FQdWJsaWNLZXkyCQACWwAAAAECAAAAgE1Gd3dEUVlKS29aSWh2Y05BUUVCQlFBRFN3QXdTQUpCQUpuWHpiTS9WMnNEVjFVTGJQU09sSGtsZE9UV1JySGk1ZnhJa0JtdWV2ckNsTVBWSDdycWNjd2lyRE5jTWRJZHdYSEk5QWRoajlGV2p3R0l3ZlUvSzZNQ0F3RUFBUT09AAAAAA1yc2FQdWJsaWNLZXkzCQACWwAAAAECAAAAgE1Gd3dEUVlKS29aSWh2Y05BUUVCQlFBRFN3QXdTQUpCQU9SRGV2eTByNGt6THFPeVNsb0I2M0h1djJlNHplSEtIakNzeTV2dEZLbVdaYlhKYThnWll0NCtFa2xGSW8xSzlvcXU1QkFQVmZKM0ZPenMyVTFBK2cwQ0F3RUFBUT09AAAAAA1nYW1lVGltZUZyYW1lCQAAaAAAAAIAAAAAAAAABaAAAAAAAAAAAAIAAAAACmNvbW1pc3Npb24AAAAAAAAHoSAAAAAACHN0YXRlQWNjAgAAAAhBY2NlcHRlZAAAAAAIc3RhdGVXaW4CAAAAA1dpbgAAAAAMc3RhdGVUaW1lb3V0AgAAAAxXaW5CeVRpbWVvdXQAAAAACXN0YXRlTG9zZQIAAAAETG9zZQAAAAAHd2F2ZXNJZAUAAAAEdW5pdAAAAAAFYnRjSWQBAAAAIOvzosVhoibMsJFhnXGyvjcIhgPvNh4Hf/DTda1QyUJGAAAAAAVldGhJZAEAAAAgTJ+bcfm5c5bsRO7AKKuBgxBIo86PQvQYe3Uj/7n7JnoAAAAABWx0Y0lkAQAAACBlCsW0lfXNUW1dchHvCCRKuoSGa9K+jEhi7hIhhzyatgAAAAAFdnN0SWQBAAAAIEKY/z/ZZkga57PyFNSxGKoaWKMhf/RBjPIdj8CXT+qQAAAAAAV3Y3RJZAEAAAAg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AAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAABmdhbWVJZAIAAAAHX0dhbWVJZAUAAAAKZGF0YVN0cmluZwkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAAAxwbXRBc3NldE5hbWUCAAAACV9SZXNlcnZlZAUAAAASc2V0UmVzZXJ2ZWRCYWxhbmNlBQAAAANuaWwJAAACAAAAAQIAAAAUYXNzZXRJZCBpcyBpbmNvcnJlY3QAAAABaQEAAAAIcGxheUdhbWUAAAAEAAAABmdhbWVJZAAAAAhyc2FTaWduMQAAAAhyc2FTaWduMgAAAAhyc2FTaWduMwQAAAAIZGF0YUxpc3QJAQAAAAtnZXREYXRhTGlzdAAAAAEFAAAABmdhbWVJZAQAAAAJZ2FtZVN0YXRlCQABkQAAAAIFAAAACGRhdGFMaXN0AAAAAAAAAAAABAAAAA1wbGF5ZXJBZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABCQACWQAAAAEJAAGRAAAAAgUAAAAIZGF0YUxpc3QAAAAAAAAAAAEEAAAABmJldEFtdAkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAACGRhdGFMaXN0AAAAAAAAAAACBAAAAAlhc3NldE5hbWUJAAGRAAAAAgUAAAAIZGF0YUxpc3QAAAAAAAAAAAMEAAAACWdhbWVTdGFydAkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAACGRhdGFMaXN0AAAAAAAAAAAEBAAAAAlhc3NldElkNTgJAQAAABFBc3NldE5hbWVUb0Jhc2U1OAAAAAEFAAAACWFzc2V0TmFtZQQAAAANZ2FtZVRpbWVDaGVjawkAAGYAAAACBQAAAA1nYW1lVGltZUZyYW1lCQAAZQAAAAIFAAAABmhlaWdodAUAAAAJZ2FtZVN0YXJ0BAAAAAxzdGF0ZUNvcnJlY3QJAAAAAAAAAgUAAAAJZ2FtZVN0YXRlBQAAAAhzdGF0ZUFjYwQAAAASc2V0UmVzZXJ2ZWRCYWxhbmNlCQEAAAAXZGVjcmVhc2VSZXNlcnZlZEJhbGFuY2UAAAACBQAAAAZiZXRBbXQFAAAACWFzc2V0TmFtZQQAAAATZHJvcHBlZEVsZW1lbnRz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", "chainId": 84, "height": 706484, "spentComplexity": 0 } View: original | compacted Prev: Djsd1aDex2Jq1UAZyRjDcxNTHQLCgkz8kFEjdPRNT9Z7 Next: BGKYaQYuGW3xPRi3SdC399bXKEGQu69t6aVS7aXnZSq1 Diff:
OldNewDifferences
3535
3636 let q = (100000000 / p)
3737
38-let r = (q * 10)
38+let r = ((q * 10) / p)
3939
4040 let s = (10000 / p)
4141
42-let t = (s * 10)
42+let t = ((s * 10) / p)
4343
4444 let u = (1000000 / p)
4545
46-let v = (u * 10)
46+let v = ((u * 10) / p)
4747
4848 let w = (2000000 / p)
4949
50-let x = (w * 10)
50+let x = ((w * 10) / p)
5151
5252 let y = (500000000 / p)
5353
54-let z = (y * 10)
54+let z = ((y * 10) / p)
5555
5656 let A = (500000000 / p)
5757
58-let B = (A * 10)
58+let B = ((A * 10) / p)
5959
6060 func C (D,E) = if ((D == "WAVES"))
6161 then if (if ((E >= q))
9696
9797 func F (G,H) = {
9898 let I = {
99- let J = getInteger(this, ("Reserved_" + H))
99+ let J = getInteger(this, (H + "_Reserved"))
100100 let K = J
101101 if ($isInstanceOf(K, "Int"))
102102 then {
116116
117117
118118 func N (O) = {
119- let P = getString(this, O)
119+ let P = getString(this, (O + "_GameId"))
120120 let L = {
121121 let K = P
122122 if ($isInstanceOf(K, "String"))
161161
162162
163163 func W (X,Y) = {
164- let J = getInteger(this, ("Reserved_" + Y))
164+ let J = getInteger(this, (Y + "_Reserved"))
165165 let Z = {
166166 let K = J
167167 if ($isInstanceOf(K, "Int"))
172172 else 0
173173 }
174174 let W = (Z - X)
175- if ((W > 0))
175+ if ((W >= 0))
176176 then W
177177 else throw("Reserved balance couldn't be less than 0")
178178 }
249249 if (ak)
250250 then {
251251 let al = ((((((((f + "_") + ai) + "_") + toString(E)) + "_") + H) + "_") + toString(ah))
252- WriteSet([DataEntry(O, al), DataEntry(("Reserved_" + H), aj)])
252+ WriteSet([DataEntry((O + "_GameId"), al), DataEntry((H + "_Reserved"), aj)])
253253 }
254254 else throw("assetId is incorrect")
255255 }
294294 if (au)
295295 then if (at)
296296 then if ((aC == 0))
297- then WriteSet([DataEntry(O, ((((((i + "_") + aG) + "_") + toString(aC)) + "_") + aH)), DataEntry(("Reserved_" + ae), aj)])
298- else ScriptResult(WriteSet([DataEntry(O, ((((((g + "_") + aG) + "_") + toString(aC)) + "_") + aH)), DataEntry(("Reserved_" + ae), aj)]), TransferSet([ScriptTransfer(ar, aE, as)]))
299- else ScriptResult(WriteSet([DataEntry(O, (h + aG)), DataEntry(("Reserved_" + ae), aj)]), TransferSet([ScriptTransfer(ar, X, as)]))
297+ then WriteSet([DataEntry((O + "_GameId"), ((((((i + "_") + aG) + "_") + toString(aC)) + "_") + aH)), DataEntry((ae + "_Reserved"), aj)])
298+ else ScriptResult(WriteSet([DataEntry((O + "_GameId"), ((((((g + "_") + aG) + "_") + toString(aC)) + "_") + aH)), DataEntry((ae + "_Reserved"), aj)]), TransferSet([ScriptTransfer(ar, aE, as)]))
299+ else ScriptResult(WriteSet([DataEntry((O + "_GameId"), (h + aG)), DataEntry((ae + "_Reserved"), aj)]), TransferSet([ScriptTransfer(ar, X, as)]))
300300 else throw("Game state is incorrect")
301301 }
302302
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = fromBase64String("MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAOkiuz/BV4EjoxGhTmNCbt2TgkbSPH/w69b3F1rKmD61JiPXvvF8L2pI9xOYcW4FmoEZVHlRQtAlaJykl3+rsrECAwEAAQ==")
55
66 let b = fromBase64String("MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAJnXzbM/V2sDV1ULbPSOlHkldOTWRrHi5fxIkBmuevrClMPVH7rqccwirDNcMdIdwXHI9Adhj9FWjwGIwfU/K6MCAwEAAQ==")
77
88 let c = fromBase64String("MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAORDevy0r4kzLqOySloB63Huv2e4zeHKHjCsy5vtFKmWZbXJa8gZYt4+EklFIo1K9oqu5BAPVfJ3FOzs2U1A+g0CAwEAAQ==")
99
1010 let d = (1440 * 2)
1111
1212 let e = 500000
1313
1414 let f = "Accepted"
1515
1616 let g = "Win"
1717
1818 let h = "WinByTimeout"
1919
2020 let i = "Lose"
2121
2222 let j = unit
2323
2424 let k = base58'Gt4HLkHunts7bWbtYP5UCsAPW7TUA4gmQEnjgjbZ2NqB'
2525
2626 let l = base58'6A79GDQj8bdHqUaoJQ3qE1TCPnBc3wFirNCSsAY5RKry'
2727
2828 let m = base58'7oRhs4zoufHM4KiBDuJwRXUWb9JQaFt98N8ubpmytMmw'
2929
3030 let n = base58'5UyDjBMx1Q8UWhJj1r7JuA6h4aCkKrHE1J19HvMXRpRd'
3131
3232 let o = base58'Ae5W927iuKSLLT6Sdt3bqWze6ZUbYHDWzPY6dLKQusZv'
3333
3434 let p = 1000
3535
3636 let q = (100000000 / p)
3737
38-let r = (q * 10)
38+let r = ((q * 10) / p)
3939
4040 let s = (10000 / p)
4141
42-let t = (s * 10)
42+let t = ((s * 10) / p)
4343
4444 let u = (1000000 / p)
4545
46-let v = (u * 10)
46+let v = ((u * 10) / p)
4747
4848 let w = (2000000 / p)
4949
50-let x = (w * 10)
50+let x = ((w * 10) / p)
5151
5252 let y = (500000000 / p)
5353
54-let z = (y * 10)
54+let z = ((y * 10) / p)
5555
5656 let A = (500000000 / p)
5757
58-let B = (A * 10)
58+let B = ((A * 10) / p)
5959
6060 func C (D,E) = if ((D == "WAVES"))
6161 then if (if ((E >= q))
6262 then (r >= E)
6363 else false)
6464 then true
6565 else throw("Bet amount is not in range")
6666 else if ((D == "BTC"))
6767 then if (if ((E >= s))
6868 then (t >= E)
6969 else false)
7070 then true
7171 else throw("Bet amount is not in range")
7272 else if ((D == "ETH"))
7373 then if (if ((E >= u))
7474 then (v >= E)
7575 else false)
7676 then true
7777 else throw("Bet amount is not in range")
7878 else if ((D == "LTC"))
7979 then if (if ((E >= w))
8080 then (x >= E)
8181 else false)
8282 then true
8383 else throw("Bet amount is not in range")
8484 else if ((D == "WCT"))
8585 then if (if ((E >= y))
8686 then (z >= E)
8787 else false)
8888 then true
8989 else throw("Bet amount is not in range")
9090 else if (if ((E >= A))
9191 then (B >= E)
9292 else false)
9393 then true
9494 else throw("Bet amount is not in range")
9595
9696
9797 func F (G,H) = {
9898 let I = {
99- let J = getInteger(this, ("Reserved_" + H))
99+ let J = getInteger(this, (H + "_Reserved"))
100100 let K = J
101101 if ($isInstanceOf(K, "Int"))
102102 then {
103103 let L = K
104104 L
105105 }
106106 else 0
107107 }
108108 let M = (I + G)
109109 if ((wavesBalance(this) >= M))
110110 then {
111111 let F = M
112112 F
113113 }
114114 else throw("Bet was rejected. Insufficient funds on game account.")
115115 }
116116
117117
118118 func N (O) = {
119- let P = getString(this, O)
119+ let P = getString(this, (O + "_GameId"))
120120 let L = {
121121 let K = P
122122 if ($isInstanceOf(K, "String"))
123123 then {
124124 let L = K
125125 L
126126 }
127127 else throw("GameId was not found")
128128 }
129129 split(L, "_")
130130 }
131131
132132
133133 func Q (R) = if ((2 > R))
134134 then "7"
135135 else if ((4 > R))
136136 then "6"
137137 else if ((6 > R))
138138 then "5"
139139 else if ((8 > R))
140140 then "4"
141141 else if ((10 > R))
142142 then "3"
143143 else if ((12 > R))
144144 then "2"
145145 else "1"
146146
147147
148148 func S (O,T,U) = {
149149 let V = rsaVerify(SHA256, toBytes(O), fromBase64String(T), U)
150150 if (V)
151151 then {
152152 let R = ((toInt(sha256(fromBase64String(T))) % 19) + 1)
153153 if (if ((R > 0))
154154 then (20 >= R)
155155 else false)
156156 then R
157157 else throw("Integer is not in range")
158158 }
159159 else throw("Rsa Signature is invalid")
160160 }
161161
162162
163163 func W (X,Y) = {
164- let J = getInteger(this, ("Reserved_" + Y))
164+ let J = getInteger(this, (Y + "_Reserved"))
165165 let Z = {
166166 let K = J
167167 if ($isInstanceOf(K, "Int"))
168168 then {
169169 let L = K
170170 L
171171 }
172172 else 0
173173 }
174174 let W = (Z - X)
175- if ((W > 0))
175+ if ((W >= 0))
176176 then W
177177 else throw("Reserved balance couldn't be less than 0")
178178 }
179179
180180
181181 func aa (ab,ac) = if ((ab == "777"))
182182 then 5370
183183 else if ((ab == "666"))
184184 then 1300
185185 else if ((ab == "555"))
186186 then 450
187187 else if ((ab == "444"))
188188 then 200
189189 else if ((ab == "333"))
190190 then 150
191191 else if ((ab == "222"))
192192 then 110
193193 else if ((ab == "111"))
194194 then 40
195195 else if ((ac == "77"))
196196 then 270
197197 else if ((ac == "66"))
198198 then 130
199199 else if ((ac == "55"))
200200 then 65
201201 else if ((ac == "44"))
202202 then 30
203203 else if ((ac == "33"))
204204 then 20
205205 else if ((ac == "22"))
206206 then 15
207207 else if ((ac == "11"))
208208 then 10
209209 else 0
210210
211211
212212 func ad (ae) = if ((ae == "WAVES"))
213213 then j
214214 else if ((ae == "BTC"))
215215 then k
216216 else if ((ae == "ETH"))
217217 then l
218218 else if ((ae == "LTC"))
219219 then m
220220 else if ((ae == "VST"))
221221 then n
222222 else if ((ae == "WCT"))
223223 then o
224224 else throw("Asset name is incorrect")
225225
226226
227227 @Callable(af)
228228 func makeBet () = {
229229 let ag = extract(af.payment)
230230 let E = (ag.amount - e)
231231 let O = toBase58String(af.transactionId)
232232 let ah = height
233233 let ai = toBase58String(af.callerPublicKey)
234234 let H = if (!(isDefined(ag.assetId)))
235235 then "WAVES"
236236 else if ((ag.assetId == k))
237237 then "BTC"
238238 else if ((ag.assetId == l))
239239 then "ETH"
240240 else if ((ag.assetId == m))
241241 then "LTC"
242242 else if ((ag.assetId == o))
243243 then "WCT"
244244 else if ((ag.assetId == n))
245245 then "VST"
246246 else throw("AssetId is incorrect")
247247 let aj = F(E, H)
248248 let ak = C(H, E)
249249 if (ak)
250250 then {
251251 let al = ((((((((f + "_") + ai) + "_") + toString(E)) + "_") + H) + "_") + toString(ah))
252- WriteSet([DataEntry(O, al), DataEntry(("Reserved_" + H), aj)])
252+ WriteSet([DataEntry((O + "_GameId"), al), DataEntry((H + "_Reserved"), aj)])
253253 }
254254 else throw("assetId is incorrect")
255255 }
256256
257257
258258
259259 @Callable(af)
260260 func playGame (O,am,an,ao) = {
261261 let ap = N(O)
262262 let aq = ap[0]
263263 let ar = addressFromPublicKey(fromBase58String(ap[1]))
264264 let X = parseIntValue(ap[2])
265265 let ae = ap[3]
266266 let ah = parseIntValue(ap[4])
267267 let as = ad(ae)
268268 let at = (d > (height - ah))
269269 let au = (aq == f)
270270 let aj = W(X, ae)
271271 let av = {
272272 let aw = S(O, am, a)
273273 let ax = S(O, an, b)
274274 let ay = S(O, ao, c)
275275 let az = Q(aw)
276276 let aA = Q(ax)
277277 let aB = Q(ay)
278278 [az, aA, aB]
279279 }
280280 let aC = {
281281 let ab = ((av[0] + av[1]) + av[2])
282282 let ac = (av[0] + av[1])
283283 let aD = aa(ab, ac)
284284 ((X * aD) / 10)
285285 }
286286 let aE = {
287287 let aF = assetBalance(this, as)
288288 if ((aC > aF))
289289 then (X * 2)
290290 else aC
291291 }
292292 let aG = ((((((ap[1] + "_") + ap[2]) + "_") + ap[3]) + "_") + ap[4])
293293 let aH = ((av[0] + av[1]) + av[2])
294294 if (au)
295295 then if (at)
296296 then if ((aC == 0))
297- then WriteSet([DataEntry(O, ((((((i + "_") + aG) + "_") + toString(aC)) + "_") + aH)), DataEntry(("Reserved_" + ae), aj)])
298- else ScriptResult(WriteSet([DataEntry(O, ((((((g + "_") + aG) + "_") + toString(aC)) + "_") + aH)), DataEntry(("Reserved_" + ae), aj)]), TransferSet([ScriptTransfer(ar, aE, as)]))
299- else ScriptResult(WriteSet([DataEntry(O, (h + aG)), DataEntry(("Reserved_" + ae), aj)]), TransferSet([ScriptTransfer(ar, X, as)]))
297+ then WriteSet([DataEntry((O + "_GameId"), ((((((i + "_") + aG) + "_") + toString(aC)) + "_") + aH)), DataEntry((ae + "_Reserved"), aj)])
298+ else ScriptResult(WriteSet([DataEntry((O + "_GameId"), ((((((g + "_") + aG) + "_") + toString(aC)) + "_") + aH)), DataEntry((ae + "_Reserved"), aj)]), TransferSet([ScriptTransfer(ar, aE, as)]))
299+ else ScriptResult(WriteSet([DataEntry((O + "_GameId"), (h + aG)), DataEntry((ae + "_Reserved"), aj)]), TransferSet([ScriptTransfer(ar, X, as)]))
300300 else throw("Game state is incorrect")
301301 }
302302
303303
304304 @Verifier(aI)
305305 func aJ () = {
306306 let K = aI
307307 if ($isInstanceOf(K, "TransferTransaction"))
308308 then {
309309 let aK = K
310310 let J = getInteger(this, "Reserved")
311311 let aL = {
312312 let aM = J
313313 if ($isInstanceOf(aM, "Int"))
314314 then {
315315 let L = aM
316316 L
317317 }
318318 else 0
319319 }
320320 let aN = (wavesBalance(this) - aL)
321321 let aO = (aN >= aK.amount)
322322 let aP = sigVerify(aK.bodyBytes, aK.proofs[0], aK.senderPublicKey)
323323 if (aO)
324324 then aP
325325 else false
326326 }
327327 else if ($isInstanceOf(K, "SetScriptTransaction"))
328328 then {
329329 let aQ = K
330330 sigVerify(aQ.bodyBytes, aQ.proofs[0], aQ.senderPublicKey)
331331 }
332332 else if ($isInstanceOf(K, "InvokeScriptTransaction"))
333333 then {
334334 let aR = K
335335 sigVerify(aR.bodyBytes, aR.proofs[0], aR.senderPublicKey)
336336 }
337337 else false
338338 }
339339

github/deemru/w8io/169f3d6 
57.54 ms