tx · 85adJ4c8XCcASAigzbFNBjUQCFKQRGjFLStNxCiNfxS5

3N4vtgpXkE68DqQchkdVCSoaSNxMJ8Xuctx:  -0.01400000 Waves

2021.02.25 00:30 [1412718] smart account 3N4vtgpXkE68DqQchkdVCSoaSNxMJ8Xuctx > SELF 0.00000000 Waves

{ "type": 13, "id": "85adJ4c8XCcASAigzbFNBjUQCFKQRGjFLStNxCiNfxS5", "fee": 1400000, "feeAssetId": null, "timestamp": 1614202202801, "version": 2, "chainId": 84, "sender": "3N4vtgpXkE68DqQchkdVCSoaSNxMJ8Xuctx", "senderPublicKey": "8Q6AAquTkqKK6raBKopy9WX83aDSeQEnLGrL5nbh7Z4V", "proofs": [ "4vkcEEk34HgGRqA1rSk3Hyqvdf7GjYDg6WXQyFLu3F84jop8zpaFvBFnazM5i6vTnniHgou9CnL5E5UJrQnz6Jq7" ], "script": "base64:AAIDAAAAAAAAAA4IARIAEgASBgoECAgICAAAACEAAAAADWdhbWVQdWJsaWNLZXkJAAJZAAAAAQIAAAAsOFE2QUFxdVRrcUtLNnJhQktvcHk5V1g4M2FEU2VRRW5MR3JMNW5iaDdaNFYAAAAADmFkbWluUHVibGljS2V5AQAAACAQnPD+AvroOdlKEeT3TsVmRWWOXcBJDwbFdSPZqKQXawAAAAALZ2FtZUFkZHJlc3MJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEFAAAADWdhbWVQdWJsaWNLZXkAAAAADGFkbWluQWRkcmVzcwkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQUAAAAOYWRtaW5QdWJsaWNLZXkAAAAADXJzYVB1YmxpY0tleTEJAAJbAAAAAQIAAAGITUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFsNm91VVp5VXJ5VUcyTGxGMnVZUVhkYi9FNlVobFpBYnFsT0pVQ1hrZTRYM29zYXlhNjNiTlFlVU5QSzdtLzlRTjloRGl1bTRLa2lvOUYycitSOTJ2TWdXYWx1dll2aUZHSnc4VjhYTDh5aGNwa0tnWUpVUTB2ME1DYnBJOWM3aFNLUk54dmFJOWppa1lHeUdOU3NGZElUd2NYM2EweEptRGZ3Q3NzUDc2bUlBQzZ2WEROdVNjZXkrdjNualErNm8vN0FvdjhZRmlzWkxLbXhnWm52dVhESW45enBOaGlndGxJT1RLZVkxSTROWlE3ektEbEp6U2J6QlJTV1dhTlpBV0R2bHdGci9aUU9NTlEyNHBoS1ZtbmVQVEVWRkFTc3VtVWlJQkxYYlR3NzhiL1NZM2Jnejc5ZGh3OEExUHU1Tlc0WDloaWNybU5yMUV5WDM5VXNURFFJREFRQUIAAAAADXJzYVB1YmxpY0tleTIJAAJbAAAAAQIAAAGITUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFsNm91VVp5VXJ5VUcyTGxGMnVZUVhkYi9FNlVobFpBYnFsT0pVQ1hrZTRYM29zYXlhNjNiTlFlVU5QSzdtLzlRTjloRGl1bTRLa2lvOUYycitSOTJ2TWdXYWx1dll2aUZHSnc4VjhYTDh5aGNwa0tnWUpVUTB2ME1DYnBJOWM3aFNLUk54dmFJOWppa1lHeUdOU3NGZElUd2NYM2EweEptRGZ3Q3NzUDc2bUlBQzZ2WEROdVNjZXkrdjNualErNm8vN0FvdjhZRmlzWkxLbXhnWm52dVhESW45enBOaGlndGxJT1RLZVkxSTROWlE3ektEbEp6U2J6QlJTV1dhTlpBV0R2bHdGci9aUU9NTlEyNHBoS1ZtbmVQVEVWRkFTc3VtVWlJQkxYYlR3NzhiL1NZM2Jnejc5ZGh3OEExUHU1Tlc0WDloaWNybU5yMUV5WDM5VXNURFFJREFRQUIAAAAADXJzYVB1YmxpY0tleTMJAAJbAAAAAQIAAAGITUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFsNm91VVp5VXJ5VUcyTGxGMnVZUVhkYi9FNlVobFpBYnFsT0pVQ1hrZTRYM29zYXlhNjNiTlFlVU5QSzdtLzlRTjloRGl1bTRLa2lvOUYycitSOTJ2TWdXYWx1dll2aUZHSnc4VjhYTDh5aGNwa0tnWUpVUTB2ME1DYnBJOWM3aFNLUk54dmFJOWppa1lHeUdOU3NGZElUd2NYM2EweEptRGZ3Q3NzUDc2bUlBQzZ2WEROdVNjZXkrdjNualErNm8vN0FvdjhZRmlzWkxLbXhnWm52dVhESW45enBOaGlndGxJT1RLZVkxSTROWlE3ektEbEp6U2J6QlJTV1dhTlpBV0R2bHdGci9aUU9NTlEyNHBoS1ZtbmVQVEVWRkFTc3VtVWlJQkxYYlR3NzhiL1NZM2Jnejc5ZGh3OEExUHU1Tlc0WDloaWNybU5yMUV5WDM5VXNURFFJREFRQUIAAAAABWRydW0xCQAETAAAAAICAAAAATYJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAE1CQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAEyCQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAE1CQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABNAkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATcJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAEyCQAETAAAAAICAAAAATMJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAE0CQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAE1CQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAE0CQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABNgkABEwAAAACAgAAAAE1CQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAE0BQAAAANuaWwAAAAABWRydW0yCQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAE0CQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAE1CQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABNgkABEwAAAACAgAAAAE0CQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATYJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAE0CQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAE1CQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAE1CQAETAAAAAICAAAAATMJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAE3CQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAEzBQAAAANuaWwAAAAABWRydW0zCQAETAAAAAICAAAAATMJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAE1CQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABNwkABEwAAAACAgAAAAE0CQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAE2CQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABNgkABEwAAAACAgAAAAE0CQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAE1CQAE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AABQAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNTY2AAAAAAAAAABQAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNTc3AAAAAAAAAABQAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNTc2AAAAAAAAAABQAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNTY3AAAAAAAAAABQAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjM0AAAAAAAAAAAyAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNDQ0AAAAAAAAAAAoAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMzMzAAAAAAAAAAAZAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNTY0AAAAAAAAAAAUAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNTM0AAAAAAAAAAAUAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNTM3AAAAAAAAAAAUAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjY0AAAAAAAAAAAUAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjY3AAAAAAAAAAAUAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjM3AAAAAAAAAAAUAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjIyAAAAAAAAAAAKAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNDQzAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNDQyAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNDMzAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMzM0AAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMzMyAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMzQ0AAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMzIyAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjI0AAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjIzAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjQ0AAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjMzAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMzQyAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMzI0AAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNDIzAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNDMyAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjQzAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNDc0AAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNzQ3AAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNzc0AAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNzQ0AAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNDc3AAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNDQ3AAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNjM2AAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMzYzAAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNjYzAAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNjMzAAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMzY2AAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMzM2AAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjUy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aWNLZXkxBAAAAAhkcnVtMkludAkBAAAACnJhbmRvbWl6ZXIAAAADBQAAAAdtZXNzYWdlBQAAAAhyc2FTaWduMgUAAAANcnNhUHVibGljS2V5MgQAAAAIZHJ1bTNJbnQJAQAAAApyYW5kb21pemVyAAAAAwUAAAAHbWVzc2FnZQUAAAAIcnNhU2lnbjMFAAAADXJzYVB1YmxpY0tleTMEAAAADWluZGV4UG9zaXRpb24JAAEsAAAAAgkAASwAAAACCQEAAAAPZHJ1bUludFRvU3RyaW5nAAAAAQUAAAAIZHJ1bTFJbnQJAQAAAA9kcnVtSW50VG9TdHJpbmcAAAABBQAAAAhkcnVtMkludAkBAAAAD2RydW1JbnRUb1N0cmluZwAAAAEFAAAACGRydW0zSW50BAAAAAt0aHJlZUluQVJvdwkAASwAAAACCQABLAAAAAIJAAGRAAAAAgUAAAAFZHJ1bTEFAAAACGRydW0xSW50CQABkQAAAAIFAAAABWRydW0yBQAAAAhkcnVtMkludAkAAZEAAAACBQAAAAVkcnVtMwUAAAAIZHJ1bTNJbnQEAAAACWFtb3VudFdvbgkAAGgAAAACCQEAAAAQZGVmaW5lTXVsdGlwbGllcgAAAAEFAAAAC3RocmVlSW5BUm93CQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEFAAAACWJldEFtb3VudAMJAQAAAAIhPQAAAAIFAAAACmdhbWVTdGF0dXMCAAAABkFDVElWRQkAAAIAAAABAgAAABlTTE9UX0dBTUVfTk9UX0lOSVRJQUxJWkVEAwkBAAAAAiE9AAAAAgUAAAAJYmV0U3RhdHVzAgAAAANCRVQJAAACAAAAAQIAAAAZUExBQ0VfQkVUX0JFRk9SRV9ZT1VfUExBWQMJAQAAAAIhPQAAAAIIBQAAAAFpAAAABmNhbGxlcgkBAAAAHEBleHRyVXNlcihhZGRyZXNzRnJvbVN0cmluZykAAAABBQAAAApwbGF5ZXJBZGRyCQAAAgAAAAECAAAAEk5PVF9DVVJSRU5UX1BMQVlFUgMJAQAAAAIhPQAAAAIFAAAACWFtb3VudFdvbgAAAAAAAAAAAAQAAAAHJG1hdGNoMAkBAAAAEWFkZHJlc3NHZXQyMDBXaW5zAAAAAQUAAAAKcGxheWVyQWRkcgMJAAABAAAAAgUAAAAH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", "height": 1412718, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 45RQu7852zTfHnR4nzXqx6FAhe5opQsur8u4M6LM617x Next: 2BRnu6NJ75ZLm1eWME7HKN6mUfBDZbiXHmk8XRp1DFqM Diff:
OldNewDifferences
263263
264264
265265 @Callable(V)
266-func initSlotGame () = if ((V.callerPublicKey == b))
267- then {
266+func initSlotGame () = if ((V.callerPublicKey != b))
267+ then throw("initGame_FORBBIDEN")
268+ else {
268269 let F = r()
269270 if ($isInstanceOf(F, "Int"))
270271 then {
273274 }
274275 else WriteSet([DataEntry(o, 0), DataEntry(p, ((((k + "_") + toString(c)) + "_") + toString(height))), DataEntry(q, ("0_" + toString(c)))])
275276 }
276- else throw("initGame_FORBBIDEN")
277277
278278
279279
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = fromBase58String("8Q6AAquTkqKK6raBKopy9WX83aDSeQEnLGrL5nbh7Z4V")
55
66 let b = base58'27rKjH8VMRkHYCQw1SELCkPNTH39L7xgx9zVSGFkrgCS'
77
88 let c = addressFromPublicKey(a)
99
1010 let d = addressFromPublicKey(b)
1111
1212 let e = fromBase64String("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl6ouUZyUryUG2LlF2uYQXdb/E6UhlZAbqlOJUCXke4X3osaya63bNQeUNPK7m/9QN9hDium4Kkio9F2r+R92vMgWaluvYviFGJw8V8XL8yhcpkKgYJUQ0v0MCbpI9c7hSKRNxvaI9jikYGyGNSsFdITwcX3a0xJmDfwCssP76mIAC6vXDNuScey+v3njQ+6o/7Aov8YFisZLKmxgZnvuXDIn9zpNhigtlIOTKeY1I4NZQ7zKDlJzSbzBRSWWaNZAWDvlwFr/ZQOMNQ24phKVmnePTEVFASsumUiIBLXbTw78b/SY3bgz79dhw8A1Pu5NW4X9hicrmNr1EyX39UsTDQIDAQAB")
1313
1414 let f = fromBase64String("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl6ouUZyUryUG2LlF2uYQXdb/E6UhlZAbqlOJUCXke4X3osaya63bNQeUNPK7m/9QN9hDium4Kkio9F2r+R92vMgWaluvYviFGJw8V8XL8yhcpkKgYJUQ0v0MCbpI9c7hSKRNxvaI9jikYGyGNSsFdITwcX3a0xJmDfwCssP76mIAC6vXDNuScey+v3njQ+6o/7Aov8YFisZLKmxgZnvuXDIn9zpNhigtlIOTKeY1I4NZQ7zKDlJzSbzBRSWWaNZAWDvlwFr/ZQOMNQ24phKVmnePTEVFASsumUiIBLXbTw78b/SY3bgz79dhw8A1Pu5NW4X9hicrmNr1EyX39UsTDQIDAQAB")
1515
1616 let g = fromBase64String("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl6ouUZyUryUG2LlF2uYQXdb/E6UhlZAbqlOJUCXke4X3osaya63bNQeUNPK7m/9QN9hDium4Kkio9F2r+R92vMgWaluvYviFGJw8V8XL8yhcpkKgYJUQ0v0MCbpI9c7hSKRNxvaI9jikYGyGNSsFdITwcX3a0xJmDfwCssP76mIAC6vXDNuScey+v3njQ+6o/7Aov8YFisZLKmxgZnvuXDIn9zpNhigtlIOTKeY1I4NZQ7zKDlJzSbzBRSWWaNZAWDvlwFr/ZQOMNQ24phKVmnePTEVFASsumUiIBLXbTw78b/SY3bgz79dhw8A1Pu5NW4X9hicrmNr1EyX39UsTDQIDAQAB")
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 = "ACTIVE"
2525
2626 let l = unit
2727
2828 let m = 10000000
2929
3030 let n = 50000000
3131
3232 let o = "GAMESCOUNTER"
3333
3434 let p = (toString(c) + "_GAME_ADDRESS")
3535
3636 let q = (toString(c) + "_ROW_WIN/LOSE")
3737
3838 func r () = getInteger(this, o)
3939
4040
4141 func s () = getString(this, p)
4242
4343
4444 func t () = getString(this, q)
4545
4646
4747 func u (v) = (v + "_BETDATA")
4848
4949
5050 func w (v) = getString(this, u(v))
5151
5252
5353 func x (y) = (y + "_IN200WINS")
5454
5555
5656 func z (y) = (y + "_NFT")
5757
5858
5959 func A (y) = getInteger(this, x(y))
6060
6161
6262 func B (y) = getInteger(this, z(y))
6363
6464
6565 func C () = {
6666 let D = s()
6767 let E = {
6868 let F = D
6969 if ($isInstanceOf(F, "String"))
7070 then {
7171 let E = F
7272 E
7373 }
7474 else throw("GAME_DATA_ERROR_1")
7575 }
7676 split(E, "_")
7777 }
7878
7979
8080 func G () = {
8181 let H = t()
8282 let E = {
8383 let F = H
8484 if ($isInstanceOf(F, "String"))
8585 then {
8686 let E = F
8787 E
8888 }
8989 else throw("GAME_DATA_ERROR_2")
9090 }
9191 split(E, "_")
9292 }
9393
9494
9595 func I (v) = {
9696 let J = w(v)
9797 let E = {
9898 let F = J
9999 if ($isInstanceOf(F, "String"))
100100 then {
101101 let E = F
102102 E
103103 }
104104 else throw("BET_DATA_ERROR")
105105 }
106106 split(E, "_")
107107 }
108108
109109
110110 func K (L) = if (if ((L >= m))
111111 then (n >= L)
112112 else false)
113113 then true
114114 else throw("AMOUNT_NOT_IN_RANGE")
115115
116116
117117 func M (N) = if ((10 > N))
118118 then ("0" + toString(N))
119119 else toString(N)
120120
121121
122122 func O (P) = if ((P == "777"))
123123 then 1199
124124 else if ((P == "666"))
125125 then 200
126126 else if ((P == "555"))
127127 then 150
128128 else if ((P == "667"))
129129 then 80
130130 else if ((P == "665"))
131131 then 80
132132 else if ((P == "677"))
133133 then 80
134134 else if ((P == "655"))
135135 then 80
136136 else if ((P == "675"))
137137 then 80
138138 else if ((P == "657"))
139139 then 80
140140 else if ((P == "776"))
141141 then 80
142142 else if ((P == "775"))
143143 then 80
144144 else if ((P == "766"))
145145 then 80
146146 else if ((P == "755"))
147147 then 80
148148 else if ((P == "756"))
149149 then 80
150150 else if ((P == "765"))
151151 then 80
152152 else if ((P == "556"))
153153 then 80
154154 else if ((P == "557"))
155155 then 80
156156 else if ((P == "566"))
157157 then 80
158158 else if ((P == "577"))
159159 then 80
160160 else if ((P == "576"))
161161 then 80
162162 else if ((P == "567"))
163163 then 80
164164 else if ((P == "234"))
165165 then 50
166166 else if ((P == "444"))
167167 then 40
168168 else if ((P == "333"))
169169 then 25
170170 else if ((P == "564"))
171171 then 20
172172 else if ((P == "534"))
173173 then 20
174174 else if ((P == "537"))
175175 then 20
176176 else if ((P == "264"))
177177 then 20
178178 else if ((P == "267"))
179179 then 20
180180 else if ((P == "237"))
181181 then 20
182182 else if ((P == "222"))
183183 then 10
184184 else if ((P == "443"))
185185 then 5
186186 else if ((P == "442"))
187187 then 5
188188 else if ((P == "433"))
189189 then 5
190190 else if ((P == "334"))
191191 then 5
192192 else if ((P == "332"))
193193 then 5
194194 else if ((P == "344"))
195195 then 5
196196 else if ((P == "322"))
197197 then 5
198198 else if ((P == "224"))
199199 then 5
200200 else if ((P == "223"))
201201 then 5
202202 else if ((P == "244"))
203203 then 5
204204 else if ((P == "233"))
205205 then 5
206206 else if ((P == "342"))
207207 then 5
208208 else if ((P == "324"))
209209 then 5
210210 else if ((P == "423"))
211211 then 5
212212 else if ((P == "432"))
213213 then 5
214214 else if ((P == "243"))
215215 then 5
216216 else if ((P == "474"))
217217 then 2
218218 else if ((P == "747"))
219219 then 2
220220 else if ((P == "774"))
221221 then 2
222222 else if ((P == "744"))
223223 then 2
224224 else if ((P == "477"))
225225 then 2
226226 else if ((P == "447"))
227227 then 2
228228 else if ((P == "636"))
229229 then 2
230230 else if ((P == "363"))
231231 then 2
232232 else if ((P == "663"))
233233 then 2
234234 else if ((P == "633"))
235235 then 2
236236 else if ((P == "366"))
237237 then 2
238238 else if ((P == "336"))
239239 then 2
240240 else if ((P == "252"))
241241 then 2
242242 else if ((P == "525"))
243243 then 2
244244 else if ((P == "522"))
245245 then 2
246246 else if ((P == "552"))
247247 then 2
248248 else if ((P == "255"))
249249 then 2
250250 else if ((P == "225"))
251251 then 2
252252 else if ((P == "111"))
253253 then 1
254254 else 0
255255
256256
257257 func Q (R,S,T) = {
258258 let U = rsaVerify(SHA256, toBytes(R), fromBase64String(S), T)
259259 if (U)
260260 then (toInt(sha256(toBytes(S))) % 39)
261261 else throw("Rsa Signature is invalid")
262262 }
263263
264264
265265 @Callable(V)
266-func initSlotGame () = if ((V.callerPublicKey == b))
267- then {
266+func initSlotGame () = if ((V.callerPublicKey != b))
267+ then throw("initGame_FORBBIDEN")
268+ else {
268269 let F = r()
269270 if ($isInstanceOf(F, "Int"))
270271 then {
271272 let W = F
272273 throw("INIT_ALREADY_DONE")
273274 }
274275 else WriteSet([DataEntry(o, 0), DataEntry(p, ((((k + "_") + toString(c)) + "_") + toString(height))), DataEntry(q, ("0_" + toString(c)))])
275276 }
276- else throw("initGame_FORBBIDEN")
277277
278278
279279
280280 @Callable(V)
281281 func placeBet () = {
282282 let X = extract(V.caller)
283283 let Y = extract(V.payment)
284284 let L = Y.amount
285285 let Z = C()
286286 let aa = Z[0]
287287 let ab = I(toString(X))
288288 let ac = ab[0]
289289 if ((aa != "ACTIVE"))
290290 then throw("SLOT_GAME_NOT_INITIALIZED")
291291 else {
292292 let F = r()
293293 if ($isInstanceOf(F, "Int"))
294294 then {
295295 let W = F
296296 let ad = (W + 1)
297297 if (!(K(L)))
298298 then throw("WRONG_BET_AMOUNT")
299299 else if ((ac != "PLAYED"))
300300 then throw("COMPLETE_ PREVIOUS_GAME")
301301 else {
302302 let ae = A(toString(X))
303303 if ($isInstanceOf(ae, "Int"))
304304 then {
305305 let af = ae
306306 if ((af >= 0))
307307 then WriteSet([DataEntry(o, ad), DataEntry(u(toString(X)), (((((((("BET" + "_") + toString(X)) + "_") + toString(L)) + "_0_") + "_NLIFE_") + toString(height)) + "_0_0_0_0_0"))])
308308 else throw("WRONG_GETWINS")
309309 }
310310 else WriteSet([DataEntry(o, ad), DataEntry(u(toString(X)), (((((((("BET" + "_") + toString(X)) + "_") + toString(L)) + "_0_") + "_NLIFE_") + toString(height)) + "_0_0_0_0_0")), DataEntry(x(toString(X)), 0)])
311311 }
312312 }
313313 else throw("INIT_NEEDED_FOR_COUNT")
314314 }
315315 }
316316
317317
318318
319319 @Callable(V)
320320 func playGame (R,ag,ah,ai) = {
321321 let Z = C()
322322 let aa = Z[0]
323323 let aj = G()
324324 let ak = parseIntValue(aj[0])
325325 let al = aj[1]
326326 let ab = I(toString(V.caller))
327327 let ac = ab[0]
328328 let v = ab[1]
329329 let L = ab[2]
330330 let am = ab[5]
331331 let an = ab[6]
332332 let ao = ab[7]
333333 let ap = ab[8]
334334 let aq = Q(R, ag, e)
335335 let ar = Q(R, ah, f)
336336 let as = Q(R, ai, g)
337337 let at = ((M(aq) + M(ar)) + M(as))
338338 let P = ((h[aq] + i[ar]) + j[as])
339339 let au = (O(P) * parseIntValue(L))
340340 if ((aa != "ACTIVE"))
341341 then throw("SLOT_GAME_NOT_INITIALIZED")
342342 else if ((ac != "BET"))
343343 then throw("PLACE_BET_BEFORE_YOU_PLAY")
344344 else if ((V.caller != addressFromStringValue(v)))
345345 then throw("NOT_CURRENT_PLAYER")
346346 else if ((au != 0))
347347 then {
348348 let F = A(v)
349349 if ($isInstanceOf(F, "Int"))
350350 then {
351351 let af = F
352352 let av = (af + 1)
353353 if ((P == "444"))
354354 then ScriptResult(WriteSet([DataEntry(u(toString(V.caller)), (((((((((((((((("PLAYED" + "_") + v) + "_") + L) + "_") + toString(au)) + "_NLIFE_") + toString(height)) + "_") + toString(av)) + "_") + ao) + "_0_") + P) + "_") + at)), DataEntry(z(toString(V.caller)), "GIVE_NFT"), DataEntry(x(toString(V.caller)), av), DataEntry(q, ((toString(0) + "_") + v))]), TransferSet([ScriptTransfer(addressFromStringValue(v), au, unit)]))
355355 else if ((af == 200))
356356 then ScriptResult(WriteSet([DataEntry(u(toString(V.caller)), (((((((((((((("PLAYED" + "_") + v) + "_") + L) + "_") + toString(au)) + "_NLIFE_") + toString(height)) + "_0_") + ao) + "_0_") + P) + "_") + at)), DataEntry(x(toString(V.caller)), 0), DataEntry(q, ((toString(0) + "_") + v))]), TransferSet([ScriptTransfer(addressFromStringValue(v), au, unit)]))
357357 else if (if ((v == al))
358358 then (ak == 5)
359359 else false)
360360 then ScriptResult(WriteSet([DataEntry(u(v), (((((((((((((((("PLAYED" + "_") + v) + "_") + L) + "_") + toString(au)) + "_NLIFE_") + toString(height)) + "_") + toString(av)) + "_") + toString(0)) + "_0_") + P) + "_") + at)), DataEntry(x(toString(V.caller)), av), DataEntry(q, ((toString(0) + "_") + v))]), TransferSet([ScriptTransfer(addressFromStringValue(v), au, unit)]))
361361 else if ((v != al))
362362 then ScriptResult(WriteSet([DataEntry(u(v), (((((((((((((((("PLAYED" + "_") + v) + "_") + L) + "_") + toString(au)) + "_NLIFE_") + toString(height)) + "_") + toString(av)) + "_") + toString(av)) + "_0_") + P) + "_") + at)), DataEntry(x(toString(V.caller)), av), DataEntry(q, ((toString(0) + "_") + v))]), TransferSet([ScriptTransfer(addressFromStringValue(v), au, unit)]))
363363 else ScriptResult(WriteSet([DataEntry(u(v), (((((((((((((((((("PLAYED" + "_") + v) + "_") + L) + "_") + toString(au)) + "_NLIFE_") + toString(height)) + "_") + toString(av)) + "_") + toString(av)) + "_") + ap) + "_") + P) + "_") + at)), DataEntry(x(toString(V.caller)), av), DataEntry(q, ((toString((ak + 1)) + "_") + v))]), TransferSet([ScriptTransfer(addressFromStringValue(v), au, unit)]))
364364 }
365365 else throw("WORNG_INIT_FOR_200WINS")
366366 }
367367 else if (if ((v == al))
368368 then (ak == 5)
369369 else false)
370370 then WriteSet([DataEntry(u(toString(V.caller)), (((((((((((((("PLAYED" + "_") + v) + "_") + L) + "_") + toString(au)) + "_NLIFE_") + toString(height)) + "_") + an) + "_0_0_") + P) + "_") + at)), DataEntry(q, ((toString(0) + "_") + v))])
371371 else WriteSet([DataEntry(u(toString(V.caller)), (((((((((((((((("PLAYED" + "_") + v) + "_") + L) + "_") + toString(au)) + "_NLIFE_") + toString(height)) + "_") + an) + "_0_") + toString((ak + 1))) + "_") + P) + "_") + at)), DataEntry(q, ((toString((ak + 1)) + "_") + v))])
372372 }
373373
374374
375375 @Verifier(aw)
376376 func ax () = if (sigVerify(aw.bodyBytes, aw.proofs[0], a))
377377 then {
378378 let F = aw
379379 if ($isInstanceOf(F, "SetScriptTransaction"))
380380 then {
381381 let aw = F
382382 true
383383 }
384384 else false
385385 }
386386 else false
387387

github/deemru/w8io/03bedc9 
59.36 ms