tx · 5T6GYtSNMciJafHiLKVUrcUCHsw6xqDXEmemGV3Y2eAF 3N4vtgpXkE68DqQchkdVCSoaSNxMJ8Xuctx: -0.01000000 Waves 2021.02.25 00:02 [1412695] smart account 3N4vtgpXkE68DqQchkdVCSoaSNxMJ8Xuctx > SELF 0.00000000 Waves
{ "type": 13, "id": "5T6GYtSNMciJafHiLKVUrcUCHsw6xqDXEmemGV3Y2eAF", "fee": 1000000, "feeAssetId": null, "timestamp": 1614200532292, "version": 2, "chainId": 84, "sender": "3N4vtgpXkE68DqQchkdVCSoaSNxMJ8Xuctx", "senderPublicKey": "8Q6AAquTkqKK6raBKopy9WX83aDSeQEnLGrL5nbh7Z4V", "proofs": [ "48tHiVYYuWHezvkXDAcr4ZGcGqk4nvephZHSBd2PPSUca7wsYFnDAS1rm5zDx6bGUr9BQyoZKGAKRAnx7WnVSw77" ], "script": "base64:AAIDAAAAAAAAAA4IARIAEgASBgoECAgICAAAACUAAAAADWdhbWVQdWJsaWNLZXkJAAJZAAAAAQIAAAAsOFE2QUFxdVRrcUtLNnJhQktvcHk5V1g4M2FEU2VRRW5MR3JMNW5iaDdaNFYAAAAADmFkbWluUHVibGljS2V5CQACWQAAAAECAAAALDd3a0JXVmhvOW01QnZYblJRamlCV1JHdHFZaUdMck56dkVwQ0RQa25ZNFAzAAAAAAtnYW1lQWRkcmVzcwkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQUAAAANZ2FtZVB1YmxpY0tleQAAAAAMYWRtaW5BZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABBQAAAA5hZG1pblB1YmxpY0tleQAAAAANcnNhUHVibGljS2V5MQkAAlsAAAABAgAAAYhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWw2b3VVWnlVcnlVRzJMbEYydVlRWGRiL0U2VWhsWkFicWxPSlVDWGtlNFgzb3NheWE2M2JOUWVVTlBLN20vOVFOOWhEaXVtNEtraW85RjJyK1I5MnZNZ1dhbHV2WXZpRkdKdzhWOFhMOHloY3BrS2dZSlVRMHYwTUNicEk5YzdoU0tSTnh2YUk5amlrWUd5R05Tc0ZkSVR3Y1gzYTB4Sm1EZndDc3NQNzZtSUFDNnZYRE51U2NleSt2M25qUSs2by83QW92OFlGaXNaTEtteGdabnZ1WERJbjl6cE5oaWd0bElPVEtlWTFJNE5aUTd6S0RsSnpTYnpCUlNXV2FOWkFXRHZsd0ZyL1pRT01OUTI0cGhLVm1uZVBURVZGQVNzdW1VaUlCTFhiVHc3OGIvU1kzYmd6NzlkaHc4QTFQdTVOVzRYOWhpY3JtTnIxRXlYMzlVc1REUUlEQVFBQgAAAAANcnNhUHVibGljS2V5MgkAAlsAAAABAgAAAYhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWw2b3VVWnlVcnlVRzJMbEYydVlRWGRiL0U2VWhsWkFicWxPSlVDWGtlNFgzb3NheWE2M2JOUWVVTlBLN20vOVFOOWhEaXVtNEtraW85RjJyK1I5MnZNZ1dhbHV2WXZpRkdKdzhWOFhMOHloY3BrS2dZSlVRMHYwTUNicEk5YzdoU0tSTnh2YUk5amlrWUd5R05Tc0ZkSVR3Y1gzYTB4Sm1EZndDc3NQNzZtSUFDNnZYRE51U2NleSt2M25qUSs2by83QW92OFlGaXNaTEtteGdabnZ1WERJbjl6cE5oaWd0bElPVEtlWTFJNE5aUTd6S0RsSnpTYnpCUlNXV2FOWkFXRHZsd0ZyL1pRT01OUTI0cGhLVm1uZVBURVZGQVNzdW1VaUlCTFhiVHc3OGIvU1kzYmd6NzlkaHc4QTFQdTVOVzRYOWhpY3JtTnIxRXlYMzlVc1REUUlEQVFBQgAAAAANcnNhUHVibGljS2V5MwkAAlsAAAABAgAAAYhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWw2b3VVWnlVcnlVRzJMbEYydVlRWGRiL0U2VWhsWkFicWxPSlVDWGtlNFgzb3NheWE2M2JOUWVVTlBLN20vOVFOOWhEaXVtNEtraW85RjJyK1I5MnZNZ1dhbHV2WXZpRkdKdzhWOFhMOHloY3BrS2dZSlVRMHYwTUNicEk5YzdoU0tSTnh2YUk5amlrWUd5R05Tc0ZkSVR3Y1gzYTB4Sm1EZndDc3NQNzZtSUFDNnZYRE51U2NleSt2M25qUSs2by83QW92OFlGaXNaTEtteGdabnZ1WERJbjl6cE5oaWd0bElPVEtlWTFJNE5aUTd6S0RsSnpTYnpCUlNXV2FOWkFXRHZsd0ZyL1pRT01OUTI0cGhLVm1uZVBURVZGQVNzdW1VaUlCTFhiVHc3OGIvU1kzYmd6NzlkaHc4QTFQdTVOVzRYOWhpY3JtTnIxRXlYMzlVc1REUUlEQVFBQgAAAAAFZHJ1bTEJAARMAAAAAgIAAAABNgkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABNAkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAE0CQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABNwkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATIJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAE2CQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATQFAAAAA25pbAAAAAAFZHJ1bTIJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAE2CQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABNAkABEwAAAACAgAAAAEyCQAETAAAAAICAAAAATEJAARMAAAAAgIAAAABNgkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAEyCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABNAkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAEyCQAETAAAAAICAAAAATcJAARMAAAAAgIAAAABNQkABEwAAAACAgAAAAExCQAETAAAAAICAAAAATMFAAAAA25pbAAAAAAFZHJ1bTMJAARMAAAAAgIAAAABMwkABEwAAAACAgAAAAEyCQAETAAAAAICAAAAATUJAARMAAAAAgIAAAABMgkABEwAAAACAgAAAAE3CQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAEzCQAETAAAAAICAAAAATYJAARMAAAAAgIAAAABNAkABEwAAAACAgAAAAEyCQAETAAAAAICAAAAATMJAARMAAAAAgIAAAABMQkABEwAAAACAgAAAAE2CQAETAAAAAICAAAAATQJAARMAAAAAgIAAAABMgkABEwAAAACAgAA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AAt0aHJlZUluQVJvdwIAAAADNzY1AAAAAAAAAABQAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNTU2AAAAAAAAAABQAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNTU3AAAAAAAAAABQAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNTY2AAAAAAAAAABQAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNTc3AAAAAAAAAABQAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNTc2AAAAAAAAAABQAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNTY3AAAAAAAAAABQAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjM0AAAAAAAAAAAyAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNDQ0AAAAAAAAAAAoAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMzMzAAAAAAAAAAAZAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNTY0AAAAAAAAAAAUAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNTM0AAAAAAAAAAAUAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNTM3AAAAAAAAAAAUAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjY0AAAAAAAAAAAUAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjY3AAAAAAAAAAAUAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjM3AAAAAAAAAAAUAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjIyAAAAAAAAAAAKAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNDQzAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNDQyAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNDMzAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMzM0AAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMzMyAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMzQ0AAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMzIyAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjI0AAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjIzAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjQ0AAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjMzAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMzQyAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMzI0AAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNDIzAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNDMyAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMjQzAAAAAAAAAAAFAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNDc0AAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNzQ3AAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNzc0AAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNzQ0AAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNDc3AAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNDQ3AAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNjM2AAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADMzYzAAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNjYzAAAAAAAAAAACAwkAAAAAAAACBQAAAAt0aHJlZUluQVJvdwIAAAADNjMzAAAAAAAAAAACAwkAAAAA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ZXNJbkFSb3cJAAGRAAAAAgUAAAALYmV0RGF0YUxpc3QAAAAAAAAAAAgEAAAACGRydW0xSW50CQEAAAAKcmFuZG9taXplcgAAAAMFAAAAB21lc3NhZ2UFAAAACHJzYVNpZ24xBQAAAA1yc2FQdWJsaWNLZXkxBAAAAAhkcnVtMkludAkBAAAACnJhbmRvbWl6ZXIAAAADBQAAAAdtZXNzYWdlBQAAAAhyc2FTaWduMgUAAAANcnNhUHVibGljS2V5MgQAAAAIZHJ1bTNJbnQJAQAAAApyYW5kb21pemVyAAAAAwUAAAAHbWVzc2FnZQUAAAAIcnNhU2lnbjMFAAAADXJzYVB1YmxpY0tleTMEAAAADWluZGV4UG9zaXRpb24JAAEsAAAAAgkAASwAAAACCQEAAAAPZHJ1bUludFRvU3RyaW5nAAAAAQUAAAAIZHJ1bTFJbnQJAQAAAA9kcnVtSW50VG9TdHJpbmcAAAABBQAAAAhkcnVtMkludAkBAAAAD2RydW1JbnRUb1N0cmluZwAAAAEFAAAACGRydW0zSW50BAAAAAt0aHJlZUluQVJvdwkAASwAAAACCQABLAAAAAIJAAGRAAAAAgUAAAAFZHJ1bTEFAAAACGRydW0xSW50CQABkQAAAAIFAAAABWRydW0yBQAAAAhkcnVtMkludAkAAZEAAAACBQAAAAVkcnVtMwUAAAAIZHJ1bTNJbnQEAAAACWFtb3VudFdvbgkAAGgAAAACCQEAAAAQZGVmaW5lTXVsdGlwbGllcgAAAAEFAAAAC3RocmVlSW5BUm93CQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEFAAAACWJldEFtb3VudAMJAQAAAAIhPQAAAAIFAAAACmdhbWVTdGF0dXMCAAAABkFDVElWRQkAAAIAAAABAgAAABlTTE9UX0dBTUVfTk9UX0lOSVRJQUxJWkVEAwkBAAAAAiE9AAAAAgUAAAAJYmV0U3RhdHVzAgAAAANCRVQJAAACAAAAAQIAAAAZUExBQ0VfQkVUX0JFRk9SRV9ZT1VfUExBWQMJAQAAAAIhPQAAAAIIBQAAAAFpAAAABmNhbGxlcgkBAAAAHEBleHRyVXNlcihhZGRyZXNzRnJvbVN0cmluZykAAAABBQAAAApwbGF5ZXJBZGRyCQAAAgAAAAECAAAAEk5PVF9DVVJSRU5UX1BMQVlFUgMJAQAAAAIhPQAAAAIFAAAACWFtb3VudFdvbgAAAAAAAAAAAAQAAAAHJG1hdGNoMAkBAAAAEWFkZHJlc3NHZXQyMDBXaW5zAAAAAQUAAAAKcGxheWVyQWRkcgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAARXSU5TBQAAAAckbWF0Y2gwBAAAAAZuZXdXaW4JAABkAAAAAgUAAAAEV0lOUwAAAAAAAAAAAQMJAAAAAAAAAgUAAAALdGhyZWVJbkFSb3cCAAAAAzQ0NAkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAAAxnYW1lTGFiZWxCZXQAAAABCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAZQTEFZRUQCAAAAAV8FAAAACnBsYXllckFkZHICAAAAAV8FAAAACWJldEFtb3VudAIAAAABXwkAAaQAAAABBQAAAAlhbW91bnRXb24CAAAAB19OTElGRV8JAAGkAAAAAQUAAAAGaGVpZ2h0AgAAAAFfCQABpAAAAAEFAAAABm5ld1dpbgIAAAABXwUAAAAPd2luNVRpbWVzSW5BUm93AgAAAANfMF8FAAAAC3RocmVlSW5BUm93AgAAAAFfBQAAAA1pbmRleFBvc2l0aW9uCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAPYWRkcmVzc0xhYmVsTkZUAAAAAQkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAACEdJVkVfTkZUCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAVYWRkcmVzc0xhYmVsSW4yMDBXaW5zAAAAAQkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAABm5ld1dpbgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAQZ2FtZUxhYmVsNUluQVJvdwkAASwAAAACCQABLAAAAAIJAAGkAAAAAQAAAAAAAAAAAAIAAAABXwUAAAAKcGxheWVyQWRkcgUAAAADbmlsCQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABxAZXh0clVzZXIoYWRkcmVzc0Zyb21TdHJpbmcpAAAAAQUAAAAKcGxheWVyQWRkcgUAAAAJYW1vdW50V29uBQAAAAR1bml0BQAAAANuaWwDCQAAAAAAAAIFAAAABFdJTlMAAAAAAAAAAMgJAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAMZ2FtZUxhYmVsQmV0AAAAAQkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAZQTEFZRUQCAAAAAV8FAAAACnBsYXllckFkZHICAAAAAV8FAAAACWJldEFtb3VudAIAAAABXwkAAaQAAAABBQAAAAlhbW91bnRXb24CAAAAB19OTElGRV8JAAGkAAAAAQUAAAAGaGVpZ2h0AgAAAANfMF8FAAAAD3dpbjVUaW1lc0luQVJvdwIAAAADXzBfBQAAAAt0aHJlZUluQVJvdwIAAAABXwUAAAANaW5kZXhQb3NpdGlvbgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAFWFkZHJlc3NMYWJlbEluMjAwV2lucwAAAAEJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyAAAAAAAAAAAACQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAABBnYW1lTGFiZWw1SW5BUm93CQABLAAAAAIJAAEsAAAAAgkAAaQAAAABAAAAAAAAAAAAAgAAAAFfBQAAAApwbGF5ZXJBZGRyBQAAAANuaWwJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAHEBleHRyVXNlcihhZGRyZXNzRnJvbVN0cmluZykAAAABBQAAAApwbGF5ZXJBZGRyBQAAAAlhbW91bnRXb24FAAAABHVuaXQFAAAAA25pbAMDCQAAAAAAAAIFAAAACnBsYXllckFkZHIFAAAACXJvd1BsYXllcgkAAAAAAAACBQAAAANyb3cAAAAAAAAAAAUHCQEAAAAMU2NyaXB0UmVzdWx0AAAAAgkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAADGdhbWVMYWJlbEJldAAAAAEFAAAACnBsYXllckFkZHIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAGUExBWUVEAgAAAAFfBQAAAApwbGF5ZXJBZGRyAgAAAAFfBQAAAAliZXRBbW91bnQCAAAAAV8JAAGkAAAAAQUAAAAJYW1vdW50V29uAgAAAAdfTkxJRkVfCQABpAAAAAEFAAAABmhlaWdodAIAAAABXwkAAaQAAAABBQAAAAZuZXdXaW4CAAAAAV8JAAGkAAAAAQAAAAAAAAAAAAIAAAADXzBfBQAAAAt0aHJlZUluQVJvdwIAAAABXwUAAAANaW5kZXhQb3NpdGlvbgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAFWFkZHJlc3NMYWJlbEluMjAwV2lucwAAAAEJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAAAZuZXdXaW4JAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAEGdhbWVMYWJlbDVJbkFSb3cJAAEsAAAAAgkAASwAAAACCQABpAAAAAEAAAAAAAAAAAACAAAAAV8FAAAACnBsYXllckFkZHIFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAcQGV4dHJVc2VyKGFkZHJlc3NGcm9tU3RyaW5nKQAAAAEFAAAACnBsYXllckFkZHIFAAAACWFtb3VudFdvbgUAAAAEdW5pdAUAAAADbmlsAwkBAAAAAiE9AAAAAgUAAAAKcGxheWVyQWRkcgUAAAAJcm93UGxheWVyCQEAAAAMU2NyaXB0UmVzdWx0AAAAAgkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAADGdhbWVMYWJlbEJldAAAAAEFAAAACnBsYXllckFkZHIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAGUExBWUVEAgAAAAFfBQAAAApwbGF5ZXJBZGRyAgAAAAFfBQAAAAliZXRBbW91bnQCAAAAAV8JAAGkAAAAAQUAAAAJYW1vdW50V29uAgAAAAdfTkxJRkVfCQABpAAAAAEFAAAABmhlaWdodAIAAAABXwkAAaQAAAABBQAAAAZuZXdXaW4CAAAAAV8JAAGkAAAAAQUAAAAGbmV3V2luAgAAAANfMF8FAAAAC3RocmVlSW5BUm93AgAAAAFfBQAAAA1pbmRleFBvc2l0aW9uCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAVYWRkcmVzc0xhYmVsSW4yMDBXaW5zAAAAAQkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAABm5ld1dpbgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAQZ2FtZUxhYmVsNUluQVJvdwkAASwAAAACCQABLAAAAAIJAAGkAAAAAQAAAAAAAAAAAAIAAAABXwUAAAAKcGxheWVyQWRkcgUAAAADbmlsCQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABxAZXh0clVzZXIoYWRkcmVzc0Zyb21TdHJpbmcpAAAAAQUAAAAKcGxheWVyQWRkcgUAAAAJYW1vdW50V29uBQAAAAR1bml0BQAAAANuaWwJAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAMZ2FtZUxhYmVsQmV0AAAAAQUAAAAKcGxheWVyQWRkcgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAGUExBWUVEAgAAAAFfBQAAAApwbGF5ZXJBZGRyAgAAAAFfBQAAAAliZXRBbW91bnQCAAAAAV8JAAGkAAAAAQUAAAAJYW1vdW50V29uAgAAAAdfTkxJRkVfCQABpAAAAAEFAAAABmhlaWdodAIAAAABXwkAAaQAAAABBQAAAAZuZXdXaW4CAAAAAV8JAAGkAAAAAQUAAAAGbmV3V2luAgAAAAFfBQAAABBsb3NlNVRpbWVzSW5BUm93AgAAAAFfBQAAAAt0aHJlZUluQVJvdwIAAAABXwUAAAANaW5kZXhQb3NpdGlvbgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAFWFkZHJlc3NMYWJlbEluMjAwV2lucwAAAAEJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAAAZuZXdXaW4JAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAEGdhbWVMYWJlbDVJbkFSb3cJAAEsAAAAAgkAASwAAAACCQABpAAAAAEJAABkAAAAAgUAAAADcm93AAAAAAAAAAABAgAAAAFfBQAAAApwbGF5ZXJBZGRyBQAAAANuaWwJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAHEBleHRyVXNlcihhZGRyZXNzRnJvbVN0cmluZykAAAABBQAAAApwbGF5ZXJBZGRyBQAAAAlhbW91bnRXb24FAAAABHVuaXQFAAAAA25pbAkAAAIAAAABAgAAABZXT1JOR19JTklUX0ZPUl8yMDBXSU5TAwMJAAAAAAAAAgUAAAAKcGxheWVyQWRkcgUAAAAJcm93UGxheWVyCQAAAAAAAAIFAAAAA3JvdwAAAAAAAAAABQcJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAAAxnYW1lTGFiZWxCZXQAAAABCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAABlBMQVlFRAIAAAABXwUAAAAKcGxheWVyQWRkcgIAAAABXwUAAAAJYmV0QW1vdW50AgAAAAFfCQABpAAAAAEFAAAACWFtb3VudFdvbgIAAAAHX05MSUZFXwkAAaQAAAABBQAAAAZoZWlnaHQCAAAAAV8FAAAADndpbnNJbjIwMFRpbWVzAgAAAAVfMF8wXwUAAAALdGhyZWVJbkFSb3cCAAAAAV8FAAAADWluZGV4UG9zaXRpb24JAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAEGdhbWVMYWJlbDVJbkFSb3cJAAEsAAAAAgkAASwAAAACCQABpAAAAAEAAAAAAAAAAAACAAAAAV8FAAAACnBsYXllckFkZHIFAAAAA25pbAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAADGdhbWVMYWJlbEJldAAAAAEJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAABlBMQVlFRAIAAAABXwUAAAAKcGxheWVyQWRkcgIAAAABXwUAAAAJYmV0QW1vdW50AgAAAAFfCQABpAAAAAEFAAAACWFtb3VudFdvbgIAAAAHX05MSUZFXwkAAaQAAAABBQAAAAZoZWlnaHQCAAAAAV8FAAAADndpbnNJbjIwMFRpbWVzAgAAAANfMF8JAAGkAAAAAQkAAGQAAAACBQAAAANyb3cAAAAAAAAAAAECAAAAAV8FAAAAC3RocmVlSW5BUm93AgAAAAFfBQAAAA1pbmRleFBvc2l0aW9uCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAABBnYW1lTGFiZWw1SW5BUm93CQABLAAAAAIJAAEsAAAAAgkAAaQAAAABCQAAZAAAAAIFAAAAA3JvdwAAAAAAAAAAAQIAAAABXwUAAAAKcGxheWVyQWRkcgUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAABQAAAA1nYW1lUHVibGljS2V5BAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAUU2V0U2NyaXB0VHJhbnNhY3Rpb24EAAAAAnR4BQAAAAckbWF0Y2gwBgcHXJ/d1w==", "height": 1412695, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: FTbqJRc2cCWdFDmCruT2p7jPoBiExcmakaJKY7Tyd8d2 Full:
Old | New | Differences | |
---|---|---|---|
1 | - | # no script | |
1 | + | {-# STDLIB_VERSION 3 #-} | |
2 | + | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | + | {-# CONTENT_TYPE DAPP #-} | |
4 | + | let a = fromBase58String("8Q6AAquTkqKK6raBKopy9WX83aDSeQEnLGrL5nbh7Z4V") | |
5 | + | ||
6 | + | let b = fromBase58String("7wkBWVho9m5BvXnRQjiBWRGtqYiGLrNzvEpCDPknY4P3") | |
7 | + | ||
8 | + | let c = addressFromPublicKey(a) | |
9 | + | ||
10 | + | let d = addressFromPublicKey(b) | |
11 | + | ||
12 | + | let e = fromBase64String("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl6ouUZyUryUG2LlF2uYQXdb/E6UhlZAbqlOJUCXke4X3osaya63bNQeUNPK7m/9QN9hDium4Kkio9F2r+R92vMgWaluvYviFGJw8V8XL8yhcpkKgYJUQ0v0MCbpI9c7hSKRNxvaI9jikYGyGNSsFdITwcX3a0xJmDfwCssP76mIAC6vXDNuScey+v3njQ+6o/7Aov8YFisZLKmxgZnvuXDIn9zpNhigtlIOTKeY1I4NZQ7zKDlJzSbzBRSWWaNZAWDvlwFr/ZQOMNQ24phKVmnePTEVFASsumUiIBLXbTw78b/SY3bgz79dhw8A1Pu5NW4X9hicrmNr1EyX39UsTDQIDAQAB") | |
13 | + | ||
14 | + | let f = fromBase64String("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl6ouUZyUryUG2LlF2uYQXdb/E6UhlZAbqlOJUCXke4X3osaya63bNQeUNPK7m/9QN9hDium4Kkio9F2r+R92vMgWaluvYviFGJw8V8XL8yhcpkKgYJUQ0v0MCbpI9c7hSKRNxvaI9jikYGyGNSsFdITwcX3a0xJmDfwCssP76mIAC6vXDNuScey+v3njQ+6o/7Aov8YFisZLKmxgZnvuXDIn9zpNhigtlIOTKeY1I4NZQ7zKDlJzSbzBRSWWaNZAWDvlwFr/ZQOMNQ24phKVmnePTEVFASsumUiIBLXbTw78b/SY3bgz79dhw8A1Pu5NW4X9hicrmNr1EyX39UsTDQIDAQAB") | |
15 | + | ||
16 | + | let g = fromBase64String("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl6ouUZyUryUG2LlF2uYQXdb/E6UhlZAbqlOJUCXke4X3osaya63bNQeUNPK7m/9QN9hDium4Kkio9F2r+R92vMgWaluvYviFGJw8V8XL8yhcpkKgYJUQ0v0MCbpI9c7hSKRNxvaI9jikYGyGNSsFdITwcX3a0xJmDfwCssP76mIAC6vXDNuScey+v3njQ+6o/7Aov8YFisZLKmxgZnvuXDIn9zpNhigtlIOTKeY1I4NZQ7zKDlJzSbzBRSWWaNZAWDvlwFr/ZQOMNQ24phKVmnePTEVFASsumUiIBLXbTw78b/SY3bgz79dhw8A1Pu5NW4X9hicrmNr1EyX39UsTDQIDAQAB") | |
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 = "ACTIVE" | |
25 | + | ||
26 | + | let l = "PENDING" | |
27 | + | ||
28 | + | let m = "WON" | |
29 | + | ||
30 | + | let n = "LOST" | |
31 | + | ||
32 | + | let o = unit | |
33 | + | ||
34 | + | let p = fromBase64String("") | |
35 | + | ||
36 | + | let q = 10000000 | |
37 | + | ||
38 | + | let r = 50000000 | |
39 | + | ||
40 | + | let s = "GAMESCOUNTER" | |
41 | + | ||
42 | + | let t = (toString(c) + "_GAME_ADDRESS") | |
43 | + | ||
44 | + | let u = (toString(c) + "_ROW_WIN/LOSE") | |
45 | + | ||
46 | + | func v () = getInteger(this, s) | |
47 | + | ||
48 | + | ||
49 | + | func w () = getString(this, t) | |
50 | + | ||
51 | + | ||
52 | + | func x () = getString(this, u) | |
53 | + | ||
54 | + | ||
55 | + | func y (z) = (z + "_BETDATA") | |
56 | + | ||
57 | + | ||
58 | + | func A (z) = getString(this, y(z)) | |
59 | + | ||
60 | + | ||
61 | + | func B (C) = (C + "_IN200WINS") | |
62 | + | ||
63 | + | ||
64 | + | func D (C) = (C + "_NFT") | |
65 | + | ||
66 | + | ||
67 | + | func E (C) = getInteger(this, B(C)) | |
68 | + | ||
69 | + | ||
70 | + | func F (C) = getInteger(this, D(C)) | |
71 | + | ||
72 | + | ||
73 | + | func G () = { | |
74 | + | let H = w() | |
75 | + | let I = { | |
76 | + | let J = H | |
77 | + | if ($isInstanceOf(J, "String")) | |
78 | + | then { | |
79 | + | let I = J | |
80 | + | I | |
81 | + | } | |
82 | + | else throw("GAME_DATA_ERROR_1") | |
83 | + | } | |
84 | + | split(I, "_") | |
85 | + | } | |
86 | + | ||
87 | + | ||
88 | + | func K () = { | |
89 | + | let L = x() | |
90 | + | let I = { | |
91 | + | let J = L | |
92 | + | if ($isInstanceOf(J, "String")) | |
93 | + | then { | |
94 | + | let I = J | |
95 | + | I | |
96 | + | } | |
97 | + | else throw("GAME_DATA_ERROR_2") | |
98 | + | } | |
99 | + | split(I, "_") | |
100 | + | } | |
101 | + | ||
102 | + | ||
103 | + | func M (z) = { | |
104 | + | let N = A(z) | |
105 | + | let I = { | |
106 | + | let J = N | |
107 | + | if ($isInstanceOf(J, "String")) | |
108 | + | then { | |
109 | + | let I = J | |
110 | + | I | |
111 | + | } | |
112 | + | else throw("BET_DATA_ERROR") | |
113 | + | } | |
114 | + | split(I, "_") | |
115 | + | } | |
116 | + | ||
117 | + | ||
118 | + | func O (P) = if (if ((P >= q)) | |
119 | + | then (r >= P) | |
120 | + | else false) | |
121 | + | then true | |
122 | + | else throw("AMOUNT_NOT_IN_RANGE") | |
123 | + | ||
124 | + | ||
125 | + | func Q (R) = if ((10 > R)) | |
126 | + | then ("0" + toString(R)) | |
127 | + | else toString(R) | |
128 | + | ||
129 | + | ||
130 | + | func S (T) = if ((T == "777")) | |
131 | + | then 1199 | |
132 | + | else if ((T == "666")) | |
133 | + | then 200 | |
134 | + | else if ((T == "555")) | |
135 | + | then 150 | |
136 | + | else if ((T == "667")) | |
137 | + | then 80 | |
138 | + | else if ((T == "665")) | |
139 | + | then 80 | |
140 | + | else if ((T == "677")) | |
141 | + | then 80 | |
142 | + | else if ((T == "655")) | |
143 | + | then 80 | |
144 | + | else if ((T == "675")) | |
145 | + | then 80 | |
146 | + | else if ((T == "657")) | |
147 | + | then 80 | |
148 | + | else if ((T == "776")) | |
149 | + | then 80 | |
150 | + | else if ((T == "775")) | |
151 | + | then 80 | |
152 | + | else if ((T == "766")) | |
153 | + | then 80 | |
154 | + | else if ((T == "755")) | |
155 | + | then 80 | |
156 | + | else if ((T == "756")) | |
157 | + | then 80 | |
158 | + | else if ((T == "765")) | |
159 | + | then 80 | |
160 | + | else if ((T == "556")) | |
161 | + | then 80 | |
162 | + | else if ((T == "557")) | |
163 | + | then 80 | |
164 | + | else if ((T == "566")) | |
165 | + | then 80 | |
166 | + | else if ((T == "577")) | |
167 | + | then 80 | |
168 | + | else if ((T == "576")) | |
169 | + | then 80 | |
170 | + | else if ((T == "567")) | |
171 | + | then 80 | |
172 | + | else if ((T == "234")) | |
173 | + | then 50 | |
174 | + | else if ((T == "444")) | |
175 | + | then 40 | |
176 | + | else if ((T == "333")) | |
177 | + | then 25 | |
178 | + | else if ((T == "564")) | |
179 | + | then 20 | |
180 | + | else if ((T == "534")) | |
181 | + | then 20 | |
182 | + | else if ((T == "537")) | |
183 | + | then 20 | |
184 | + | else if ((T == "264")) | |
185 | + | then 20 | |
186 | + | else if ((T == "267")) | |
187 | + | then 20 | |
188 | + | else if ((T == "237")) | |
189 | + | then 20 | |
190 | + | else if ((T == "222")) | |
191 | + | then 10 | |
192 | + | else if ((T == "443")) | |
193 | + | then 5 | |
194 | + | else if ((T == "442")) | |
195 | + | then 5 | |
196 | + | else if ((T == "433")) | |
197 | + | then 5 | |
198 | + | else if ((T == "334")) | |
199 | + | then 5 | |
200 | + | else if ((T == "332")) | |
201 | + | then 5 | |
202 | + | else if ((T == "344")) | |
203 | + | then 5 | |
204 | + | else if ((T == "322")) | |
205 | + | then 5 | |
206 | + | else if ((T == "224")) | |
207 | + | then 5 | |
208 | + | else if ((T == "223")) | |
209 | + | then 5 | |
210 | + | else if ((T == "244")) | |
211 | + | then 5 | |
212 | + | else if ((T == "233")) | |
213 | + | then 5 | |
214 | + | else if ((T == "342")) | |
215 | + | then 5 | |
216 | + | else if ((T == "324")) | |
217 | + | then 5 | |
218 | + | else if ((T == "423")) | |
219 | + | then 5 | |
220 | + | else if ((T == "432")) | |
221 | + | then 5 | |
222 | + | else if ((T == "243")) | |
223 | + | then 5 | |
224 | + | else if ((T == "474")) | |
225 | + | then 2 | |
226 | + | else if ((T == "747")) | |
227 | + | then 2 | |
228 | + | else if ((T == "774")) | |
229 | + | then 2 | |
230 | + | else if ((T == "744")) | |
231 | + | then 2 | |
232 | + | else if ((T == "477")) | |
233 | + | then 2 | |
234 | + | else if ((T == "447")) | |
235 | + | then 2 | |
236 | + | else if ((T == "636")) | |
237 | + | then 2 | |
238 | + | else if ((T == "363")) | |
239 | + | then 2 | |
240 | + | else if ((T == "663")) | |
241 | + | then 2 | |
242 | + | else if ((T == "633")) | |
243 | + | then 2 | |
244 | + | else if ((T == "366")) | |
245 | + | then 2 | |
246 | + | else if ((T == "336")) | |
247 | + | then 2 | |
248 | + | else if ((T == "252")) | |
249 | + | then 2 | |
250 | + | else if ((T == "525")) | |
251 | + | then 2 | |
252 | + | else if ((T == "522")) | |
253 | + | then 2 | |
254 | + | else if ((T == "552")) | |
255 | + | then 2 | |
256 | + | else if ((T == "255")) | |
257 | + | then 2 | |
258 | + | else if ((T == "225")) | |
259 | + | then 2 | |
260 | + | else if ((T == "111")) | |
261 | + | then 1 | |
262 | + | else 0 | |
263 | + | ||
264 | + | ||
265 | + | func U (V,W,X) = { | |
266 | + | let Y = rsaVerify(SHA256, toBytes(V), fromBase64String(W), X) | |
267 | + | if (Y) | |
268 | + | then (toInt(sha256(toBytes(W))) % 39) | |
269 | + | else throw("Rsa Signature is invalid") | |
270 | + | } | |
271 | + | ||
272 | + | ||
273 | + | @Callable(Z) | |
274 | + | func initSlotGame () = if ((Z.callerPublicKey != b)) | |
275 | + | then throw("initGame_FORBBIDEN") | |
276 | + | else { | |
277 | + | let J = v() | |
278 | + | if ($isInstanceOf(J, "Int")) | |
279 | + | then { | |
280 | + | let aa = J | |
281 | + | throw("INIT_ALREADY_DONE") | |
282 | + | } | |
283 | + | else WriteSet([DataEntry(s, 0), DataEntry(t, ((((k + "_") + toString(c)) + "_") + toString(height))), DataEntry(u, ("0_" + toString(c)))]) | |
284 | + | } | |
285 | + | ||
286 | + | ||
287 | + | ||
288 | + | @Callable(Z) | |
289 | + | func placeBet () = { | |
290 | + | let ab = extract(Z.caller) | |
291 | + | let ac = extract(Z.payment) | |
292 | + | let P = ac.amount | |
293 | + | let ad = G() | |
294 | + | let ae = ad[0] | |
295 | + | let af = M(toString(ab)) | |
296 | + | let ag = af[0] | |
297 | + | if ((ae != "ACTIVE")) | |
298 | + | then throw("SLOT_GAME_NOT_INITIALIZED") | |
299 | + | else { | |
300 | + | let J = v() | |
301 | + | if ($isInstanceOf(J, "Int")) | |
302 | + | then { | |
303 | + | let aa = J | |
304 | + | let ah = (aa + 1) | |
305 | + | if (!(O(P))) | |
306 | + | then throw("WRONG_BET_AMOUNT") | |
307 | + | else if ((ag != "PLAYED")) | |
308 | + | then throw("COMPLETE_ PREVIOUS_GAME") | |
309 | + | else { | |
310 | + | let ai = E(toString(ab)) | |
311 | + | if ($isInstanceOf(ai, "Int")) | |
312 | + | then { | |
313 | + | let aj = ai | |
314 | + | if ((aj >= 0)) | |
315 | + | then WriteSet([DataEntry(s, ah), DataEntry(y(toString(ab)), (((((((("BET" + "_") + toString(ab)) + "_") + toString(P)) + "_0_") + "_NLIFE_") + toString(height)) + "_0_0_0_0_0"))]) | |
316 | + | else throw("WRONG_GETWINS") | |
317 | + | } | |
318 | + | else WriteSet([DataEntry(s, ah), DataEntry(y(toString(ab)), (((((((("BET" + "_") + toString(ab)) + "_") + toString(P)) + "_0_") + "_NLIFE_") + toString(height)) + "_0_0_0_0_0")), DataEntry(B(toString(ab)), 0)]) | |
319 | + | } | |
320 | + | } | |
321 | + | else throw("INIT_NEEDED_FOR_COUNT") | |
322 | + | } | |
323 | + | } | |
324 | + | ||
325 | + | ||
326 | + | ||
327 | + | @Callable(Z) | |
328 | + | func playGame (V,ak,al,am) = { | |
329 | + | let ad = G() | |
330 | + | let ae = ad[0] | |
331 | + | let an = K() | |
332 | + | let ao = parseIntValue(an[0]) | |
333 | + | let ap = an[1] | |
334 | + | let af = M(toString(Z.caller)) | |
335 | + | let ag = af[0] | |
336 | + | let z = af[1] | |
337 | + | let P = af[2] | |
338 | + | let aq = af[5] | |
339 | + | let ar = af[6] | |
340 | + | let as = af[7] | |
341 | + | let at = af[8] | |
342 | + | let au = U(V, ak, e) | |
343 | + | let av = U(V, al, f) | |
344 | + | let aw = U(V, am, g) | |
345 | + | let ax = ((Q(au) + Q(av)) + Q(aw)) | |
346 | + | let T = ((h[au] + i[av]) + j[aw]) | |
347 | + | let ay = (S(T) * parseIntValue(P)) | |
348 | + | if ((ae != "ACTIVE")) | |
349 | + | then throw("SLOT_GAME_NOT_INITIALIZED") | |
350 | + | else if ((ag != "BET")) | |
351 | + | then throw("PLACE_BET_BEFORE_YOU_PLAY") | |
352 | + | else if ((Z.caller != addressFromStringValue(z))) | |
353 | + | then throw("NOT_CURRENT_PLAYER") | |
354 | + | else if ((ay != 0)) | |
355 | + | then { | |
356 | + | let J = E(z) | |
357 | + | if ($isInstanceOf(J, "Int")) | |
358 | + | then { | |
359 | + | let aj = J | |
360 | + | let az = (aj + 1) | |
361 | + | if ((T == "444")) | |
362 | + | then ScriptResult(WriteSet([DataEntry(y(toString(Z.caller)), (((((((((((((((("PLAYED" + "_") + z) + "_") + P) + "_") + toString(ay)) + "_NLIFE_") + toString(height)) + "_") + toString(az)) + "_") + as) + "_0_") + T) + "_") + ax)), DataEntry(D(toString(Z.caller)), "GIVE_NFT"), DataEntry(B(toString(Z.caller)), az), DataEntry(u, ((toString(0) + "_") + z))]), TransferSet([ScriptTransfer(addressFromStringValue(z), ay, unit)])) | |
363 | + | else if ((aj == 200)) | |
364 | + | then ScriptResult(WriteSet([DataEntry(y(toString(Z.caller)), (((((((((((((("PLAYED" + "_") + z) + "_") + P) + "_") + toString(ay)) + "_NLIFE_") + toString(height)) + "_0_") + as) + "_0_") + T) + "_") + ax)), DataEntry(B(toString(Z.caller)), 0), DataEntry(u, ((toString(0) + "_") + z))]), TransferSet([ScriptTransfer(addressFromStringValue(z), ay, unit)])) | |
365 | + | else if (if ((z == ap)) | |
366 | + | then (ao == 5) | |
367 | + | else false) | |
368 | + | then ScriptResult(WriteSet([DataEntry(y(z), (((((((((((((((("PLAYED" + "_") + z) + "_") + P) + "_") + toString(ay)) + "_NLIFE_") + toString(height)) + "_") + toString(az)) + "_") + toString(0)) + "_0_") + T) + "_") + ax)), DataEntry(B(toString(Z.caller)), az), DataEntry(u, ((toString(0) + "_") + z))]), TransferSet([ScriptTransfer(addressFromStringValue(z), ay, unit)])) | |
369 | + | else if ((z != ap)) | |
370 | + | then ScriptResult(WriteSet([DataEntry(y(z), (((((((((((((((("PLAYED" + "_") + z) + "_") + P) + "_") + toString(ay)) + "_NLIFE_") + toString(height)) + "_") + toString(az)) + "_") + toString(az)) + "_0_") + T) + "_") + ax)), DataEntry(B(toString(Z.caller)), az), DataEntry(u, ((toString(0) + "_") + z))]), TransferSet([ScriptTransfer(addressFromStringValue(z), ay, unit)])) | |
371 | + | else ScriptResult(WriteSet([DataEntry(y(z), (((((((((((((((((("PLAYED" + "_") + z) + "_") + P) + "_") + toString(ay)) + "_NLIFE_") + toString(height)) + "_") + toString(az)) + "_") + toString(az)) + "_") + at) + "_") + T) + "_") + ax)), DataEntry(B(toString(Z.caller)), az), DataEntry(u, ((toString((ao + 1)) + "_") + z))]), TransferSet([ScriptTransfer(addressFromStringValue(z), ay, unit)])) | |
372 | + | } | |
373 | + | else throw("WORNG_INIT_FOR_200WINS") | |
374 | + | } | |
375 | + | else if (if ((z == ap)) | |
376 | + | then (ao == 5) | |
377 | + | else false) | |
378 | + | then WriteSet([DataEntry(y(toString(Z.caller)), (((((((((((((("PLAYED" + "_") + z) + "_") + P) + "_") + toString(ay)) + "_NLIFE_") + toString(height)) + "_") + ar) + "_0_0_") + T) + "_") + ax)), DataEntry(u, ((toString(0) + "_") + z))]) | |
379 | + | else WriteSet([DataEntry(y(toString(Z.caller)), (((((((((((((((("PLAYED" + "_") + z) + "_") + P) + "_") + toString(ay)) + "_NLIFE_") + toString(height)) + "_") + ar) + "_0_") + toString((ao + 1))) + "_") + T) + "_") + ax)), DataEntry(u, ((toString((ao + 1)) + "_") + z))]) | |
380 | + | } | |
381 | + | ||
382 | + | ||
383 | + | @Verifier(aA) | |
384 | + | func aB () = if (sigVerify(aA.bodyBytes, aA.proofs[0], a)) | |
385 | + | then { | |
386 | + | let J = aA | |
387 | + | if ($isInstanceOf(J, "SetScriptTransaction")) | |
388 | + | then { | |
389 | + | let aA = J | |
390 | + | true | |
391 | + | } | |
392 | + | else false | |
393 | + | } | |
394 | + | else false | |
395 | + |
github/deemru/w8io/03bedc9 44.73 ms ◑