tx · 9zWFdcVRiNFNjtxd2VtoHrbHnhBssAUn4bdKvqf9LDU7

3MsGBnTzBhrNe6w1KpLYPkzdDdxWudm4U89:  -0.01400000 Waves

2019.08.21 15:05 [640860] smart account 3MsGBnTzBhrNe6w1KpLYPkzdDdxWudm4U89 > SELF 0.00000000 Waves

{ "type": 13, "id": "9zWFdcVRiNFNjtxd2VtoHrbHnhBssAUn4bdKvqf9LDU7", "fee": 1400000, "feeAssetId": null, "timestamp": 1566389147756, "version": 1, "sender": "3MsGBnTzBhrNe6w1KpLYPkzdDdxWudm4U89", "senderPublicKey": "FgbqvGasMMrXxbhwrsgEiCgJLjXPjgn8kHxsZiVmLrkb", "proofs": [ "4ensgF7ZJuVrH4gVyW5QQxkYTzBhqGTMFCoLoAwT9oiv2yw1gw8sQSRQnndvBBu4Aj2Av8eU7g1P7DpmZS43eJ5t" ], "script": "base64:AAIDAAAAAAAAAAAAAAArAAAAAAlSU0FQVUJMSUMJAAJbAAAAAQIAAAGPYmFzZTY0Ok1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBbGVtcjk1SjFqWlVzN2NKbXJtbWxONHpvN1lWc0JKekllSmRrOExERkdoVUtTSTZ5ZnMyMFp5SmUyMSs2R0p3Tm5LVVUxVXlvYzE3d1NXTUtrclowTU12WUUrWjVBaWlqdkJLNHNTSjNJZ0dqZFU4L05oSThDQkR1MEYreFJNOXEzVEIzTExiRHk1c0JkdWRZZkhmc1VPYytNVHZBRDY5bjI3ZGIyUmg4K3laUU10dWJrdVRRTnA4OXNwaEhRYUxHeVFGYU5sSy9OYTNsRng2b21xemFhMWdqb3BsVXI2cnZZS2dmQUlDVUIzelZtSlNoaUVpN3c3UjBoV2xOUkQzcWNaakNVT05TcEZvNFdiemtuR09henc4NEIrSU1JRm5JcFhXelFMOFJYMHZOY2ZzQnZMRGZNNmsyWmFjcXd5TUthTExxaWdkQmlHZEo3VyswbE9TdE9RSURBUUFCAAAAABNSQU5ET1JBQ0xFVElNRUZSQU1FAAAAAAAAABDgAAAAAAdXQVZFTEVUCQAAaAAAAAIJAABoAAAAAgAAAAAAAAAAZAAAAAAAAAAD6AAAAAAAAAAD6AAAAAAKQ09NTUlTU0lPTgkAAGkAAAACCQAAaAAAAAIAAAAAAAAAAAkFAAAAB1dBVkVMRVQAAAAAAAAAA+gAAAAABEJFVDEJAABoAAAAAgAAAAAAAAAAAQUAAAAHV0FWRUxFVAAAAAAEQkVUMgkAAGgAAAACAAAAAAAAAAACBQAAAAdXQVZFTEVUAAAAAARCRVQ0CQAAaAAAAAIAAAAAAAAAAAQFAAAAB1dBVkVMRVQAAAAABEJFVDgJAABoAAAAAgAAAAAAAAAACAUAAAAHV0FWRUxFVAAAAAAFQkVUMTQJAABoAAAAAgAAAAAAAAAADgUAAAAHV0FWRUxFVAAAAAAIUkFURU1VTFQAAAAAAAAAJxAAAAAABVJBVEUxAAAAAAAAAJrnAAAAAAVSQVRFMgAAAAAAAABgGAAAAAAFUkFURTMAAAAAAAAASjgAAAAABVJBVEU0AAAAAAAAADd4AAAAAAVSQVRFNQAAAAAAAAAsiAAA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OAAAAAAAAAAAAAkABEwAAAACCQABkQAAAAIFAAAADXN0YXJ0ZWRIZWlnaHQAAAAAAAAAAAAJAARMAAAAAgkAAZEAAAACBQAAAAZ3aW5BbXQAAAAAAAAAAAAFAAAAA25pbAEAAAATRXh0cmFjdEdhbWVEYXRhTGlzdAAAAAEAAAAGZ2FtZUlkBAAAAApyYXdEYXRhU3RyBAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAABHRoaXMFAAAABmdhbWVJZAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAANzdHIFAAAAByRtYXRjaDAFAAAAA3N0cgkAAAIAAAABCQABLAAAAAICAAAAFkNvdWxkbid0IGZpbmQgZ2FtZSBieSAFAAAABmdhbWVJZAkBAAAAE1BhcnNlR2FtZVJhd0RhdGFTdHIAAAABBQAAAApyYXdEYXRhU3RyAQAAABJFeHRyYWN0UmVzZXJ2ZWRBbXQAAAAABAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMFAAAADlJFU0VSVkFUSU9OS0VZAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAABAAAAHlZhbGlkYXRlQW5kSW5jcmVhc2VSZXNlcnZlZEFtdAAAAAEAAAAGd2luQW10BAAAABFuZXdSZXNlcnZlZEFtb3VudAkAAGQAAAACCQEAAAASRXh0cmFjdFJlc2VydmVkQW10AAAAAAUAAAAGd2luQW10BAAAAAdiYWxhbmNlCQEAAAAMd2F2ZXNCYWxhbmNlAAAAAQUAAAAEdGhpcwMJAABmAAAAAgUAAAARbmV3UmVzZXJ2ZWRBbW91bnQFAAAAB2JhbGFuY2UJAAACAAAAAQIAAABZSW5zdWZmaWNpZW50IGZ1bmRzIG9uIFJ1c3NpYW4gUm91bGV0dGUgYWNjb3VudC4gVHJhbnNhY3Rpb24gd2FzIHJlamVjdGVkIGZvciB5b3VyIHNhZmV0eS4FAAAAEW5ld1Jlc2VydmVkQW1vdW50AQAAABBJbmNyZW1lbnRHYW1lTnVtAAAAAAQAAAAHZ2FtZU51bQQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzBQAAAA9HQU1FU0NPVU5URVJLRVkD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aXQFAAAAA25pbAMFAAAADHdpbkJ5VGltZW91dAQAAAAWbmV3R2FtZURhdGFTdHJBZGp1c3RlZAkAASwAAAACCQABLAAAAAIFAAAADm5ld0dhbWVEYXRhU3RyAgAAAAFfCQEAAAATRm9ybWF0R2FtZURhdGFQYXJhbQAAAAECAAAAB1RJTUVPVVQEAAAACGdhbWVEYXRhCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAGZ2FtZUlkBQAAABZuZXdHYW1lRGF0YVN0ckFkanVzdGVkCQEAAAAMU2NyaXB0UmVzdWx0AAAAAgkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACBQAAAAhnYW1lRGF0YQUAAAAOd1NldENvbW1vbkRhdGEJAQAAAAtUcmFuc2ZlclNldAAAAAEFAAAADnRTZXRDb21tb25EYXRhBAAAAAhnYW1lRGF0YQkBAAAACURhdGFFbnRyeQAAAAIFAAAABmdhbWVJZAUAAAAObmV3R2FtZURhdGFTdHIJAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIFAAAACGdhbWVEYXRhBQAAAA53U2V0Q29tbW9uRGF0YQkBAAAAC1RyYW5zZmVyU2V0AAAAAQUAAAAOdFNldENvbW1vbkRhdGEAAAACAAAAAWkBAAAAA2JldAAAAAEAAAAMcGxheWVyQ2hvaWNlBAAAAApuZXdHYW1lTnVtCQEAAAAQSW5jcmVtZW50R2FtZU51bQAAAAAEAAAABmdhbWVJZAkAAlgAAAABCAUAAAABaQAAAA10cmFuc2FjdGlvbklkBAAAAANwbXQJAQAAAAdleHRyYWN0AAAAAQgFAAAAAWkAAAAHcGF5bWVudAQAAAANYmV0Tm90SW5XYXZlcwkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAANwbXQAAAAHYXNzZXRJZAQAAAANZmVlTm90SW5XYXZlcwkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAANwbXQAAAAHYXNzZXRJZAQAAAAGd2luQW10CQEAAAAaVmFsaWRhdGVCZXRBbmREZWZpbmVXaW5BbXQAAAACCAUAAAADcG10AAAABmFtb3VudAUAAAAMcGxheWVyQ2hvaWNlBAAAAAh0eElkVXNlZAkBAAAACWlzRGVmaW5lZAAAAAEJAAQdAAAAAgUAAAAEdGhpcwUAAAAGZ2FtZUlkAwUAAAANYmV0Tm90SW5XYXZlcwkAAAIAAAABAgAAABtCZXQgYW1vdW50IG11c3QgYmUgaW4gV2F2ZXMDBQAAAA1mZWVOb3RJbldhdmVzCQAAAgAAAAECAAAAIlRyYW5zYWN0aW9uJ3MgZmVlIG11c3QgYmUgaW4gV2F2ZXMDBQAAAAh0eElkVXNlZAkAAAIAAAABAgAAAC9QYXNzZWQgdHhJZCBoYWQgYmVlbiB1c2VkIGJlZm9yZS4gR2FtZSBhYm9ydGVkLgQAAAAOcGxheWVyUHViS2V5NTgJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BAAAAAtnYW1lRGF0YVN0cgkBAAAAEUZvcm1hdEdhbWVEYXRhU3RyAAAABgUAAAAOU1RBVEVTVUJNSVRURUQFAAAADHBsYXllckNob2ljZQUAAAAOcGxheWVyUHViS2V5NTgFAAAABmhlaWdodAUAAAAGd2luQW10AgAAAAAEAAAAEHJlYWRhYmxlR2FtZURhdGEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAA5TVEFURVNVQk1JVFRFRAIAAAABXwUAAAAMcGxheWVyQ2hvaWNlAgAAAAFfBQAAAA5wbGF5ZXJQdWJLZXk1OAIAAAABXwkAAaQAAAABBQAAAAZoZWlnaHQCAAAAAV8JAAGkAAAAAQUAAAAGd2luQW10BAAAAAZTRVJWRVIJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQQAAAAOc2VydmVyVHJhbnNmZXIJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAGU0VSVkVSBQAAAApDT01NSVNTSU9OBQAAAAR1bml0BQAAAANuaWwEAAAAB2JldERhdGEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAADlJFU0VSVkFUSU9OS0VZCQEAAAAeVmFsaWRhdGVBbmRJbmNyZWFzZVJlc2VydmVkQW10AAAAAQUAAAAGd2luQW10CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAA9HQU1FU0NPVU5URVJLRVkFAAAACm5ld0dhbWVOdW0JAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAACUdhbWUgRGF0YQUAAAAQcmVhZGFibGVHYW1lRGF0YQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAGZ2FtZUlkBQAAAAtnYW1lRGF0YVN0cgUAAAADbmlsCQEAAAAMU2NyaXB0UmVzdWx0AAAAAgkBAAAACFdyaXRlU2V0AAAAAQUAAAAHYmV0RGF0YQkBAAAAC1RyYW5zZmVyU2V0AAAAAQUAAAAOc2VydmVyVHJhbnNmZXIAAAABaQEAAAAId2l0aGRyYXcAAAACAAAABmdhbWVJZAAAAAdyc2FTaWduBAAAAAxnYW1lRGF0YUxpc3QJAQAAABNFeHRyYWN0R2FtZURhdGFMaXN0AAAAAQUAAAAGZ2FtZUlkBAAAAAlnYW1lU3RhdGUJAAGRAAAAAgUAAAAMZ2FtZURhdGFMaXN0BQAAAAxJZHhHYW1lU3RhdGUEAAAADHBsYXllckNob2ljZQkAAZEAAAACBQAAAAxnYW1lRGF0YUxpc3QFAAAAD0lkeFBsYXllckNob2ljZQQAAAANc3RhcnRlZEhlaWdodAkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAADGdhbWVEYXRhTGlzdAUAAAAQSWR4U3RhcnRlZEhlaWdodAQAAAAGd2luQW10CQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAAMZ2FtZURhdGFMaXN0BQAAAAlJZHhXaW5BbXQEAAAADnBsYXllclB1YktleTU4CQABkQAAAAIFAAAADGdhbWVEYXRhTGlzdAUAAAARSWR4UGxheWVyUHViS2V5NTgEAAAADXBsYXllckFkZHJlc3MJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEJAAJZAAAAAQUAAAAOcGxheWVyUHViS2V5NTgEAAAADHdpbkJ5VGltZW91dAkAAGYAAAACCQAAZQAAAAIFAAAABmhlaWdodAUAAAANc3RhcnRlZEhlaWdodAUAAAATUkFORE9SQUNMRVRJTUVGUkFNRQQAAAARZGVjcmVhc2VkUmVzZXJ2ZXMJAQAAABNEZWNyZWFzZVJlc2VydmVkQW10AAAAAgUAAAAGZ2FtZUlkBQAAAAZ3aW5BbXQDCQEAAAACIT0AAAACBQAAAAlnYW1lU3RhdGUFAAAADlNUQVRFU1VCTUlUVEVECQAAAgAAAAECAAAAJEludmFsaWQgZ2FtZSBzdGF0ZSBmb3IgcGFzc2VkIGdhbWVJZAMFAAAADHdpbkJ5VGltZW91dAQAAAAHcmFuZFN0cgkBAAAACWdldFdpblN0cgAAAAEFAAAADHBsYXllckNob2ljZQQAAAAObmV3R2FtZURhdGFTdHIJAQAAABFGb3JtYXRHYW1lRGF0YVN0cgAAAAYFAAAACFNUQVRFV09OBQAAAAxwbGF5ZXJDaG9pY2UFAAAADnBsYXllclB1YktleTU4BQAAAA1zdGFydGVkSGVpZ2h0BQAAAAZ3aW5BbXQFAAAAB3JhbmRTdHIJAQAAAAxXaW5TY3JpcHRTZXQAAAAGBQAAAAZnYW1lSWQFAAAADXBsYXllckFkZHJlc3MFAAAABndpbkFtdAUAAAAObmV3R2FtZURhdGFTdHIFAAAADHdpbkJ5VGltZW91dAUAAAARZGVjcmVhc2VkUmVzZXJ2ZXMEAAAAB3JhbmRJbnQJAQAAAA9HZW5lcmF0ZVJhbmRJbnQAAAACBQAAAAZnYW1lSWQFAAAAB3JzYVNpZ24EAAAAB3JhbmRTdHIJAQAAAAlSYW5kVG9TdHIAAAABBQAAAAdyYW5kSW50AwkBAAAAC0lzUGxheWVyV2luAAAAAgUAAAAMcGxheWVyQ2hvaWNlBQAAAAdyYW5kU3RyBAAAAA5uZXdHYW1lRGF0YVN0cgkBAAAAEUZvcm1hdEdhbWVEYXRhU3RyAAAABgUAAAAIU1RBVEVXT04FAAAADHBsYXllckNob2ljZQUAAAAOcGxheWVyUHViS2V5NTgFAAAADXN0YXJ0ZWRIZWlnaHQFAAAABndpbkFtdAUAAAAHcmFuZFN0cgkBAAAADFdpblNjcmlwdFNldAAAAAYFAAAABmdhbWVJZAUAAAANcGxheWVyQWRkcmVzcwUAAAAGd2luQW10BQAAAA5uZXdHYW1lRGF0YVN0cgUAAAAMd2luQnlUaW1lb3V0BQAAABFkZWNyZWFzZWRSZXNlcnZlcwQAAAAObmV3R2FtZURhdGFTdHIJAQAAABFGb3JtYXRHYW1lRGF0YVN0cgAAAAYFAAAACVNUQVRFTE9TVAUAAAAMcGxheWVyQ2hvaWNlBQAAAA5wbGF5ZXJQdWJLZXk1OAUAAAANc3RhcnRlZEhlaWdodAUAAAAGd2luQW10BQAAAAdyYW5kU3RyCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAAZnYW1lSWQFAAAADm5ld0dhbWVEYXRhU3RyCQAETAAAAAIFAAAAEWRlY3JlYXNlZFJlc2VydmVzBQAAAANuaWwAAAAAzZoXDg==", "chainId": 84, "height": 640860, "spentComplexity": 0 } View: original | compacted Prev: 9VTWZm6ZTJTpj1nD9SVBtTnrteEpSdzijQR4nSukEzAR Next: 7wWfLFQVgkcCUtNYnRRNeZhZym2S8PShAzLHUNgrf9X2 Diff:
OldNewDifferences
349349 }
350350
351351
352-@Verifier(bg)
353-func bh () = if (sigVerify(bg.bodyBytes, bg.proofs[0], bg.senderPublicKey))
354- then {
355- let X = bg
356- if ($isInstanceOf(X, "TransferTransaction"))
357- then {
358- let bi = X
359- ((wavesBalance(this) - bi.amount) >= Z())
360- }
361- else if ($isInstanceOf(X, "SetScriptTransaction"))
362- then {
363- let bj = X
364- true
365- }
366- else false
367- }
368- else false
369-
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlemr95J1jZUs7cJmrmmlN4zo7YVsBJzIeJdk8LDFGhUKSI6yfs20ZyJe21+6GJwNnKUU1Uyoc17wSWMKkrZ0MMvYE+Z5AiijvBK4sSJ3IgGjdU8/NhI8CBDu0F+xRM9q3TB3LLbDy5sBdudYfHfsUOc+MTvAD69n27db2Rh8+yZQMtubkuTQNp89sphHQaLGyQFaNlK/Na3lFx6omqzaa1gjoplUr6rvYKgfAICUB3zVmJShiEi7w7R0hWlNRD3qcZjCUONSpFo4WbzknGOazw84B+IMIFnIpXWzQL8RX0vNcfsBvLDfM6k2ZacqwyMKaLLqigdBiGdJ7W+0lOStOQIDAQAB")
55
66 let b = 4320
77
88 let c = ((100 * 1000) * 1000)
99
1010 let d = ((9 * c) / 1000)
1111
1212 let e = (1 * c)
1313
1414 let f = (2 * c)
1515
1616 let g = (4 * c)
1717
1818 let h = (8 * c)
1919
2020 let i = (14 * c)
2121
2222 let j = 10000
2323
2424 let k = 39655
2525
2626 let l = 24600
2727
2828 let m = 19000
2929
3030 let n = 14200
3131
3232 let o = 11400
3333
3434 let p = 0
3535
3636 let q = 1
3737
3838 let r = 2
3939
4040 let s = 3
4141
4242 let t = 4
4343
4444 let u = 5
4545
4646 let v = "$GAME_NUM"
4747
4848 let w = "$RESERVED_AMOUNT"
4949
5050 let x = "SUBMITTED"
5151
5252 let y = "WON"
5353
5454 let z = "LOST"
5555
5656 func A (B) = i
5757
5858
5959 func C (D,E) = {
6060 let F = rsaVerify(SHA256, toBytes(D), E, a)
6161 if (F)
6262 then {
6363 let G = (toInt(sha256(E)) % 6)
6464 if ((0 > G))
6565 then ((-1 * G) + 1)
6666 else (G + 1)
6767 }
6868 else throw("Invalid RSA signature")
6969 }
7070
7171
7272 func H (I) = if ((size(I) > 0))
7373 then drop(I, 1)
7474 else I
7575
7676
7777 func J (I) = {
7878 let K = size(I)
7979 if ((K > 0))
8080 then {
8181 let L = parseIntValue(take(I, 2))
8282 let M = take(drop(I, 2), L)
8383 let N = drop(I, (L + 2))
8484 let O = H(N)
8585 [M, O]
8686 }
8787 else throw("Empty string was passed into parseNextAttribute func")
8888 }
8989
9090
9191 func P (Q) = {
9292 let R = J(Q)
9393 let B = J(R[1])
9494 let S = J(B[1])
9595 let T = J(S[1])
9696 let U = J(T[1])
9797 [R[0], B[0], S[0], T[0], U[0]]
9898 }
9999
100100
101101 func V (D) = {
102102 let W = {
103103 let X = getString(this, D)
104104 if ($isInstanceOf(X, "String"))
105105 then {
106106 let Y = X
107107 Y
108108 }
109109 else throw(("Couldn't find game by " + D))
110110 }
111111 P(W)
112112 }
113113
114114
115115 func Z () = {
116116 let X = getInteger(this, w)
117117 if ($isInstanceOf(X, "Int"))
118118 then {
119119 let aa = X
120120 aa
121121 }
122122 else 0
123123 }
124124
125125
126126 func ab (U) = {
127127 let ac = (Z() + U)
128128 let ad = wavesBalance(this)
129129 if ((ac > ad))
130130 then throw("Insufficient funds on Russian Roulette account. Transaction was rejected for your safety.")
131131 else ac
132132 }
133133
134134
135135 func ae () = {
136136 let af = {
137137 let X = getInteger(this, v)
138138 if ($isInstanceOf(X, "Int"))
139139 then {
140140 let ag = X
141141 ag
142142 }
143143 else 0
144144 }
145145 (af + 1)
146146 }
147147
148148
149149 func ah (D,U) = {
150150 let ac = (Z() - U)
151151 if ((0 > ac))
152152 then throw("Invalid Russian Roulette account state - reserved amount is less than 0")
153153 else DataEntry(w, ac)
154154 }
155155
156156
157157 func ai (aj) = {
158158 let K = size(aj)
159159 if ((K == 0))
160160 then throw("Parameter size must be greater then 0")
161161 else if ((K > 99))
162162 then throw("Parameter size must be less then 100")
163163 else if ((10 > K))
164164 then (("0" + toString(K)) + aj)
165165 else (toString(K) + aj)
166166 }
167167
168168
169169 func ak (R,B,S,T,U,al) = {
170170 let am = ((((((((ai(R) + "_") + ai(B)) + "_") + ai(S)) + "_") + ai(toString(T))) + "_") + ai(toString(U)))
171171 if ((al == ""))
172172 then am
173173 else ((am + "_") + ai(al))
174174 }
175175
176176
177177 func an (ao) = if ((ao == 1))
178178 then "1"
179179 else if ((ao == 2))
180180 then "2"
181181 else if ((ao == 3))
182182 then "3"
183183 else if ((ao == 4))
184184 then "4"
185185 else if ((ao == 5))
186186 then "5"
187187 else if ((ao == 6))
188188 then "6"
189189 else throw(("Unsupported r parameter passed: expected=[1,...,6] actual=" + toString(ao)))
190190
191191
192192 func ap (aq,B) = {
193193 let ar = if (if (if (if (if ((aq == (e + d)))
194194 then true
195195 else (aq == (f + d)))
196196 then true
197197 else (aq == (g + d)))
198198 then true
199199 else (aq == (h + d)))
200200 then true
201201 else (aq == (i + d)))
202202 then true
203203 else false
204204 if (ar)
205205 then {
206206 let as = size(B)
207207 let at = (aq - d)
208208 let au = parseIntValue(take(B, 1))
209209 let av = drop(B, 1)
210210 let aw = parseIntValue(take(av, 1))
211211 let ax = drop(av, 1)
212212 let ay = parseIntValue(take(ax, 1))
213213 let az = drop(ax, 1)
214214 let aA = parseIntValue(take(az, 1))
215215 let aB = drop(az, 1)
216216 let aC = parseIntValue(take(aB, 1))
217217 let aD = drop(aB, 1)
218218 let aE = parseIntValue(take(aD, 1))
219219 let aF = (((((au + aw) + ay) + aA) + aC) + aE)
220220 if ((aF == 5))
221221 then ((at * k) / j)
222222 else if ((aF == 4))
223223 then ((at * l) / j)
224224 else if ((aF == 3))
225225 then ((at * m) / j)
226226 else if ((aF == 2))
227227 then ((at * n) / j)
228228 else if ((aF == 1))
229229 then ((at * o) / j)
230230 else throw(("Invalid player's choice, active bullets = " + toString(aF)))
231231 }
232232 else throw("Bet amount is not in range")
233233 }
234234
235235
236236 func aG (B) = {
237237 let au = parseIntValue(take(B, 1))
238238 let av = drop(B, 1)
239239 let aw = parseIntValue(take(av, 1))
240240 let ax = drop(B, 1)
241241 let ay = parseIntValue(take(ax, 1))
242242 let az = drop(B, 1)
243243 let aA = parseIntValue(take(az, 1))
244244 let aB = drop(B, 1)
245245 let aC = parseIntValue(take(aB, 1))
246246 let aD = drop(B, 1)
247247 let aE = parseIntValue(take(aD, 1))
248248 if ((au == 0))
249249 then "1"
250250 else if ((aw == 0))
251251 then "2"
252252 else if ((ay == 0))
253253 then "3"
254254 else if ((aA == 0))
255255 then "4"
256256 else if ((aC == 0))
257257 then "5"
258258 else if ((aE == 0))
259259 then "6"
260260 else throw("Bet amount is not in range")
261261 }
262262
263263
264264 func aH (B,aI) = {
265265 let aJ = parseIntValue(aI)
266266 let aK = split(B, "")
267267 if ((aK[(aJ - 1)] == "0"))
268268 then true
269269 else false
270270 }
271271
272272
273273 func aL (D,aM,U,aN,aO,aP) = {
274274 let aQ = [aP]
275275 let aR = [ScriptTransfer(aM, U, unit)]
276276 if (aO)
277277 then {
278278 let aS = ((aN + "_") + ai("TIMEOUT"))
279279 let aT = DataEntry(D, aS)
280280 ScriptResult(WriteSet(aT :: aQ), TransferSet(aR))
281281 }
282282 else {
283283 let aT = DataEntry(D, aN)
284284 ScriptResult(WriteSet(aT :: aQ), TransferSet(aR))
285285 }
286286 }
287287
288288
289289 @Callable(aU)
290290 func bet (B) = {
291291 let aV = ae()
292292 let D = toBase58String(aU.transactionId)
293293 let aW = extract(aU.payment)
294294 let aX = isDefined(aW.assetId)
295295 let aY = isDefined(aW.assetId)
296296 let U = ap(aW.amount, B)
297297 let aZ = isDefined(getString(this, D))
298298 if (aX)
299299 then throw("Bet amount must be in Waves")
300300 else if (aY)
301301 then throw("Transaction's fee must be in Waves")
302302 else if (aZ)
303303 then throw("Passed txId had been used before. Game aborted.")
304304 else {
305305 let S = toBase58String(aU.callerPublicKey)
306306 let ba = ak(x, B, S, height, U, "")
307307 let bb = ((((((((x + "_") + B) + "_") + S) + "_") + toString(height)) + "_") + toString(U))
308308 let bc = addressFromPublicKey(aU.callerPublicKey)
309309 let bd = [ScriptTransfer(bc, d, unit)]
310310 let be = [DataEntry(w, ab(U)), DataEntry(v, aV), DataEntry("Game Data", bb), DataEntry(D, ba)]
311311 ScriptResult(WriteSet(be), TransferSet(bd))
312312 }
313313 }
314314
315315
316316
317317 @Callable(aU)
318318 func withdraw (D,E) = {
319319 let bf = V(D)
320320 let R = bf[p]
321321 let B = bf[q]
322322 let T = parseIntValue(bf[s])
323323 let U = parseIntValue(bf[t])
324324 let S = bf[r]
325325 let aM = addressFromPublicKey(fromBase58String(S))
326326 let aO = ((height - T) > b)
327327 let aP = ah(D, U)
328328 if ((R != x))
329329 then throw("Invalid game state for passed gameId")
330330 else if (aO)
331331 then {
332332 let aI = aG(B)
333333 let aN = ak(y, B, S, T, U, aI)
334334 aL(D, aM, U, aN, aO, aP)
335335 }
336336 else {
337337 let aJ = C(D, E)
338338 let aI = an(aJ)
339339 if (aH(B, aI))
340340 then {
341341 let aN = ak(y, B, S, T, U, aI)
342342 aL(D, aM, U, aN, aO, aP)
343343 }
344344 else {
345345 let aN = ak(z, B, S, T, U, aI)
346346 WriteSet([DataEntry(D, aN), aP])
347347 }
348348 }
349349 }
350350
351351
352-@Verifier(bg)
353-func bh () = if (sigVerify(bg.bodyBytes, bg.proofs[0], bg.senderPublicKey))
354- then {
355- let X = bg
356- if ($isInstanceOf(X, "TransferTransaction"))
357- then {
358- let bi = X
359- ((wavesBalance(this) - bi.amount) >= Z())
360- }
361- else if ($isInstanceOf(X, "SetScriptTransaction"))
362- then {
363- let bj = X
364- true
365- }
366- else false
367- }
368- else false
369-

github/deemru/w8io/169f3d6 
81.41 ms