tx · 3oEQ45YeVvofX2aM9GVjBbLRRp8ZmfriJQ8EYDygjrSr 3N2VYC5XcuW5krZLuXurs2vFhYAmwiwq3xQ: -0.01000000 Waves 2021.02.20 16:42 [1406528] smart account 3N2VYC5XcuW5krZLuXurs2vFhYAmwiwq3xQ > SELF 0.00000000 Waves
{ "type": 13, "id": "3oEQ45YeVvofX2aM9GVjBbLRRp8ZmfriJQ8EYDygjrSr", "fee": 1000000, "feeAssetId": null, "timestamp": 1613828556811, "version": 2, "chainId": 84, "sender": "3N2VYC5XcuW5krZLuXurs2vFhYAmwiwq3xQ", "senderPublicKey": "4PEWw3mZQrBc1au7QeTFtyDyHq1Kec71TYNDK6JQogiV", "proofs": [ "4nXAkqcvFVGD62g6GAwibmk5WsYccWEZhQ7g4a5T1o612NqJGx6Fh2EWWhBZ8u5e4BkjvckiLsBtJhpnQSrbaz9K" ], "script": "base64:AAIDAAAAAAAAAA4IARIAEgASBgoECAgICAAAACwAAAAADXJzYVB1YmxpY0tleTEJAAJbAAAAAQIAAAGITUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFsNm91VVp5VXJ5VUcyTGxGMnVZUVhkYi9FNlVobFpBYnFsT0pVQ1hrZTRYM29zYXlhNjNiTlFlVU5QSzdtLzlRTjloRGl1bTRLa2lvOUYycitSOTJ2TWdXYWx1dll2aUZHSnc4VjhYTDh5aGNwa0tnWUpVUTB2ME1DYnBJOWM3aFNLUk54dmFJOWppa1lHeUdOU3NGZElUd2NYM2EweEptRGZ3Q3NzUDc2bUlBQzZ2WEROdVNjZXkrdjNualErNm8vN0FvdjhZRmlzWkxLbXhnWm52dVhESW45enBOaGlndGxJT1RLZVkxSTROWlE3ektEbEp6U2J6QlJTV1dhTlpBV0R2bHdGci9aUU9NTlEyNHBoS1ZtbmVQVEVWRkFTc3VtVWlJQkxYYlR3NzhiL1NZM2Jnejc5ZGh3OEExUHU1Tlc0WDloaWNybU5yMUV5WDM5VXNURFFJREFRQUIAAAAADXJzYVB1YmxpY0tleTIJAAJbAAAAAQIAAAGITUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFsNm91VVp5VXJ5VUcyTGxGMnVZUVhkYi9FNlVobFpBYnFsT0pVQ1hrZTRYM29zYXlhNjNiTlFlVU5QSzdtLzlRTjloRGl1bTRLa2lvOUYycitSOTJ2TWdXYWx1dll2aUZHSnc4VjhYTDh5aGNwa0tnWUpVUTB2ME1DYnBJOWM3aFNLUk54dmFJOWppa1lHeUdOU3NGZElUd2NYM2EweEptRGZ3Q3NzUDc2bUlBQzZ2WEROdVNjZXkrdjNualErNm8vN0FvdjhZRmlzWkxLbXhnWm52dVhESW45enBOaGlndGxJT1RLZVkxSTROWlE3ektEbEp6U2J6QlJTV1dhTlpBV0R2bHdGci9aUU9NTlEyNHBoS1ZtbmVQVEVWRkFTc3VtVWlJQkxYYlR3NzhiL1NZM2Jnejc5ZGh3OEExUHU1Tlc0WDloaWNybU5yMUV5WDM5VXNURFFJREFRQUIAAAAADXJzYVB1YmxpY0tleTMJAAJbAAAAAQIAAAGITUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFsNm91VVp5VXJ5VUcyTGxGMnVZUVhkYi9FNlVobFpBYnFsT0pVQ1hrZTRYM29zYXlhNjNiTlFlVU5QSzdtLzlRTjloRGl1bTRLa2lvOUYycitSOTJ2TWdXYWx1dll2aUZHSnc4VjhYTDh5aGNwa0tnWUpVUTB2ME1DYnBJOWM3aFNLUk54dmFJOWppa1lHeUdOU3NGZElUd2NYM2EweEptRGZ3Q3NzUDc2bUlBQzZ2WEROdVNjZXkrdjNualErNm8vN0FvdjhZRmlzWkxLbXhnWm52dVhESW45enBOaGlndGxJT1RLZVkxSTROWlE3ektEbEp6U2J6QlJTV1dhTlpBV0R2bHdGci9aUU9NTlEyNHBoS1ZtbmVQVEVWRkFTc3VtVWlJQkxYYlR3NzhiL1NZM2Jnejc5ZGh3OEExUHU1Tlc0WDloaWNybU5yMUV5WDM5VXNURFFJREFRQUIAAAAADWdhbWVQdWJsaWNLZXkJAAJZAAAAAQIAAAAsNFBFV3czbVpRckJjMWF1N1FlVEZ0eUR5SHExS2VjNzFUWU5ESzZKUW9naVYAAAAAC2dhbWVBZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABBQAAAA1nYW1lUHVibGljS2V5AAAAAA5hZG1pblB1YmxpY0tleQEAAAAggzLkuJqUE4qL17LXPsNzT5/7nIlMqx/RpZeDMnz36GwAAAAADGFkbWluQWRkcmVzcwkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQUAAAAOYWRtaW5QdWJsaWNLZXkAAAAABWRydW0xCQAETAAAAAICAAAAATYJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAE1CQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAEyCQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAE1CQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABNAkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATcJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAEyCQAETAAAAAICAAAAATMJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAE0CQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAE1CQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAE0CQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABNgkABEwAAAACAgAAAAE1CQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAE0BQAAAANuaWwAAAAABWRydW0yCQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAE0CQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAE1CQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABNgkABEwAAAACAgAAAAE0CQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATYJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAE0CQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAE1CQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAE1CQAETAAAAAICAAAAATMJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAE3CQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAEzBQAAAANuaWwAAAAABWRydW0zCQAETAAAAAICAAAAATMJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAE1CQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABNwkABEwAAAACAgAAAAE0CQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAE2CQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABNgkABEwAAAACAgAAAAE0CQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAE1CQAE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BQAAAAxyb3dEYXRhdExpc3QAAAAAAAAAAAEEAAAAC2JldERhdGFMaXN0CQEAAAAOZ2FtZUdldEJldERhdGEAAAABCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgQAAAAJYmV0U3RhdHVzCQABkQAAAAIFAAAAC2JldERhdGFMaXN0AAAAAAAAAAAABAAAAApwbGF5ZXJBZGRyCQABkQAAAAIFAAAAC2JldERhdGFMaXN0AAAAAAAAAAABBAAAAAliZXRBbW91bnQJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAtiZXREYXRhTGlzdAAAAAAAAAAAAgQAAAAIZHJ1bTFJbnQJAQAAAAhyc2FUb0ludAAAAAMFAAAAB3NpZ25Nc2cFAAAACHJzYVNpZ24xBQAAAA1yc2FQdWJsaWNLZXkxBAAAAAhkcnVtMkludAkBAAAACHJzYVRvSW50AAAAAwUAAAAHc2lnbk1zZwUAAAAIcnNhU2lnbjIFAAAADXJzYVB1YmxpY0tleTIEAAAACGRydW0zSW50CQEAAAAIcnNhVG9JbnQAAAADBQAAAAdzaWduTXNnBQAAAAhyc2FTaWduMwUAAAANcnNhUHVibGljS2V5MwQAAAALdGhyZWVJbkFSb3cJAAEsAAAAAgkAASwAAAACCQABkQAAAAIFAAAABWRydW0xBQAAAAhkcnVtMUludAkAAZEAAAACBQAAAAVkcnVtMgUAAAAIZHJ1bTJJbnQJAAGRAAAAAgUAAAAFZHJ1bTMFAAAACGRydW0zSW50BAAAAA9lbGVtZW50VG9TdHJpbmcJAAEsAAAAAgkAASwAAAACCQEAAAAPZHJ1bUludFRvU3RyaW5nAAAAAQUAAAAIZHJ1bTFJbnQJAQAAAA9kcnVtSW50VG9TdHJpbmcAAAABBQAAAAhkcnVtMkludAkBAAAAD2RydW1JbnRUb1N0cmluZwAAAAEFAAAACGRydW0zSW50BAAAAAlhbW91bnRXb24JAQAAABBkZWZpbmVNdWx0aXBsaWVyAAAAAQUAAAALdGhyZWVJbkFSb3cEAAAAByRtYXRjaDAJAQAAAA1nYW1lR2V0U3RhdHVzAAAAAAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAVzdGF0ZQUAAAAHJG1hdGNoMAMJ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", "height": 1406528, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: ALdz7MiAu4Wgf2iZbUwE5u4RQNP4Uq7K948JePNmMQ5v Full:
Old | New | Differences | |
---|---|---|---|
1 | - | # no script | |
1 | + | {-# STDLIB_VERSION 3 #-} | |
2 | + | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | + | {-# CONTENT_TYPE DAPP #-} | |
4 | + | let a = fromBase64String("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl6ouUZyUryUG2LlF2uYQXdb/E6UhlZAbqlOJUCXke4X3osaya63bNQeUNPK7m/9QN9hDium4Kkio9F2r+R92vMgWaluvYviFGJw8V8XL8yhcpkKgYJUQ0v0MCbpI9c7hSKRNxvaI9jikYGyGNSsFdITwcX3a0xJmDfwCssP76mIAC6vXDNuScey+v3njQ+6o/7Aov8YFisZLKmxgZnvuXDIn9zpNhigtlIOTKeY1I4NZQ7zKDlJzSbzBRSWWaNZAWDvlwFr/ZQOMNQ24phKVmnePTEVFASsumUiIBLXbTw78b/SY3bgz79dhw8A1Pu5NW4X9hicrmNr1EyX39UsTDQIDAQAB") | |
5 | + | ||
6 | + | let b = fromBase64String("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl6ouUZyUryUG2LlF2uYQXdb/E6UhlZAbqlOJUCXke4X3osaya63bNQeUNPK7m/9QN9hDium4Kkio9F2r+R92vMgWaluvYviFGJw8V8XL8yhcpkKgYJUQ0v0MCbpI9c7hSKRNxvaI9jikYGyGNSsFdITwcX3a0xJmDfwCssP76mIAC6vXDNuScey+v3njQ+6o/7Aov8YFisZLKmxgZnvuXDIn9zpNhigtlIOTKeY1I4NZQ7zKDlJzSbzBRSWWaNZAWDvlwFr/ZQOMNQ24phKVmnePTEVFASsumUiIBLXbTw78b/SY3bgz79dhw8A1Pu5NW4X9hicrmNr1EyX39UsTDQIDAQAB") | |
7 | + | ||
8 | + | let c = fromBase64String("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl6ouUZyUryUG2LlF2uYQXdb/E6UhlZAbqlOJUCXke4X3osaya63bNQeUNPK7m/9QN9hDium4Kkio9F2r+R92vMgWaluvYviFGJw8V8XL8yhcpkKgYJUQ0v0MCbpI9c7hSKRNxvaI9jikYGyGNSsFdITwcX3a0xJmDfwCssP76mIAC6vXDNuScey+v3njQ+6o/7Aov8YFisZLKmxgZnvuXDIn9zpNhigtlIOTKeY1I4NZQ7zKDlJzSbzBRSWWaNZAWDvlwFr/ZQOMNQ24phKVmnePTEVFASsumUiIBLXbTw78b/SY3bgz79dhw8A1Pu5NW4X9hicrmNr1EyX39UsTDQIDAQAB") | |
9 | + | ||
10 | + | let d = fromBase58String("4PEWw3mZQrBc1au7QeTFtyDyHq1Kec71TYNDK6JQogiV") | |
11 | + | ||
12 | + | let e = addressFromPublicKey(d) | |
13 | + | ||
14 | + | let f = base58'9q9RHvinFqVkB47ZiRgEFtRPdV5zCvG2JZrXxFMYU2ou' | |
15 | + | ||
16 | + | let g = addressFromPublicKey(f) | |
17 | + | ||
18 | + | 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"] | |
19 | + | ||
20 | + | 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"] | |
21 | + | ||
22 | + | 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"] | |
23 | + | ||
24 | + | let k = "ACCEPTED" | |
25 | + | ||
26 | + | let l = "PENDING" | |
27 | + | ||
28 | + | let m = "WON" | |
29 | + | ||
30 | + | let n = "LOST" | |
31 | + | ||
32 | + | let o = 3 | |
33 | + | ||
34 | + | let p = unit | |
35 | + | ||
36 | + | let q = 20000000 | |
37 | + | ||
38 | + | let r = (q * 10) | |
39 | + | ||
40 | + | let s = "GAMESCOUNTER" | |
41 | + | ||
42 | + | let t = (toString(e) + "_GAME_ADDRESS") | |
43 | + | ||
44 | + | let u = (("G_" + toString(e)) + "_STATUS") | |
45 | + | ||
46 | + | let v = (("R_" + toString(e)) + "_ROW_WIN/LOSE") | |
47 | + | ||
48 | + | func w () = getInteger(this, s) | |
49 | + | ||
50 | + | ||
51 | + | func x () = getString(this, t) | |
52 | + | ||
53 | + | ||
54 | + | func y () = getString(this, u) | |
55 | + | ||
56 | + | ||
57 | + | func z () = getString(this, v) | |
58 | + | ||
59 | + | ||
60 | + | func A (B) = (B + "_BET_STATUS") | |
61 | + | ||
62 | + | ||
63 | + | func C (B) = (B + "_BETDATA") | |
64 | + | ||
65 | + | ||
66 | + | func D (B) = getString(this, A(B)) | |
67 | + | ||
68 | + | ||
69 | + | func E (B) = getString(this, C(B)) | |
70 | + | ||
71 | + | ||
72 | + | func F (G) = (("B_" + G) + "_AMOUNT") | |
73 | + | ||
74 | + | ||
75 | + | func H (G) = (("B_" + G) + "_WINS") | |
76 | + | ||
77 | + | ||
78 | + | func I (G) = (("B_" + G) + "_LOSES") | |
79 | + | ||
80 | + | ||
81 | + | func J (G) = getInteger(this, F(G)) | |
82 | + | ||
83 | + | ||
84 | + | func K (G) = getInteger(this, H(G)) | |
85 | + | ||
86 | + | ||
87 | + | func L (G) = getInteger(this, I(G)) | |
88 | + | ||
89 | + | ||
90 | + | func M () = { | |
91 | + | let N = x() | |
92 | + | let O = { | |
93 | + | let P = N | |
94 | + | if ($isInstanceOf(P, "String")) | |
95 | + | then { | |
96 | + | let O = P | |
97 | + | O | |
98 | + | } | |
99 | + | else throw("GAME_DATA_ERROR") | |
100 | + | } | |
101 | + | split(O, "_") | |
102 | + | } | |
103 | + | ||
104 | + | ||
105 | + | func Q () = { | |
106 | + | let R = z() | |
107 | + | let O = { | |
108 | + | let P = R | |
109 | + | if ($isInstanceOf(P, "String")) | |
110 | + | then { | |
111 | + | let O = P | |
112 | + | O | |
113 | + | } | |
114 | + | else throw("GAME_DATA_ERROR") | |
115 | + | } | |
116 | + | split(O, "_") | |
117 | + | } | |
118 | + | ||
119 | + | ||
120 | + | func S (B) = { | |
121 | + | let T = E(B) | |
122 | + | let O = { | |
123 | + | let P = T | |
124 | + | if ($isInstanceOf(P, "String")) | |
125 | + | then { | |
126 | + | let O = P | |
127 | + | O | |
128 | + | } | |
129 | + | else throw("BET_DATA_ERROR") | |
130 | + | } | |
131 | + | split(O, "_") | |
132 | + | } | |
133 | + | ||
134 | + | ||
135 | + | func U (V) = if (if ((V >= q)) | |
136 | + | then (r >= V) | |
137 | + | else false) | |
138 | + | then true | |
139 | + | else throw("Bet amount is not in range") | |
140 | + | ||
141 | + | ||
142 | + | func W (X,Y,Z) = { | |
143 | + | let aa = rsaVerify(SHA256, toBytes(X), fromBase64String(Y), Z) | |
144 | + | if (aa) | |
145 | + | then (toInt(sha256(fromBase64String(Y))) % 29) | |
146 | + | else throw("Invalid RSA Signature") | |
147 | + | } | |
148 | + | ||
149 | + | ||
150 | + | func ab (ac) = if ((10 > ac)) | |
151 | + | then ("0" + toString(ac)) | |
152 | + | else toString(ac) | |
153 | + | ||
154 | + | ||
155 | + | func ad (ae) = { | |
156 | + | let af = wavesBalance(addressFromPublicKey(d)) | |
157 | + | if ((af >= 0)) | |
158 | + | then ((ae / 100) * af) | |
159 | + | else 0 | |
160 | + | } | |
161 | + | ||
162 | + | ||
163 | + | func ag (ah) = if ((ah == "777")) | |
164 | + | then ad(100) | |
165 | + | else if ((ah == "666")) | |
166 | + | then ad(20) | |
167 | + | else if ((ah == "555")) | |
168 | + | then ad(14) | |
169 | + | else if ((ah == "444")) | |
170 | + | then ad(10) | |
171 | + | else if ((ah == "333")) | |
172 | + | then ad(7) | |
173 | + | else if ((ah == "222")) | |
174 | + | then ad(5) | |
175 | + | else if ((ah == "111")) | |
176 | + | then ad(2) | |
177 | + | else 0 | |
178 | + | ||
179 | + | ||
180 | + | @Callable(ai) | |
181 | + | func initGame () = if ((ai.callerPublicKey != f)) | |
182 | + | then throw("initGame_FORBBIDEN") | |
183 | + | else { | |
184 | + | let P = w() | |
185 | + | if ($isInstanceOf(P, "Int")) | |
186 | + | then { | |
187 | + | let aj = P | |
188 | + | throw("INIT_ALREADY_DONE") | |
189 | + | } | |
190 | + | else WriteSet([DataEntry(s, 0), DataEntry(u, "ACTIVE"), DataEntry(t, ((k + "_WAVES_") + toString(height))), DataEntry(v, ("0_" + toString(e)))]) | |
191 | + | } | |
192 | + | ||
193 | + | ||
194 | + | ||
195 | + | @Callable(ai) | |
196 | + | func makeBet () = { | |
197 | + | let ak = extract(ai.caller) | |
198 | + | let al = extract(ai.payment) | |
199 | + | let V = al.amount | |
200 | + | let am = U(V) | |
201 | + | let P = y() | |
202 | + | if ($isInstanceOf(P, "String")) | |
203 | + | then { | |
204 | + | let an = P | |
205 | + | if ((an != "ACTIVE")) | |
206 | + | then throw("SLOT_GAME_NOT_INITIALIZED") | |
207 | + | else { | |
208 | + | let ao = w() | |
209 | + | if ($isInstanceOf(ao, "Int")) | |
210 | + | then { | |
211 | + | let aj = ao | |
212 | + | if (!(am)) | |
213 | + | then throw("MAKEBET:WRONG_BET_AMOUNT") | |
214 | + | else { | |
215 | + | let ap = (aj + 1) | |
216 | + | let aq = D(toString(ak)) | |
217 | + | if ($isInstanceOf(aq, "String")) | |
218 | + | then { | |
219 | + | let ar = aq | |
220 | + | if ((ar != "PLAYED")) | |
221 | + | then throw("COMPLETE_ PREVIOUS_GAME") | |
222 | + | else WriteSet([DataEntry(s, ap), DataEntry(t, ((k + "_WAVES_") + toString(height))), DataEntry(A(toString(ak)), "BET"), DataEntry(F(toString(ak)), V), DataEntry(C(toString(ak)), (((((((l + "_") + toString(ak)) + "_") + toString(V)) + "_WAVES_") + toString(height)) + "_0_0_0_0_0"))]) | |
223 | + | } | |
224 | + | else WriteSet([DataEntry(s, ap), DataEntry(t, ((k + "_WAVES_") + toString(height))), DataEntry(A(toString(ak)), "BET"), DataEntry(F(toString(ak)), V), DataEntry(C(toString(ak)), (((((((l + "_") + toString(ak)) + "_") + toString(V)) + "_WAVES_") + toString(height)) + "_0_0_0_0_0"))]) | |
225 | + | } | |
226 | + | } | |
227 | + | else throw("INIT_NEEDED_FOR_COUNT") | |
228 | + | } | |
229 | + | } | |
230 | + | else throw("INIT_ERROR") | |
231 | + | } | |
232 | + | ||
233 | + | ||
234 | + | ||
235 | + | @Callable(ai) | |
236 | + | func playGame (as,at,au,av) = { | |
237 | + | let aw = Q() | |
238 | + | let ax = parseIntValue(aw[0]) | |
239 | + | let ay = aw[1] | |
240 | + | let az = S(toString(ai.caller)) | |
241 | + | let ar = az[0] | |
242 | + | let B = az[1] | |
243 | + | let V = parseIntValue(az[2]) | |
244 | + | let aA = W(as, at, a) | |
245 | + | let aB = W(as, au, b) | |
246 | + | let aC = W(as, av, c) | |
247 | + | let ah = ((h[aA] + i[aB]) + j[aC]) | |
248 | + | let aD = ((ab(aA) + ab(aB)) + ab(aC)) | |
249 | + | let aE = ag(ah) | |
250 | + | let P = y() | |
251 | + | if ($isInstanceOf(P, "String")) | |
252 | + | then { | |
253 | + | let an = P | |
254 | + | if ((an != "ACTIVE")) | |
255 | + | then throw("SLOT_GAME_NOT_ACTIVE") | |
256 | + | else { | |
257 | + | let ao = D(B) | |
258 | + | if ($isInstanceOf(ao, "String")) | |
259 | + | then { | |
260 | + | let aF = ao | |
261 | + | if ((aF != "BET")) | |
262 | + | then throw("PLACE_A_BET_BEFORE_YOU_CAN_PLAY") | |
263 | + | else if ((ai.caller != addressFromStringValue(B))) | |
264 | + | then throw("NOT_CURRENT_PLAYER") | |
265 | + | else if ((aE != 0)) | |
266 | + | then { | |
267 | + | let aq = K(B) | |
268 | + | if ($isInstanceOf(aq, "Int")) | |
269 | + | then { | |
270 | + | let aG = aq | |
271 | + | let aH = (aG + 1) | |
272 | + | if ((ah == "444")) | |
273 | + | then ScriptResult(WriteSet([DataEntry(C(toString(ai.caller)), ((((((((((((((("TRIPLE_BAR_" + B) + "_") + toString(V)) + "_WAVES_") + toString(height)) + "_") + toString(aH)) + "_") + az[6]) + "_") + az[7]) + "_") + ah) + "_") + aD)), DataEntry(H(toString(ai.caller)), aH), DataEntry(v, ((toString(0) + "_") + B))]), TransferSet([ScriptTransfer(addressFromStringValue(B), aE, unit)])) | |
274 | + | else if ((aG >= 200)) | |
275 | + | then ScriptResult(WriteSet([DataEntry(C(toString(ai.caller)), (((((((((((((((m + B) + "_") + toString(V)) + "_WAVES_") + toString(height)) + "_") + toString(0)) + "_") + az[6]) + "_") + az[7]) + "_") + ah) + "_") + aD)), DataEntry(H(toString(ai.caller)), 0), DataEntry(v, ((toString(0) + "_") + B))]), TransferSet([ScriptTransfer(addressFromStringValue(B), aE, unit)])) | |
276 | + | else if (if ((B == ay)) | |
277 | + | then (ax == 5) | |
278 | + | else false) | |
279 | + | then ScriptResult(WriteSet([DataEntry(C(toString(ai.caller)), (((((((((((((((m + B) + "_") + toString(V)) + "_WAVES_") + toString(height)) + "_") + toString(aH)) + "_") + toString(0)) + "_") + az[7]) + "_") + ah) + "_") + aD)), DataEntry(H(toString(ai.caller)), aH), DataEntry(v, ((toString(0) + "_") + B))]), TransferSet([ScriptTransfer(addressFromStringValue(B), aE, unit)])) | |
280 | + | else ScriptResult(WriteSet([DataEntry(C(B), ((((((((((((((((m + "_") + B) + "_") + toString(V)) + "_WAVES_") + toString(height)) + "_") + toString(aH)) + "_") + toString(aH)) + "_") + az[7]) + "_") + ah) + "_") + aD)), DataEntry(H(toString(ai.caller)), aH), DataEntry(v, ((toString(aH) + "_") + B))]), TransferSet([ScriptTransfer(addressFromStringValue(B), aE, unit)])) | |
281 | + | } | |
282 | + | else throw("INIT_WIN:addressGetWins") | |
283 | + | } | |
284 | + | else { | |
285 | + | let aq = L(B) | |
286 | + | if ($isInstanceOf(aq, "Int")) | |
287 | + | then { | |
288 | + | let aI = aq | |
289 | + | let aJ = (aI + 1) | |
290 | + | if ((aI >= 5)) | |
291 | + | then WriteSet([DataEntry(C(toString(ai.caller)), (((((((((((((n + B) + "_") + toString(V)) + "_WAVES_") + toString(height)) + "_") + az[5]) + "_") + az[6]) + "_0_") + ah) + "_") + aD)), DataEntry(I(toString(ai.caller)), 0), DataEntry(v, ((toString(0) + "_") + B))]) | |
292 | + | else WriteSet([DataEntry(C(toString(ai.caller)), (((((((((((((((n + B) + "_") + toString(V)) + "_WAVES_") + toString(height)) + "_") + az[5]) + "_") + az[6]) + "_") + toString(aJ)) + "_") + ah) + "_") + aD)), DataEntry(I(toString(ai.caller)), aJ), DataEntry(v, ((toString(aJ) + "_") + B))]) | |
293 | + | } | |
294 | + | else throw("INIT_LOSES") | |
295 | + | } | |
296 | + | } | |
297 | + | else throw("BET_PLACED") | |
298 | + | } | |
299 | + | } | |
300 | + | else throw("INIT_ERROR") | |
301 | + | } | |
302 | + | ||
303 | + | ||
304 | + | @Verifier(aK) | |
305 | + | func aL () = if (sigVerify(aK.bodyBytes, aK.proofs[0], d)) | |
306 | + | then { | |
307 | + | let P = aK | |
308 | + | if ($isInstanceOf(P, "SetScriptTransaction")) | |
309 | + | then { | |
310 | + | let aK = P | |
311 | + | true | |
312 | + | } | |
313 | + | else false | |
314 | + | } | |
315 | + | else false | |
316 | + |
github/deemru/w8io/873ac7e 30.38 ms ◑