tx · 5mQsmZJmPFCJhXUDARfCcsAjr863bBCGYJrh2mKmdjA1

3NBFHpzVTqcHQB6Zxec1f6N6ZGBWQ4VsBFD:  -0.01500000 Waves

2019.10.05 15:33 [706438] smart account 3NBFHpzVTqcHQB6Zxec1f6N6ZGBWQ4VsBFD > SELF 0.00000000 Waves

{ "type": 13, "id": "5mQsmZJmPFCJhXUDARfCcsAjr863bBCGYJrh2mKmdjA1", "fee": 1500000, "feeAssetId": null, "timestamp": 1570278804687, "version": 1, "sender": "3NBFHpzVTqcHQB6Zxec1f6N6ZGBWQ4VsBFD", "senderPublicKey": "8W9JLTJTfxrJrBNXxngzueBF4vJqeb6p9jFob7wb6QWQ", "proofs": [ "2hSxpWgWqtJN2f8cjX6hJLQrHPRQzy33D1PUhknq1aimZnjPpfcbLDnuZMR2xamp4hMiyTF93FQbAz1GV6ungAab" ], "script": "base64:AAIDAAAAAAAAAAwIARIAEgYKBAgICAgAAAAkAAAAAA1yc2FQdWJsaWNLZXkxCQACWwAAAAECAAAAgE1Gd3dEUVlKS29aSWh2Y05BUUVCQlFBRFN3QXdTQUpCQU9raXV6L0JWNEVqb3hHaFRtTkNidDJUZ2tiU1BIL3c2OWIzRjFyS21ENjFKaVBYdnZGOEwycEk5eE9ZY1c0Rm1vRVpWSGxSUXRBbGFKeWtsMytyc3JFQ0F3RUFBUT09AAAAAA1yc2FQdWJsaWNLZXkyCQACWwAAAAECAAAAgE1Gd3dEUVlKS29aSWh2Y05BUUVCQlFBRFN3QXdTQUpCQUpuWHpiTS9WMnNEVjFVTGJQU09sSGtsZE9UV1JySGk1ZnhJa0JtdWV2ckNsTVBWSDdycWNjd2lyRE5jTWRJZHdYSEk5QWRoajlGV2p3R0l3ZlUvSzZNQ0F3RUFBUT09AAAAAA1yc2FQdWJsaWNLZXkzCQACWwAAAAECAAAAgE1Gd3dEUVlKS29aSWh2Y05BUUVCQlFBRFN3QXdTQUpCQU9SRGV2eTByNGt6THFPeVNsb0I2M0h1djJlNHplSEtIakNzeTV2dEZLbVdaYlhKYThnWll0NCtFa2xGSW8xSzlvcXU1QkFQVmZKM0ZPenMyVTFBK2cwQ0F3RUFBUT09AAAAAA1nYW1lVGltZUZyYW1lCQAAaAAAAAIAAAAAAAAABaAAAAAAAAAAAAIAAAAACmNvbW1pc3Npb24AAAAAAAAHoSAAAAAACHN0YXRlQWNjAgAAAAhBY2NlcHRlZAAAAAAIc3RhdGVXaW4CAAAAA1dpbgAAAAAMc3RhdGVUaW1lb3V0AgAAAAxXaW5CeVRpbWVvdXQAAAAACXN0YXRlTG9zZQIAAAAETG9zZQAAAAAHd2F2ZXNJZAUAAAAEdW5pdAAAAAAFYnRjSWQBAAAAIOvzosVhoibMsJFhnXGyvjcIhgPvNh4Hf/DTda1QyUJGAAAAAAVldGhJZAEAAAAgTJ+bcfm5c5bsRO7AKKuBgxBIo86PQvQYe3Uj/7n7JnoAAAAABWx0Y0lkAQAAACBlCsW0lfXNUW1dchHvCCRKuoSGa9K+jEhi7hIhhzyatgAAAAAFdnN0SWQBAAAAIEKY/z/ZZkga57PyFNSxGKoaWKMhf/RBjPIdj8CXT+qQAAAAAAV3Y3RJZAEAAAAgjzjDXMnK9HnY07OsNGfsNbSWHoFVpToqTa/VBkcBRg0AAAAAB2RpdmlkZXIAAAAAAAAAA+gAAAAAC1dhdmVzTWluQW10CQAAaQAAAAIAAAAAAAX14QAFAAAAB2RpdmlkZXIAAAAAC1dhdmVzTWF4QW10CQAAaQAAAAIJAABoAAAAAgUAAAALV2F2ZXNNaW5BbXQAAAAAAAAAAAoFAAAAB2RpdmlkZXIAAAAACUJ0Y01pbkFtdAkAAGkAAAACAAAAAAAAACcQBQAAAAdkaXZpZGVyAAAAAAlCdGNNYXhBbXQJAABpAAAAAgkAAGgAAAACBQAAAAlCdGNNaW5BbXQAAAAAAAAAAAoFAAAAB2RpdmlkZXIAAAAACUV0aE1pbkFtdAkAAGkAAAACAAAAAAAAD0JABQAAAAdkaXZpZGVyAAAAAAlFdGhNYXhBbXQJAABpAAAAAgkAAGgAAAACBQAAAAlFdGhNaW5BbXQAAAAAAAAAAAoFAAAAB2RpdmlkZXIAAAAACUx0Y01pbkFtdAkAAGkAAAACAAAAAAAAHoSABQAAAAdkaXZpZGVyAAAAAAlMdGNNYXhBbXQJAABpAAAAAgkAAGgAAAACBQAAAAlMdGNNaW5BbXQAAAAAAAAAAAoFAAAAB2RpdmlkZXIAAAAACVdjdE1pbkFtdAkAAGkAAAACAAAAAAAdzWUABQAAAAdkaXZpZGVyAAAAAAlXY3RNYXhBbXQJAABpAAAAAgkAAGgAAAACBQAAAAlXY3RNaW5BbXQAAAAAAAAAAAoFAAAAB2RpdmlkZXIAAAAACVZzdE1pbkFtdAkAAGkAAAACAAAAAAAdzWUABQAAAAdkaXZpZGVyAAAAAAlWc3RNYXhBbXQJAABpAAAAAgkAAGgAAAACBQAAAAlWc3RNaW5BbXQAAAAAAAAAAAoFAAAAB2RpdmlkZXIBAAAAC3BtdEFtdENoZWNrAAAAAgAAAApwbXRBc3NldElkAAAACWJldEFtb3VudAMJAAAAAAAAAgUAAAAKcG10QXNzZXRJZAIAAAAFV0FWRVMDAwkAAGcAAAACBQAAAAliZXRBbW91bnQFAAAAC1dhdmVzTWluQW10CQAAZwAAAAIFAAAAC1dhdmVzTWF4QW10BQAAAAliZXRBbW91bnQHBgkAAAIAAAABAgAAABpCZXQgYW1vdW50IGlzIG5vdCBpbiByYW5nZQMJAAAAAAAAAgUAAAAKcG10QXNzZXRJZAIAAAADQlRDAwMJAABnAAAAAgUAAAAJYmV0QW1vdW50BQAAAAlCdGNNaW5BbXQJAABnAAAAAgUAAAAJQnRjTWF4QW10BQAAAAliZXRBbW91bnQHBgkAAAIAAAABAgAAABpCZXQgYW1vdW50IGlzIG5vdCBpbiByYW5nZQMJAAAAAAAAAgUAAAAKcG10QXNzZXRJZAIAAAADRVRIAwMJAABnAAAAAgUAAAAJYmV0QW1vdW50BQAAAAlFdGhNaW5BbXQJAABnAAAAAgUAAAAJRXRoTWF4QW10BQAAAAliZXRBbW91bnQHBgkAAAIAAAABAgAAABpCZXQgYW1vdW50IGlzIG5vdCBpbiByYW5nZQMJAAAAAAAAAgUAAAAKcG10QXNzZXRJZAIAAAADTFRDAwMJAABnAAAAAgUAAAAJYmV0QW1vdW50BQAAAAlMdGNNaW5BbXQJAABnAAAAAgUAAAAJTHRjTWF4QW10BQAAAAliZXRBbW91bnQHBgkAAAIAAAABAgAAABpCZXQgYW1vdW50IGlzIG5vdCBpbiByYW5nZQMJAAAAAAAAAgUAAAAKcG10QXNzZXRJZAIAAAADV0NUAwMJAABnAAAAAgUAAAAJYmV0QW1vdW50BQAAAAlXY3RNaW5BbXQJAABnAAAAAgUAAAAJV2N0TWF4QW10BQAAAAliZXRBbW91bnQHBgkAAAIAAAABAgAAABpCZXQgYW1vdW50IGlzIG5vdCBpbiByYW5nZQMDCQAAZwAAAAIFAAAACWJldEFtb3VudAUAAAAJVnN0TWluQW10CQAAZwAAAAIFAAAACVZzdE1heEFtdAUAAAAJYmV0QW1vdW50BwYJAAACAAAAAQIAAAAaQmV0IGFtb3VudCBpcyBub3QgaW4gcmFuZ2UBAAAAF2luY3JlYXNlUmVzZXJ2ZWRCYWxhbmNlAAAAAgAAAAZwbXRBbXQAAAAMcG10QXNzZXROYW1lBAAAABZjdXJyZW50UmVzZXJ2ZWRCYWxhbmNlBAAAABR2YWx1ZVJlc2VydmVkQmFsYW5jZQkABBoAAAACBQAAAAR0aGlzCQABLAAAAAICAAAACVJlc2VydmVkXwUAAAAMcG10QXNzZXROYW1lBAAAAAckbWF0Y2gwBQAAABR2YWx1ZVJlc2VydmVkQmFsYW5jZQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABAAAABJuZXdSZXNlcnZlZEJhbGFuY2UJAABkAAAAAgUAAAAWY3VycmVudFJlc2VydmVkQmFsYW5jZQUAAAAGcG10QW10AwkAAGcAAAACCQEAAAAMd2F2ZXNCYWxhbmNlAAAAAQUAAAAEdGhpcwUAAAASbmV3UmVzZXJ2ZWRCYWxhbmNlBAAAABdpbmNyZWFzZVJlc2VydmVkQmFsYW5jZQUAAAASbmV3UmVzZXJ2ZWRCYWxhbmNlBQAAABdpbmNyZWFzZVJlc2VydmVkQmFsYW5jZQkAAAIAAAABAgAAADVCZXQgd2FzIHJlamVjdGVkLiBJbnN1ZmZpY2llbnQgZnVuZHMgb24gZ2FtZSBhY2NvdW50LgEAAAALZ2V0RGF0YUxpc3QAAAABAAAABmdhbWVJZAQAAAANZ2V0RGF0YVN0cmluZwkABB0AAAACBQAAAAR0aGlzBQAAAAZnYW1lSWQEAAAAAWEEAAAAByRtYXRjaDAFAAAADWdldERhdGFTdHJpbmcDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQkAAAIAAAABAgAAABRHYW1lSWQgd2FzIG5vdCBmb3VuZAkABLUAAAACBQAAAAFhAgAAAAFfAQAAAAlpbnRUb0VsZW0AAAABAAAABnJzYUludAMJAABmAAAAAgAAAAAAAAAAAgUAAAAGcnNhSW50AgAAAAE3AwkAAGYAAAACAAAAAAAAAAAEBQAAAAZyc2FJbnQCAAAAATYDCQAAZgAAAAIAAAAAAAAAAAYFAAAABnJzYUludAIAAAABNQMJAABmAAAAAgAAAAAAAAAACAUAAAAGcnNhSW50AgAAAAE0AwkAAGYAAAACAAAAAAAAAAAKBQAAAAZyc2FJbnQCAAAAATMDCQAAZgAAAAIAAAAAAAAAAAwFAAAABnJzYUludAIAAAABMgIAAAABMQEAAAAIcnNhVG9JbnQAAAADAAAABmdhbWVJZAAAAAdyc2FTaWduAAAADHJzYVB1YmxpY0tleQQAAAAIcnNhQ2hlY2sJAAH4AAAABAUAAAAGU0hBMjU2CQABmwAAAAEFAAAABmdhbWVJZAkAAlsAAAABBQAAAAdyc2FTaWduBQAAAAxyc2FQdWJsaWNLZXkDBQAAAAhyc2FDaGVjawQAAAAGcnNhSW50CQAAZAAAAAIJAABqAAAAAgkABLEAAAABCQAB9wAAAAEJAAJbAAAAAQUAAAAHcnNhU2lnbgAAAAAAAAAAEwAAAAAAAAAAAQMDCQAAZgAAAAIFAAAABnJzYUludAAAAAAAAAAAAAkAAGcAAAACAAAAAAAAAAAUBQAAAAZyc2FJbnQHBQAAAAZyc2FJbnQJAAACAAAAAQIAAAAXSW50ZWdlciBpcyBub3QgaW4gcmFuZ2UJAAACAAAAAQIAAAAYUnNhIFNpZ25hdHVyZSBpcyBpbnZhbGlkAQAAABdkZWNyZWFzZVJlc2VydmVkQmFsYW5jZQAAAAIAAAAGYmV0QW10AAAAB2Fzc2V0SWQEAAAAFHZhbHVlUmVzZXJ2ZWRCYWxhbmNlCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAAJUmVzZXJ2ZWRfBQAAAAdhc3NldElkBAAAABZleHRyYWN0UmVzZXJ2ZWRCYWxhbmNlBAAAAAckbWF0Y2gwBQAAABR2YWx1ZVJlc2VydmVkQmFsYW5jZQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABAAAABdkZWNyZWFzZVJlc2VydmVkQmFsYW5jZQkAAGUAAAACBQAAABZleHRyYWN0UmVzZXJ2ZWRCYWxhbmNlBQAAAAZiZXRBbXQDCQAAZgAAAAIFAAAAF2RlY3JlYXNlUmVzZXJ2ZWRCYWxhbmNlAAAAAAAAAAAABQAAABdkZWNyZWFzZVJlc2VydmVkQmFsYW5jZQkAAAIAAAABAgAAAChSZXNlcnZlZCBiYWxhbmNlIGNvdWxkbid0IGJlIGxlc3MgdGhhbiAwAQAAABBkZWZpbmVNdWx0aXBsaWVyAAAAAgAAAAp0aHJlZURydW1zAAAACHR3b0RydW1zAwkAAAAAAAACBQAAAAp0aHJlZURydW1zAgAAAAM3NzcAAAAAAAAAFPoDCQAAAAAAAAIFAAAACnRocmVlRHJ1bXMCAAAAAzY2NgAAAAAAAAAFFAMJAAAAAAAAAgUAAAAKdGhyZWVEcnVtcwIAAAADNTU1AAAAAAAAAAHCAwkAAAAAAAACBQAAAAp0aHJlZURydW1zAgAAAAM0NDQAAAAAAAAAAMgDCQAAAAAAAAIFAAAACnRocmVlRHJ1bXMCAAAAAzMzMwAAAAAAAAAAlgMJAAAAAAAAAgUAAAAKdGhyZWVEcnVtcwIAAAADMjIyAAAAAAAAAABuAwkAAAAAAAACBQAAAAp0aHJlZURydW1zAgAAAAMxMTEAAAAAAAAAACgDCQAAAAAAAAIFAAAACHR3b0RydW1zAgAAAAI3NwAAAAAAAAABDgMJAAAAAAAAAgUAAAAIdHdvRHJ1bXMCAAAAAjY2AAAAAAAAAACCAwkAAAAAAAACBQAAAAh0d29EcnVtcwIAAAACNTUAAAAAAAAAAEEDCQAAAAAAAAIFAAAACHR3b0RydW1zAgAAAAI0NAAAAAAAAAAAHgMJAAAAAAAAAgUAAAAIdHdvRHJ1bXMCAAAAAjMzAAAAAAAAAAAUAwkAAAAAAAACBQAAAAh0d29EcnVtcwIAAAACMjIAAAAAAAAAAA8DCQAAAAAAAAIFAAAACHR3b0RydW1zAgAAAAIxMQAAAAAAAAAACgAAAAAAAAAAAAEAAAARQXNzZXROYW1lVG9CYXNlNTgAAAABAAAACWFzc2V0TmFtZQMJAAAAAAAAAgUAAAAJYXNzZXROYW1lAgAAAAVXQVZFUwUAAAAHd2F2ZXNJZAMJAAAAAAAAAgUAAAAJYXNzZXROYW1lAgAAAANCVEMFAAAABWJ0Y0lkAwkAAAAAAAACBQAAAAlhc3NldE5hbWUCAAAAA0VUSAUAAAAFZXRoSWQDCQAAAAAAAAIFAAAACWFzc2V0TmFtZQIAAAADTFRDBQAAAAVsdGNJZAMJAAAAAAAAAgUAAAAJYXNzZXROYW1lAgAAAANWU1QFAAAABXZzdElkAwkAAAAAAAACBQAAAAlhc3NldE5hbWUCAAAAA1dDVAUAAAAFd2N0SWQJAAACAAAAAQIAAAAXQXNzZXQgbmFtZSBpcyBpbmNvcnJlY3QAAAACAAAAAWkBAAAAB21ha2VCZXQAAAAABAAAAANwbXQJAQAAAAdleHRyYWN0AAAAAQgFAAAAAWkAAAAHcGF5bWVudAQAAAAJYmV0QW1vdW50CQAAZQAAAAIIBQAAAANwbXQAAAAGYW1vdW50BQAAAApjb21taXNzaW9uBAAAAAZnYW1lSWQJAAJYAAAAAQgFAAAAAWkAAAANdHJhbnNhY3Rpb25JZAQAAAAJZ2FtZVN0YXJ0BQAAAAZoZWlnaHQEAAAAD3BsYXllclB1YmxpY0tleQkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAADHBtdEFzc2V0TmFtZQMJAQAAAAEhAAAAAQkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAANwbXQAAAAHYXNzZXRJZAIAAAAFV0FWRVMDCQAAAAAAAAIIBQAAAANwbXQAAAAHYXNzZXRJZAUAAAAFYnRjSWQCAAAAA0JUQwMJAAAAAAAAAggFAAAAA3BtdAAAAAdhc3NldElkBQAAAAVldGhJZAIAAAADRVRIAwkAAAAAAAACCAUAAAADcG10AAAAB2Fzc2V0SWQFAAAABWx0Y0lkAgAAAANMVEMDCQAAAAAAAAIIBQAAAANwbXQAAAAHYXNzZXRJZAUAAAAFd2N0SWQCAAAAA1dDVAMJAAAAAAAAAggFAAAAA3BtdAAAAAdhc3NldElkBQAAAAV2c3RJZAIAAAADVlNUCQAAAgAAAAECAAAAFEFzc2V0SWQgaXMgaW5jb3JyZWN0BAAAABJzZXRSZXNlcnZlZEJhbGFuY2UJAQAAABdpbmNyZWFzZVJlc2VydmVkQmFsYW5jZQAAAAIFAAAACWJldEFtb3VudAUAAAAMcG10QXNzZXROYW1lBAAAAA1wbXRBbXRDb3JyZWN0CQEAAAALcG10QW10Q2hlY2sAAAACBQAAAAxwbXRBc3NldE5hbWUFAAAACWJldEFtb3VudAMFAAAADXBtdEFtdENvcnJlY3QEAAAACmRhdGFTdHJpbmcJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAAhzdGF0ZUFjYwIAAAABXwUAAAAPcGxheWVyUHVibGljS2V5AgAAAAFfCQABpAAAAAEFAAAACWJldEFtb3VudAIAAAABXwUAAAAMcG10QXNzZXROYW1lAgAAAAFfCQABpAAAAAEFAAAACWdhbWVTdGFydAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAGZ2FtZUlkBQAAAApkYXRhU3RyaW5nCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAICAAAACVJlc2VydmVkXwUAAAAMcG10QXNzZXROYW1lBQAAABJzZXRSZXNlcnZlZEJhbGFuY2UFAAAAA25pbAkAAAIAAAABAgAAABRhc3NldElkIGlzIGluY29ycmVjdAAAAAFpAQAAAAhwbGF5R2FtZQAAAAQAAAAGZ2FtZUlkAAAACHJzYVNpZ24xAAAACHJzYVNpZ24yAAAACHJzYVNpZ24zBAAAAAhkYXRhTGlzdAkBAAAAC2dldERhdGFMaXN0AAAAAQUAAAAGZ2FtZUlkBAAAAAlnYW1lU3RhdGUJAAGRAAAAAgUAAAAIZGF0YUxpc3QAAAAAAAAAAAAEAAAADXBsYXllckFkZHJlc3MJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEJAAJZAAAAAQkAAZEAAAACBQAAAAhkYXRhTGlzdAAAAAAAAAAAAQQAAAAGYmV0QW10CQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAAIZGF0YUxpc3QAAAAAAAAAAAIEAAAACWFzc2V0TmFtZQkAAZEAAAACBQAAAAhkYXRhTGlzdAAAAAAAAAAAAwQAAAAJZ2FtZVN0YXJ0CQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAAIZGF0YUxpc3QAAAAAAAAAAAQEAAAACWFzc2V0SWQ1OAkBAAAAEUFzc2V0TmFtZVRvQmFzZTU4AAAAAQUAAAAJYXNzZXROYW1lBAAAAA1nYW1lVGltZUNoZWNrCQAAZgAAAAIFAAAADWdhbWVUaW1lRnJhbWUJAABlAAAAAgUAAAAGaGVpZ2h0BQAAAAlnYW1lU3RhcnQEAAAADHN0YXRlQ29ycmVjdAkAAAAAAAACBQAAAAlnYW1lU3RhdGUFAAAACHN0YXRlQWNjBAAAABJzZXRSZXNlcnZlZEJhbGFuY2UJAQAAABdkZWNyZWFzZVJlc2VydmVkQmFsYW5jZQAAAAIFAAAABmJldEFtdAUAAAAJYXNzZXROYW1lBAAAABNkcm9wcGVkRWxlbWVudHNMaXN0BAAAAAhyb2xsMUludAkBAAAACHJzYVRvSW50AAAAAwUAAAAG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", "chainId": 84, "height": 706438, "spentComplexity": 0 } View: original | compacted Prev: C6BVxkC4o14UBNcA5r9YrqtbVuDsDvAXyShBAjCgvhvw Next: Djsd1aDex2Jq1UAZyRjDcxNTHQLCgkz8kFEjdPRNT9Z7 Diff:
OldNewDifferences
3535
3636 let q = (100000000 / p)
3737
38-let r = (q * 10)
38+let r = ((q * 10) / p)
3939
4040 let s = (10000 / p)
4141
42-let t = (s * 10)
42+let t = ((s * 10) / p)
4343
4444 let u = (1000000 / p)
4545
46-let v = (u * 10)
46+let v = ((u * 10) / p)
4747
4848 let w = (2000000 / p)
4949
50-let x = (w * 10)
50+let x = ((w * 10) / p)
5151
5252 let y = (500000000 / p)
5353
54-let z = (y * 10)
54+let z = ((y * 10) / p)
5555
5656 let A = (500000000 / p)
5757
58-let B = (A * 10)
58+let B = ((A * 10) / p)
5959
6060 func C (D,E) = if ((D == "WAVES"))
6161 then if (if ((E >= q))
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 = (1440 * 2)
1111
1212 let e = 500000
1313
1414 let f = "Accepted"
1515
1616 let g = "Win"
1717
1818 let h = "WinByTimeout"
1919
2020 let i = "Lose"
2121
2222 let j = unit
2323
2424 let k = base58'Gt4HLkHunts7bWbtYP5UCsAPW7TUA4gmQEnjgjbZ2NqB'
2525
2626 let l = base58'6A79GDQj8bdHqUaoJQ3qE1TCPnBc3wFirNCSsAY5RKry'
2727
2828 let m = base58'7oRhs4zoufHM4KiBDuJwRXUWb9JQaFt98N8ubpmytMmw'
2929
3030 let n = base58'5UyDjBMx1Q8UWhJj1r7JuA6h4aCkKrHE1J19HvMXRpRd'
3131
3232 let o = base58'Ae5W927iuKSLLT6Sdt3bqWze6ZUbYHDWzPY6dLKQusZv'
3333
3434 let p = 1000
3535
3636 let q = (100000000 / p)
3737
38-let r = (q * 10)
38+let r = ((q * 10) / p)
3939
4040 let s = (10000 / p)
4141
42-let t = (s * 10)
42+let t = ((s * 10) / p)
4343
4444 let u = (1000000 / p)
4545
46-let v = (u * 10)
46+let v = ((u * 10) / p)
4747
4848 let w = (2000000 / p)
4949
50-let x = (w * 10)
50+let x = ((w * 10) / p)
5151
5252 let y = (500000000 / p)
5353
54-let z = (y * 10)
54+let z = ((y * 10) / p)
5555
5656 let A = (500000000 / p)
5757
58-let B = (A * 10)
58+let B = ((A * 10) / p)
5959
6060 func C (D,E) = if ((D == "WAVES"))
6161 then if (if ((E >= q))
6262 then (r >= E)
6363 else false)
6464 then true
6565 else throw("Bet amount is not in range")
6666 else if ((D == "BTC"))
6767 then if (if ((E >= s))
6868 then (t >= E)
6969 else false)
7070 then true
7171 else throw("Bet amount is not in range")
7272 else if ((D == "ETH"))
7373 then if (if ((E >= u))
7474 then (v >= E)
7575 else false)
7676 then true
7777 else throw("Bet amount is not in range")
7878 else if ((D == "LTC"))
7979 then if (if ((E >= w))
8080 then (x >= E)
8181 else false)
8282 then true
8383 else throw("Bet amount is not in range")
8484 else if ((D == "WCT"))
8585 then if (if ((E >= y))
8686 then (z >= E)
8787 else false)
8888 then true
8989 else throw("Bet amount is not in range")
9090 else if (if ((E >= A))
9191 then (B >= E)
9292 else false)
9393 then true
9494 else throw("Bet amount is not in range")
9595
9696
9797 func F (G,H) = {
9898 let I = {
9999 let J = getInteger(this, ("Reserved_" + H))
100100 let K = J
101101 if ($isInstanceOf(K, "Int"))
102102 then {
103103 let L = K
104104 L
105105 }
106106 else 0
107107 }
108108 let M = (I + G)
109109 if ((wavesBalance(this) >= M))
110110 then {
111111 let F = M
112112 F
113113 }
114114 else throw("Bet was rejected. Insufficient funds on game account.")
115115 }
116116
117117
118118 func N (O) = {
119119 let P = getString(this, O)
120120 let L = {
121121 let K = P
122122 if ($isInstanceOf(K, "String"))
123123 then {
124124 let L = K
125125 L
126126 }
127127 else throw("GameId was not found")
128128 }
129129 split(L, "_")
130130 }
131131
132132
133133 func Q (R) = if ((2 > R))
134134 then "7"
135135 else if ((4 > R))
136136 then "6"
137137 else if ((6 > R))
138138 then "5"
139139 else if ((8 > R))
140140 then "4"
141141 else if ((10 > R))
142142 then "3"
143143 else if ((12 > R))
144144 then "2"
145145 else "1"
146146
147147
148148 func S (O,T,U) = {
149149 let V = rsaVerify(SHA256, toBytes(O), fromBase64String(T), U)
150150 if (V)
151151 then {
152152 let R = ((toInt(sha256(fromBase64String(T))) % 19) + 1)
153153 if (if ((R > 0))
154154 then (20 >= R)
155155 else false)
156156 then R
157157 else throw("Integer is not in range")
158158 }
159159 else throw("Rsa Signature is invalid")
160160 }
161161
162162
163163 func W (X,Y) = {
164164 let J = getInteger(this, ("Reserved_" + Y))
165165 let Z = {
166166 let K = J
167167 if ($isInstanceOf(K, "Int"))
168168 then {
169169 let L = K
170170 L
171171 }
172172 else 0
173173 }
174174 let W = (Z - X)
175175 if ((W > 0))
176176 then W
177177 else throw("Reserved balance couldn't be less than 0")
178178 }
179179
180180
181181 func aa (ab,ac) = if ((ab == "777"))
182182 then 5370
183183 else if ((ab == "666"))
184184 then 1300
185185 else if ((ab == "555"))
186186 then 450
187187 else if ((ab == "444"))
188188 then 200
189189 else if ((ab == "333"))
190190 then 150
191191 else if ((ab == "222"))
192192 then 110
193193 else if ((ab == "111"))
194194 then 40
195195 else if ((ac == "77"))
196196 then 270
197197 else if ((ac == "66"))
198198 then 130
199199 else if ((ac == "55"))
200200 then 65
201201 else if ((ac == "44"))
202202 then 30
203203 else if ((ac == "33"))
204204 then 20
205205 else if ((ac == "22"))
206206 then 15
207207 else if ((ac == "11"))
208208 then 10
209209 else 0
210210
211211
212212 func ad (ae) = if ((ae == "WAVES"))
213213 then j
214214 else if ((ae == "BTC"))
215215 then k
216216 else if ((ae == "ETH"))
217217 then l
218218 else if ((ae == "LTC"))
219219 then m
220220 else if ((ae == "VST"))
221221 then n
222222 else if ((ae == "WCT"))
223223 then o
224224 else throw("Asset name is incorrect")
225225
226226
227227 @Callable(af)
228228 func makeBet () = {
229229 let ag = extract(af.payment)
230230 let E = (ag.amount - e)
231231 let O = toBase58String(af.transactionId)
232232 let ah = height
233233 let ai = toBase58String(af.callerPublicKey)
234234 let H = if (!(isDefined(ag.assetId)))
235235 then "WAVES"
236236 else if ((ag.assetId == k))
237237 then "BTC"
238238 else if ((ag.assetId == l))
239239 then "ETH"
240240 else if ((ag.assetId == m))
241241 then "LTC"
242242 else if ((ag.assetId == o))
243243 then "WCT"
244244 else if ((ag.assetId == n))
245245 then "VST"
246246 else throw("AssetId is incorrect")
247247 let aj = F(E, H)
248248 let ak = C(H, E)
249249 if (ak)
250250 then {
251251 let al = ((((((((f + "_") + ai) + "_") + toString(E)) + "_") + H) + "_") + toString(ah))
252252 WriteSet([DataEntry(O, al), DataEntry(("Reserved_" + H), aj)])
253253 }
254254 else throw("assetId is incorrect")
255255 }
256256
257257
258258
259259 @Callable(af)
260260 func playGame (O,am,an,ao) = {
261261 let ap = N(O)
262262 let aq = ap[0]
263263 let ar = addressFromPublicKey(fromBase58String(ap[1]))
264264 let X = parseIntValue(ap[2])
265265 let ae = ap[3]
266266 let ah = parseIntValue(ap[4])
267267 let as = ad(ae)
268268 let at = (d > (height - ah))
269269 let au = (aq == f)
270270 let aj = W(X, ae)
271271 let av = {
272272 let aw = S(O, am, a)
273273 let ax = S(O, an, b)
274274 let ay = S(O, ao, c)
275275 let az = Q(aw)
276276 let aA = Q(ax)
277277 let aB = Q(ay)
278278 [az, aA, aB]
279279 }
280280 let aC = {
281281 let ab = ((av[0] + av[1]) + av[2])
282282 let ac = (av[0] + av[1])
283283 let aD = aa(ab, ac)
284284 ((X * aD) / 10)
285285 }
286286 let aE = {
287287 let aF = assetBalance(this, as)
288288 if ((aC > aF))
289289 then (X * 2)
290290 else aC
291291 }
292292 let aG = ((((((ap[1] + "_") + ap[2]) + "_") + ap[3]) + "_") + ap[4])
293293 let aH = ((av[0] + av[1]) + av[2])
294294 if (au)
295295 then if (at)
296296 then if ((aC == 0))
297297 then WriteSet([DataEntry(O, ((((((i + "_") + aG) + "_") + toString(aC)) + "_") + aH)), DataEntry(("Reserved_" + ae), aj)])
298298 else ScriptResult(WriteSet([DataEntry(O, ((((((g + "_") + aG) + "_") + toString(aC)) + "_") + aH)), DataEntry(("Reserved_" + ae), aj)]), TransferSet([ScriptTransfer(ar, aE, as)]))
299299 else ScriptResult(WriteSet([DataEntry(O, (h + aG)), DataEntry(("Reserved_" + ae), aj)]), TransferSet([ScriptTransfer(ar, X, as)]))
300300 else throw("Game state is incorrect")
301301 }
302302
303303
304304 @Verifier(aI)
305305 func aJ () = {
306306 let K = aI
307307 if ($isInstanceOf(K, "TransferTransaction"))
308308 then {
309309 let aK = K
310310 let J = getInteger(this, "Reserved")
311311 let aL = {
312312 let aM = J
313313 if ($isInstanceOf(aM, "Int"))
314314 then {
315315 let L = aM
316316 L
317317 }
318318 else 0
319319 }
320320 let aN = (wavesBalance(this) - aL)
321321 let aO = (aN >= aK.amount)
322322 let aP = sigVerify(aK.bodyBytes, aK.proofs[0], aK.senderPublicKey)
323323 if (aO)
324324 then aP
325325 else false
326326 }
327327 else if ($isInstanceOf(K, "SetScriptTransaction"))
328328 then {
329329 let aQ = K
330330 sigVerify(aQ.bodyBytes, aQ.proofs[0], aQ.senderPublicKey)
331331 }
332332 else if ($isInstanceOf(K, "InvokeScriptTransaction"))
333333 then {
334334 let aR = K
335335 sigVerify(aR.bodyBytes, aR.proofs[0], aR.senderPublicKey)
336336 }
337337 else false
338338 }
339339

github/deemru/w8io/873ac7e 
44.96 ms