tx · 51ff7HPAEqGZCXLYDj4CMUc9ZuD3qk3uyQwWS8QiDUqp

3N4vtgpXkE68DqQchkdVCSoaSNxMJ8Xuctx:  -0.01400000 Waves

2021.02.25 00:21 [1412711] smart account 3N4vtgpXkE68DqQchkdVCSoaSNxMJ8Xuctx > SELF 0.00000000 Waves

{ "type": 13, "id": "51ff7HPAEqGZCXLYDj4CMUc9ZuD3qk3uyQwWS8QiDUqp", "fee": 1400000, "feeAssetId": null, "timestamp": 1614201697926, "version": 2, "chainId": 84, "sender": "3N4vtgpXkE68DqQchkdVCSoaSNxMJ8Xuctx", "senderPublicKey": "8Q6AAquTkqKK6raBKopy9WX83aDSeQEnLGrL5nbh7Z4V", "proofs": [ "3nLdHKsxfLHzfMHbqimLSpgkuNidX1pHwA3uZYouMM4h16mx5325jUV5Ym2sKQsoKFa7ndNJXatdSvdhDvhVv3RE" ], "script": "base64:AAIDAAAAAAAAAA4IARIAEgASBgoECAgICAAAACEAAAAADWdhbWVQdWJsaWNLZXkJAAJZAAAAAQIAAAAsOFE2QUFxdVRrcUtLNnJhQktvcHk5V1g4M2FEU2VRRW5MR3JMNW5iaDdaNFYAAAAADmFkbWluUHVibGljS2V5CQACWQAAAAECAAAALDd3a0JXVmhvOW01QnZYblJRamlCV1JHdHFZaUdMck56dkVwQ0RQa25ZNFAzAAAAAAtnYW1lQWRkcmVzcwkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQUAAAANZ2FtZVB1YmxpY0tleQAAAAAMYWRtaW5BZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABBQAAAA5hZG1pblB1YmxpY0tleQAAAAANcnNhUHVibGljS2V5MQkAAlsAAAABAgAAAYhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWw2b3VVWnlVcnlVRzJMbEYydVlRWGRiL0U2VWhsWkFicWxPSlVDWGtlNFgzb3NheWE2M2JOUWVVTlBLN20vOVFOOWhEaXVtNEtraW85RjJyK1I5MnZNZ1dhbHV2WXZpRkdKdzhWOFhMOHloY3BrS2dZSlVRMHYwTUNicEk5YzdoU0tSTnh2YUk5amlrWUd5R05Tc0ZkSVR3Y1gzYTB4Sm1EZndDc3NQNzZtSUFDNnZYRE51U2NleSt2M25qUSs2by83QW92OFlGaXNaTEtteGdabnZ1WERJbjl6cE5oaWd0bElPVEtlWTFJNE5aUTd6S0RsSnpTYnpCUlNXV2FOWkFXRHZsd0ZyL1pRT01OUTI0cGhLVm1uZVBURVZGQVNzdW1VaUlCTFhiVHc3OGIvU1kzYmd6NzlkaHc4QTFQdTVOVzRYOWhpY3JtTnIxRXlYMzlVc1REUUlEQVFBQgAAAAANcnNhUHVibGljS2V5MgkAAlsAAAABAgAAAYhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWw2b3VVWnlVcnlVRzJMbEYydVlRWGRiL0U2VWhsWkFicWxPSlVDWGtlNFgzb3NheWE2M2JOUWVVTlBLN20vOVFOOWhEaXVtNEtraW85RjJyK1I5MnZNZ1dhbHV2WXZpRkdKdzhWOFhMOHloY3BrS2dZSlVRMHYwTUNicEk5YzdoU0tSTnh2YUk5amlrWUd5R05Tc0ZkSVR3Y1gzYTB4Sm1EZndDc3NQNzZtSUFDNnZYRE51U2NleSt2M25qUSs2by83QW92OFlGaXNaTEtteGdabnZ1WERJbjl6cE5oaWd0bElPVEtlWTFJNE5aUTd6S0RsSnpTYnpCUlNXV2FOWkFXRHZsd0ZyL1pRT01OUTI0cGhLVm1uZVBURVZGQVNzdW1VaUlCTFhiVHc3OGIvU1kzYmd6NzlkaHc4QTFQdTVOVzRYOWhpY3JtTnIxRXlYMzlVc1REUUlEQVFBQgAAAAANcnNhUHVibGljS2V5MwkAAlsAAAABAgAAAYhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWw2b3VVWnlVcnlVRzJMbEYydVlRWGRiL0U2VWhsWkFicWxPSlVDWGtlNFgzb3NheWE2M2JOUWVVTlBLN20vOVFOOWhEaXVtNEtraW85RjJyK1I5MnZNZ1dhbHV2WXZpRkdKdzhWOFhMOHloY3BrS2dZSlVRMHYwTUNicEk5YzdoU0tSTnh2YUk5amlrWUd5R05Tc0ZkSVR3Y1gzYTB4Sm1EZndDc3NQNzZtSUFDNnZYRE51U2NleSt2M25qUSs2by83QW92OFlGaXNaTEtteGdabnZ1WERJbjl6cE5oaWd0bElPVEtlWTFJNE5aUTd6S0RsSnpTYnpCUlNXV2FOWkFXRHZsd0ZyL1pRT01OUTI0cGhLVm1uZVBURVZGQVNzdW1VaUlCTFhiVHc3OGIvU1kzYmd6NzlkaHc4QTFQdTVOVzRYOWhpY3JtTnIxRXlYMzlVc1REUUlEQVFBQgAAAAAFZHJ1bTEJAARMAAAAAgIAAAABNgkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABNAkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAE0CQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABNwkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAE2CQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATQFAAAAA25pbAAAAAAFZHJ1bTIJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAE2CQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABNAkABEwAAAACAgAAAAEyCQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABNgkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAEyCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABNAkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAEyCQAETAAAAAICAAAAATcJAARMAAAAAgIAAAABNQkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATMFAAAAA25pbAAAAAAFZHJ1bTMJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAEyCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAE3CQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATYJAARMAAAAAgIAAAABNAkABEwAAAACAgAAAAEyCQAETAAAAAICAAAAATMJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAE2CQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMgkABEwAAAACAgAA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SW5BUm93AgAAAAM1NTcAAAAAAAAAAFADCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM1NjYAAAAAAAAAAFADCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM1NzcAAAAAAAAAAFADCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM1NzYAAAAAAAAAAFADCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM1NjcAAAAAAAAAAFADCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMyMzQAAAAAAAAAADIDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM0NDQAAAAAAAAAACgDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMzMzMAAAAAAAAAABkDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM1NjQAAAAAAAAAABQDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM1MzQAAAAAAAAAABQDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM1MzcAAAAAAAAAABQDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMyNjQAAAAAAAAAABQDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMyNjcAAAAAAAAAABQDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMyMzcAAAAAAAAAABQDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMyMjIAAAAAAAAAAAoDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM0NDMAAAAAAAAAAAUDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM0NDIAAAAAAAAAAAUDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM0MzMAAAAAAAAAAAUDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMzMzQAAAAAAAAAAAUDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMzMzIAAAAAAAAAAAUDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMzNDQAAAAAAAAAAAUDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMzMjIAAAAAAAAAAAUDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMyMjQAAAAAAAAAAAUDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMyMjMAAAAAAAAAAAUDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMyNDQAAAAAAAAAAAUDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMyMzMAAAAAAAAAAAUDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMzNDIAAAAAAAAAAAUDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMzMjQAAAAAAAAAAAUDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM0MjMAAAAAAAAAAAUDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM0MzIAAAAAAAAAAAUDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMyNDMAAAAAAAAAAAUDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM0NzQAAAAAAAAAAAIDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM3NDcAAAAAAAAAAAIDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM3NzQAAAAAAAAAAAIDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM3NDQAAAAAAAAAAAIDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM0NzcAAAAAAAAAAAIDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM0NDcAAAAAAAAAAAIDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM2MzYAAAAAAAAAAAIDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMzNjMAAAAAAAAAAAIDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM2NjMAAAAAAAAAAAIDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAM2MzMAAAAAAAAAAAIDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMzNjYAAAAAAAAAAAIDCQAAAAAAAAIFAAAAC3RocmVlSW5BUm93AgAAAAMzMzYAAAAAAAAAAAIDCQAAAAAAAAIFAAAA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aWduMQUAAAANcnNhUHVibGljS2V5MQQAAAAIZHJ1bTJJbnQJAQAAAApyYW5kb21pemVyAAAAAwUAAAAHbWVzc2FnZQUAAAAIcnNhU2lnbjIFAAAADXJzYVB1YmxpY0tleTIEAAAACGRydW0zSW50CQEAAAAKcmFuZG9taXplcgAAAAMFAAAAB21lc3NhZ2UFAAAACHJzYVNpZ24zBQAAAA1yc2FQdWJsaWNLZXkzBAAAAA1pbmRleFBvc2l0aW9uCQABLAAAAAIJAAEsAAAAAgkBAAAAD2RydW1JbnRUb1N0cmluZwAAAAEFAAAACGRydW0xSW50CQEAAAAPZHJ1bUludFRvU3RyaW5nAAAAAQUAAAAIZHJ1bTJJbnQJAQAAAA9kcnVtSW50VG9TdHJpbmcAAAABBQAAAAhkcnVtM0ludAQAAAALdGhyZWVJbkFSb3cJAAEsAAAAAgkAASwAAAACCQABkQAAAAIFAAAABWRydW0xBQAAAAhkcnVtMUludAkAAZEAAAACBQAAAAVkcnVtMgUAAAAIZHJ1bTJJbnQJAAGRAAAAAgUAAAAFZHJ1bTMFAAAACGRydW0zSW50BAAAAAlhbW91bnRXb24JAABoAAAAAgkBAAAAEGRlZmluZU11bHRpcGxpZXIAAAABBQAAAAt0aHJlZUluQVJvdwkBAAAADXBhcnNlSW50VmFsdWUAAAABBQAAAAliZXRBbW91bnQDCQEAAAACIT0AAAACBQAAAApnYW1lU3RhdHVzAgAAAAZBQ1RJVkUJAAACAAAAAQIAAAAZU0xPVF9HQU1FX05PVF9JTklUSUFMSVpFRAMJAQAAAAIhPQAAAAIFAAAACWJldFN0YXR1cwIAAAADQkVUCQAAAgAAAAECAAAAGVBMQUNFX0JFVF9CRUZPUkVfWU9VX1BMQVkDCQEAAAACIT0AAAACCAUAAAABaQAAAAZjYWxsZXIJAQAAABxAZXh0clVzZXIoYWRkcmVzc0Zyb21TdHJpbmcpAAAAAQUAAAAKcGxheWVyQWRkcgkAAAIAAAABAgAAABJOT1RfQ1VSUkVOVF9QTEFZRVIDCQEAAAACIT0AAAACBQAAAAlhbW91bnRXb24AAAAAAAAAAAAEAAAAByRtYXRjaDAJAQAAABFhZGRyZXNzR2V0MjAwV2lucwAAAAEFAAAACnBsYXllckFk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", "height": 1412711, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5o4iUks6D8HfT4kXHSjv3ri71Tbsa66jCqnVhbRRaT6s Next: F7hYMdxN6e7Ey641aCwVjjRP1PSGm8fJueM4fFZXSTu Diff:
OldNewDifferences
263263
264264
265265 @Callable(V)
266-func initSlotGame () = if ((V.callerPublicKey != b))
267- then throw("initGame_FORBBIDEN")
268- else {
266+func initSlotGame () = if ((V.callerPublicKey == b))
267+ then {
269268 let F = r()
270269 if ($isInstanceOf(F, "Int"))
271270 then {
274273 }
275274 else WriteSet([DataEntry(o, 0), DataEntry(p, ((((k + "_") + toString(c)) + "_") + toString(height))), DataEntry(q, ("0_" + toString(c)))])
276275 }
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 = fromBase58String("7wkBWVho9m5BvXnRQjiBWRGtqYiGLrNzvEpCDPknY4P3")
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 throw("initGame_FORBBIDEN")
268- else {
266+func initSlotGame () = if ((V.callerPublicKey == b))
267+ then {
269268 let F = r()
270269 if ($isInstanceOf(F, "Int"))
271270 then {
272271 let W = F
273272 throw("INIT_ALREADY_DONE")
274273 }
275274 else WriteSet([DataEntry(o, 0), DataEntry(p, ((((k + "_") + toString(c)) + "_") + toString(height))), DataEntry(q, ("0_" + toString(c)))])
276275 }
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/169f3d6 
63.25 ms