tx · C2qKVAM1SapLiqyhBefx6T3HrbKjMp8E8eAR9GvQE6U8

3My9Kd9gApw3GCoz2KWSZPiTRNzDsNE2eeh:  -0.01400000 Waves

2021.02.19 12:33 [1404859] smart account 3My9Kd9gApw3GCoz2KWSZPiTRNzDsNE2eeh > SELF 0.00000000 Waves

{ "type": 13, "id": "C2qKVAM1SapLiqyhBefx6T3HrbKjMp8E8eAR9GvQE6U8", "fee": 1400000, "feeAssetId": null, "timestamp": 1613727222765, "version": 2, "chainId": 84, "sender": "3My9Kd9gApw3GCoz2KWSZPiTRNzDsNE2eeh", "senderPublicKey": "BjjwtwUgZ4s8p9HJuFwyRMR3egd3zMAHGDV2HoZ1J7ho", "proofs": [ "4daWCDfurWgShuudckVzYHiFkGvP8XeAGwryJb2NSEE7dHWBoPtFCtQMPY1yE5soNm13xQ6UDzsvdKRBR1ubkTaD" ], "script": "base64:AAIDAAAAAAAAAA4IARIAEgASBgoECAICAgAAACQAAAAADXJzYVB1YmxpY0tleTEJAAJbAAAAAQIAAACATUZ3d0RRWUpLb1pJaHZjTkFRRUJCUUFEU3dBd1NBSkJBT2tpdXovQlY0RWpveEdoVG1OQ2J0MlRna2JTUEgvdzY5YjNGMXJLbUQ2MUppUFh2dkY4TDJwSTl4T1ljVzRGbW9FWlZIbFJRdEFsYUp5a2wzK3JzckVDQXdFQUFRPT0AAAAADXJzYVB1YmxpY0tleTIJAAJbAAAAAQIAAACATUZ3d0RRWUpLb1pJaHZjTkFRRUJCUUFEU3dBd1NBSkJBSm5YemJNL1Yyc0RWMVVMYlBTT2xIa2xkT1RXUnJIaTVmeElrQm11ZXZyQ2xNUFZIN3JxY2N3aXJETmNNZElkd1hISTlBZGhqOUZXandHSXdmVS9LNk1DQXdFQUFRPT0AAAAADXJzYVB1YmxpY0tleTMJAAJbAAAAAQIAAACATUZ3d0RRWUpLb1pJaHZjTkFRRUJCUUFEU3dBd1NBSkJBT1JEZXZ5MHI0a3pMcU95U2xvQjYzSHV2MmU0emVIS0hqQ3N5NXZ0RkttV1piWEphOGdaWXQ0K0VrbEZJbzFLOW9xdTVCQVBWZkozRk96czJVMUErZzBDQXdFQUFRPT0AAAAADWdhbWVQdWJsaWNLZXkJAAJZAAAAAQIAAAAsQmpqd3R3VWdaNHM4cDlISnVGd3lSTVIzZWdkM3pNQUhHRFYySG9aMUo3aG8AAAAAC2dhbWVBZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABBQAAAA1nYW1lUHVibGljS2V5AAAAAA5hZG1pblB1YmxpY0tleQkAAlkAAAABAgAAACw1MkRqVE54b3llc0FkTGtLcDlVSjdyTjFYMk5QNW5uTnZrSHdLTDI5d2JuWgAAAAAMYWRtaW5BZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABBQAAAA5hZG1pblB1YmxpY0tleQAAAAAFZHJ1bTEJAARMAAAAAgIAAAABNgkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABNAkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAE0CQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABNwkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAE2CQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATQFAAAAA25pbAAAAAAFZHJ1bTIJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAE2CQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABNAkABEwAAAACAgAAAAEyCQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABNgkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAEyCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABNAkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAEyCQAETAAAAAICAAAAATcJAARMAAAAAgIAAAABNQkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATMFAAAAA25pbAAAAAAFZHJ1bTMJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAEyCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAE3CQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATYJ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c2FTaWduMwQAAAAIZGF0YUxpc3QJAQAAAAtnYW1lR2V0RGF0YQAAAAEFAAAABmdhbWVJZAQAAAAJZ2FtZVN0YXRlCQABkQAAAAIFAAAACGRhdGFMaXN0AAAAAAAAAAAABAAAAA1wbGF5ZXJBZGRyZXNzCQABkQAAAAIFAAAACGRhdGFMaXN0AAAAAAAAAAABBAAAAAZiZXRBbXQJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAhkYXRhTGlzdAAAAAAAAAAAAgQAAAAIZHJ1bTFJbnQJAQAAAAhyc2FUb0ludAAAAAMFAAAABmdhbWVJZAUAAAAIcnNhU2lnbjEFAAAADXJzYVB1YmxpY0tleTEEAAAACGRydW0ySW50CQEAAAAIcnNhVG9JbnQAAAADBQAAAAZnYW1lSWQFAAAACHJzYVNpZ24yBQAAAA1yc2FQdWJsaWNLZXkyBAAAAAhkcnVtM0ludAkBAAAACHJzYVRvSW50AAAAAwUAAAAGZ2FtZUlkBQAAAAhyc2FTaWduMwUAAAANcnNhUHVibGljS2V5MwQAAAALdGhyZWVJbkFSb3cJAAEsAAAAAgkAASwAAAACCQABkQAAAAIFAAAABWRydW0xBQAAAAhkcnVtMUludAkAAZEAAAACBQAAAAVkcnVtMgUAAAAIZHJ1bTJJbnQJAAGRAAAAAgUAAAAFZHJ1bTMFAAAACGRydW0zSW50BAAAAA9lbGVtZW50VG9TdHJpbmcJAAEsAAAAAgkAASwAAAACCQEAAAAPZHJ1bUludFRvU3RyaW5nAAAAAQUAAAAIZHJ1bTFJbnQJAQAAAA9kcnVtSW50VG9TdHJpbmcAAAABBQAAAAhkcnVtMkludAkBAAAAD2RydW1JbnRUb1N0cmluZwAAAAEFAAAACGRydW0zSW50BAAAAAlhbW91bnRXb24JAQAAABBkZWZpbmVNdWx0aXBsaWVyAAAAAQUAAAALdGhyZWVJbkFSb3cEAAAAC2JldERhdGFMaXN0CQEAAAAOZ2FtZUdldEJldERhdGEAAAABBQAAAA1wbGF5ZXJBZGRyZXNzBAAAAAhiZXRTdGF0ZQkAAZEAAAACBQAAAAtiZXREYXRhTGlzdAAAAAAAAAAAAAQAAAAOdG90YWxJbjIwMHdpbnMJAQAAAA1wYXJzZUludFZhbHVl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", "height": 1404859, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: DEjrR6wvPKFcaxq7p2DRd8DTW5yDcd94n5SNDSvpGGVq Next: none 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 = fromBase58String("BjjwtwUgZ4s8p9HJuFwyRMR3egd3zMAHGDV2HoZ1J7ho")
1111
1212 let e = addressFromPublicKey(d)
1313
1414 let f = fromBase58String("52DjTNxoyesAdLkKp9UJ7rN1X2NP5nnNvkHwKL29wbnZ")
1515
1616 let g = addressFromPublicKey(f)
1717
1818 let h = ["6", "1", "5", "4", "3", "2", "1", "3", "5", "2", "4", "1", "7", "3", "2", "3", "1", "4", "1", "3", "5", "2", "1", "4", "2", "6", "5", "2", "1", "4"]
1919
2020 let i = ["1", "3", "4", "2", "3", "5", "1", "6", "4", "2", "1", "1", "4", "2", "1", "6", "3", "4", "1", "2", "5", "4", "1", "5", "3", "2", "7", "5", "1", "3"]
2121
2222 let j = ["3", "2", "5", "2", "7", "4", "1", "3", "6", "4", "2", "3", "1", "6", "4", "2", "1", "5", "2", "5", "1", "3", "7", "1", "2", "6", "4", "1", "3", "1"]
2323
2424 let k = "ACCEPTED"
2525
2626 let l = "WON"
2727
2828 let m = "LOST"
2929
3030 let n = unit
3131
3232 let o = 20000000
3333
3434 let p = (o * 10)
3535
3636 let q = "X_GAMESCOUNTER"
3737
3838 func r () = getInteger(this, q)
3939
4040
4141 func s (t) = (("G_" + t) + "_STATUS")
4242
4343
4444 func u (t) = getString(this, s(t))
4545
4646
4747 func v (w) = (w + "_GAMEID")
4848
4949
5050 func x (w) = getString(this, v(w))
5151
5252
5353 func y (z) = (z + "_BETDATA")
5454
5555
5656 func A (z) = getString(this, v(z))
5757
5858
5959 let B = "BET_STATUS"
6060
6161 func C () = getString(this, B)
6262
6363
6464 func D (E) = (("A_" + E) + "_AMOUNT")
6565
6666
6767 func F (E) = getInteger(this, D(E))
6868
6969
7070 func G (w) = {
7171 let H = x(w)
7272 let I = {
7373 let J = H
7474 if ($isInstanceOf(J, "String"))
7575 then {
7676 let I = J
7777 I
7878 }
7979 else throw("Game Id was not found")
8080 }
8181 split(I, "_")
8282 }
8383
8484
8585 func K (L) = {
8686 let M = A(L)
8787 let I = {
8888 let J = M
8989 if ($isInstanceOf(J, "String"))
9090 then {
9191 let I = J
9292 I
9393 }
9494 else throw("Player's Address was not found")
9595 }
9696 split(I, "_")
9797 }
9898
9999
100100 func N (O) = if (if ((O >= o))
101101 then (p >= O)
102102 else false)
103103 then true
104104 else throw("Bet amount is not in range")
105105
106106
107107 func P (w,Q,R) = {
108108 let S = rsaVerify(SHA256, toBytes(w), Q, R)
109109 if (S)
110110 then (toInt(sha256(Q)) % 29)
111111 else throw("Invalid RSA Signature")
112112 }
113113
114114
115115 func T (U) = if ((10 > U))
116116 then ("0" + toString(U))
117117 else toString(U)
118118
119119
120120 func V (W) = {
121121 let X = wavesBalance(addressFromPublicKey(d))
122122 if ((X >= 0))
123123 then ((W / 100) * X)
124124 else 0
125125 }
126126
127127
128128 func Y (Z) = if ((Z == "777"))
129129 then V(100)
130130 else if ((Z == "666"))
131131 then V(20)
132132 else if ((Z == "555"))
133133 then V(14)
134134 else if ((Z == "333"))
135135 then V(10)
136136 else if ((Z == "222"))
137137 then V(5)
138138 else if ((Z == "111"))
139139 then V(2)
140140 else 0
141141
142142
143143 func aa (ab) = (ab == f)
144144
145145
146146 @Callable(ac)
147147 func initGame () = if (aa(ac.callerPublicKey))
148148 then {
149149 let J = r()
150150 if ($isInstanceOf(J, "Int"))
151151 then {
152152 let ad = J
153153 throw("INIT_ALREADY_DONE")
154154 }
155155 else WriteSet([DataEntry(q, 0), DataEntry(s(toString(e)), "ACTIVE")])
156156 }
157157 else throw("initGame_FORBBIDEN")
158158
159159
160160
161161 @Callable(ac)
162162 func makeBet () = {
163163 let w = toBase58String(ac.transactionId)
164164 let ae = extract(ac.caller)
165165 let af = extract(ac.payment)
166166 let O = af.amount
167167 let ag = N(O)
168168 let J = u(toString(e))
169169 if ($isInstanceOf(J, "String"))
170170 then {
171171 let ah = J
172172 if ((ah == "ACTIVE"))
173173 then {
174174 let ai = C()
175175 if ($isInstanceOf(ai, "String"))
176176 then {
177177 let aj = ai
178178 if ((aj == "PLAYED"))
179179 then if (ag)
180180 then {
181181 let ak = ((((((k + "_") + toString(ae)) + "_") + toString(O)) + "_WAVES_") + toString(height))
182182 WriteSet([DataEntry(B, "BET"), DataEntry(v(w), ak), DataEntry(D(toString(ae)), O)])
183183 }
184184 else throw("WRONG_AMOUNT")
185185 else throw("COMPLETE_ PREVIOUS_GAME")
186186 }
187187 else throw("NO_BET_PLACED_")
188188 }
189189 else throw("SLOT_GAME_NOT_INITIALIZED")
190190 }
191191 else throw("INIT_ERROR")
192192 }
193193
194194
195195
196196 @Callable(ac)
197197 func playGame (w,al,am,an) = {
198198 let ao = G(w)
199199 let ap = ao[0]
200200 let ae = ao[1]
201201 let aq = parseIntValue(ao[2])
202202 let ar = P(w, al, a)
203203 let as = P(w, am, b)
204204 let at = P(w, an, c)
205205 let Z = ((h[ar] + i[as]) + j[at])
206206 let au = ((T(ar) + T(as)) + T(at))
207207 let av = Y(Z)
208208 let aw = K(ae)
209209 let ax = aw[0]
210210 let ay = parseIntValue(aw[1])
211211 let az = parseIntValue(aw[2])
212212 let aA = parseIntValue(aw[3])
213213 let J = u(toString(e))
214214 if ($isInstanceOf(J, "String"))
215215 then {
216216 let ah = J
217217 if ((ah != "ACTIVE"))
218218 then throw("SLOT_GAME_NOT_ACTIVE")
219219 else {
220220 let ai = C()
221221 if ($isInstanceOf(ai, "String"))
222222 then {
223223 let aB = ai
224224 if ((aB != "BET"))
225225 then throw("PLACE_A_BET_BEFORE_YOU_CAN_PLAY")
226226 else if ((Z == "444"))
227227 then WriteSet([DataEntry(y(ae), (((((((((("TRIPLE_BAR" + "_") + ao[1]) + "_") + ao[2]) + "_") + ao[3]) + "_") + toString(height)) + "_") + Z))])
228228 else if ((ap != k))
229229 then throw("GAME_STATE_IS_NOT_ACCEPTED")
230230 else if ((ac.caller != addressFromStringValue(ae)))
231231 then throw("NOT_CURRENT_PLAYER")
232232 else if ((av != 0))
233233 then if ((ay == 200))
234234 then ScriptResult(WriteSet([DataEntry(y(ae), ((((((((((((l + "_") + "0") + "_") + ao[2]) + "_") + ao[3]) + "_") + toString(height)) + "_") + toString(av)) + "_") + Z)), DataEntry(v(w), ((((((((((((((l + "_") + ao[1]) + "_") + ao[2]) + "_") + ao[3]) + "_") + toString(height)) + "_") + toString(av)) + "_") + Z) + "_") + au))]), TransferSet([ScriptTransfer(addressFromStringValue(ae), av, unit)]))
235235 else if ((az == 5))
236236 then ScriptResult(WriteSet([DataEntry(y(ae), ((((((((((((l + "_") + ao[1]) + "_") + "0") + "_") + ao[3]) + "_") + toString(height)) + "_") + toString(av)) + "_") + Z)), DataEntry(v(w), ((((((((((((((l + "_") + ao[1]) + "_") + ao[2]) + "_") + ao[3]) + "_") + toString(height)) + "_") + toString(av)) + "_") + Z) + "_") + au))]), TransferSet([ScriptTransfer(addressFromStringValue(ae), av, unit)]))
237237 else if ((aA == 5))
238238 then ScriptResult(WriteSet([DataEntry(y(ae), ((((((((((((((l + "_") + "0") + "_") + ao[1]) + "_") + ao[2]) + "_") + "0") + "_") + toString(height)) + "_") + toString(av)) + "_") + Z)), DataEntry(v(w), ((((((((((((((l + "_") + ao[1]) + "_") + ao[2]) + "_") + ao[3]) + "_") + toString(height)) + "_") + toString(av)) + "_") + Z) + "_") + au))]), TransferSet([ScriptTransfer(addressFromStringValue(ae), av, unit)]))
239239 else ScriptResult(WriteSet([DataEntry(y(ae), ((((((((((((l + "_") + ao[1]) + "_") + ao[2]) + "_") + ao[3]) + "_") + toString(height)) + "_") + toString(av)) + "_") + Z)), DataEntry(v(w), ((((((((((((((l + "_") + ao[1]) + "_") + ao[2]) + "_") + ao[3]) + "_") + toString(height)) + "_") + toString(av)) + "_") + Z) + "_") + au))]), TransferSet([ScriptTransfer(addressFromStringValue(ae), av, unit)]))
240240 else WriteSet([DataEntry(y(ae), (((((((((((((m + "_") + "_") + ao[1]) + "_") + ao[2]) + "_") + ao[3]) + "_") + toString(height)) + "_") + toString(av)) + "_") + Z)), DataEntry(v(w), ((((((((((((((m + "_") + ao[1]) + "_") + ao[2]) + "_") + ao[3]) + "_") + toString(height)) + "_") + toString(av)) + "_") + Z) + "_") + au))])
241241 }
242242 else throw("BET_PLACED")
243243 }
244244 }
245245 else throw("INIT_ERROR")
246246 }
247247
248248
249249 @Verifier(aC)
250250 func aD () = if (sigVerify(aC.bodyBytes, aC.proofs[0], d))
251251 then {
252252 let J = aC
253253 if ($isInstanceOf(J, "SetScriptTransaction"))
254254 then {
255255 let aC = J
256256 true
257257 }
258258 else false
259259 }
260260 else false
261261

github/deemru/w8io/873ac7e 
43.56 ms