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