tx · AMw4ANAEQCyby6LuonB5eMmHDRG8Jx6cVghSUkvVXPTN

3MtKQXaiKQxSTRPpa8GjJ5zE7mE992eBrGu:  -0.05000000 Waves

2020.01.04 21:45 [839505] smart account 3MtKQXaiKQxSTRPpa8GjJ5zE7mE992eBrGu > SELF 0.00000000 Waves

{ "type": 13, "id": "AMw4ANAEQCyby6LuonB5eMmHDRG8Jx6cVghSUkvVXPTN", "fee": 5000000, "feeAssetId": null, "timestamp": 1578163513795, "version": 1, "sender": "3MtKQXaiKQxSTRPpa8GjJ5zE7mE992eBrGu", "senderPublicKey": "2vmjFmSn7wGYrffwrNFgTN6j9CATDKwa8t8KAXWe2HVW", "proofs": [ "3RmAgCqaXBUBiTmKCQJBfd9DiBxNsFP5ZHEygbdXY9kpQ3nFLWHjW66sJBWmPR3rTxCUQe6xcLBZcpv8nAN7pm8g" ], "script": "base64:AAIDAAAAAAAAABIIARIDCgEIEgQKAggCEgMKAQgAAAAmAAAAAAlSU0FQVUJMSUMJAAJbAAAAAQIAAAGPYmFzZTY0Ok1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBZzRkQVI2WGJCREFTOWhyL0VqM2RKdjZGZmM0NjZ4L21PR01XVTNsckFCczNxYThCSG11Skdua2ZicEVmMnZBd1lUT1dQdnZ6Zk0xME9CYmZsb1N5cTNjOU1LdnlUZTFsdUJMR3FXNHZaVVhJeXZTZ3oxbGl5VVZlZklReTNkeUY5amJlVFpiQzBiYmNULzdPM0RFTCswMXo2QStyRENhY1NaMGxHb2xTUTZBbmhMeHpJa1ZwT1FKYnJCbUMreCtadVpQQ01Xekp5bmQ1YWVPbjdqYWovbWtSVnl4ZTZnLzBPaFd6NE5paVpYZXVNUkIrOG1LeTBmV0QvVWxJbFpXSHNBUzJabXJrWEtxakxxMC8wd3I4SUxKa3pualNxZG5JNUliamczdVFyai80QU4raTlyMjhhUTczL1prUHRZNVNidzBBT2lBQkJ1N2dIbXE5YXlWeFpRSURBUUFCAAAAAA9HQU1FU0NPVU5URVJLRVkCAAAACSRHQU1FX05VTQAAAAAEV0JFVAEAAAAghrQ2qHjTDszY8BetSy4sBB8Hn7rKuRapStdvJa2b0HYAAAAAD1dBTExFVENPTU1VTklUWQkBAAAAB0FkZHJlc3MAAAABAQAAABoBVC8R8HhOr9aTn6luIitmtR+yU9d4zzto+wAAAAAOV0FMTEVUV0FWRVNCRVQJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVRcFp18IEcoG8Po9K1+bJP+/kJJi7RloewAAAAADFdBTExFVE1DQUZFRQkBAAAAB0FkZHJlc3MAAAABAQAAABoBVFwWnXwgRygbw+j0rX5sk/7+QkmLtGWh7AAAAAAHV0FWRUxFVAAAAAAABfXhAAAAAAAMRkVFQ09NTVVOSVRZAAAAAAAAAAABAAAAAAtGRUVXQVZFU0JFVAAAAAAAAAAAAwAAAAAJRkVFTUNBRkVFAAAAAAAAAAACAAAAAA5TVEFURVNVQk1JVFRFRAIAAAAJU1VCTUlUVEVEAAAAAA1TVEFURUFDQ0VQVEVEAgAAAAhBQ0NFUFRFRAAA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AAAAAABkAAAAAwAAAAFpAQAAAAxwbGF5Q29pbmZsaXAAAAABAAAABnBhQ29pbgQAAAAGZ2FtZUlkCQACWAAAAAEIBQAAAAFpAAAADXRyYW5zYWN0aW9uSWQEAAAACmdhbWVJZFVzZWQJAQAAAAlpc0RlZmluZWQAAAABCQAEHQAAAAIFAAAABHRoaXMFAAAABmdhbWVJZAQAAAAHcGF5bWVudAkBAAAAB2V4dHJhY3QAAAABCAUAAAABaQAAAAdwYXltZW50BAAAAApmZWVBc3NldElkCQEAAAAJaXNEZWZpbmVkAAAAAQgFAAAAAWkAAAAKZmVlQXNzZXRJZAMDCQEAAAACIT0AAAACCAUAAAAHcGF5bWVudAAAAAdhc3NldElkCQAD7AAAAAEBAAAABBOr2TMJAQAAAAIhPQAAAAIIBQAAAAdwYXltZW50AAAAB2Fzc2V0SWQFAAAABFdCRVQHCQAAAgAAAAECAAAAMVBheW1lbnQgc2hvdWxkIGJlIGluIFdiZXQgb3IgV2F2ZXMuIEdhbWUgYWJvcnRlZC4DBQAAAApmZWVBc3NldElkCQAAAgAAAAECAAAAMVRyYW5zYWN0aW9uJ3MgZmVlIG11c3QgYmUgaW4gV2F2ZXMuIEdhbWUgYWJvcnRlZC4DBQAAAApnYW1lSWRVc2VkCQAAAgAAAAECAAAAMVBhc3NlZCBHYW1lSWQgaGFkIGJlZW4gdXNlZCBiZWZvcmUuIEdhbWUgYWJvcnRlZC4EAAAACm5ld0dhbWVOdW0JAQAAABBJbmNyZW1lbnRHYW1lTnVtAAAAAAQAAAAPcGxheWVyQVB1YktleTU4CQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQQAAAAHcGF5VHlwZQkBAAAAC3BheW1lbnRUeXBlAAAAAQUAAAAHcGF5bWVudAQAAAAGd2luQW10CQEAAAAaVmFsaWRhdGVCZXRBbmREZWZpbmVXaW5BbXQAAAADCAUAAAAHcGF5bWVudAAAAAZhbW91bnQFAAAABnBhQ29pbgUAAAAHcGF5VHlwZQQAAAALZ2FtZURhdGFTdHIJAQAAABFGb3JtYXRHYW1lRGF0YVN0cgAAAAkFAAAADlNUQVRFU1VCTUlUVEVEBQAAAAZwYUNvaW4FAAAAD3BsYXllckFQdWJLZXk1OAUAAAAHcGF5VHlwZQgFAAAAB3BheW1lbnQAAAAGYW1vdW50BQAAAAZ3aW5BbXQCAAAAAAIAAAAAAgAAAAAJAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAA9HQU1FU0NPVU5URVJLRVkFAAAACm5ld0dhbWVOdW0JAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAABmdhbWVJZAUAAAALZ2FtZURhdGFTdHIFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQUAAAADbmlsAAAAAWkBAAAAE2FjY2VwdENvaW5DaGFsbGVuZ2UAAAACAAAABmdhbWVJZAAAAAZyc2FTaWcEAAAADGdhbWVEYXRhTGlzdAkBAAAAE0V4dHJhY3RHYW1lRGF0YUxpc3QAAAABBQAAAAZnYW1lSWQEAAAACWdhbWVTdGF0ZQkAAZEAAAACBQAAAAxnYW1lRGF0YUxpc3QFAAAADElkeEdhbWVTdGF0ZQQAAAAGcGFDb2luCQABkQAAAAIFAAAADGdhbWVEYXRhTGlzdAUAAAAOSWR4UGxheWVyQUNvaW4EAAAACnBhUHViS2V5NTgJAAGRAAAAAgUAAAAMZ2FtZURhdGFMaXN0BQAAABJJZHhQbGF5ZXJBUHViS2V5NTgEAAAAB3BheVR5cGUJAAGRAAAAAgUAAAAMZ2FtZURhdGFMaXN0BQAAAApJZHhQYXlUeXBlBAAAAAZwYXlBbXQJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAxnYW1lRGF0YUxpc3QFAAAACUlkeFBheUFtdAQAAAAGd2luQW10CQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAAMZ2FtZURhdGFMaXN0BQAAAAlJZHhXaW5BbXQEAAAAB3BheW1lbnQJAQAAAAdleHRyYWN0AAAAAQgFAAAAAWkAAAAHcGF5bWVudAQAAAAKZmVlQXNzZXRJZAkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAAFpAAAACmZlZUFzc2V0SWQEAAAACnBiUHViS2V5NTgJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BAAAAAhwYXlUeXBlQgkBAAAAC3BheW1lbnRUeXBlAAAAAQUAAAAHcGF5bWVudAMDCQEAAAACIT0AAAACCAUAAAAHcGF5bWVudAAAAAdhc3NldElkCQAD7AAAAAEBAAAABBOr2TMJAQAAAAIhPQAAAAIIBQAAAAdwYXltZW50AAAAB2Fzc2V0SWQFAAAABFdCRVQHCQAAAgAAAAECAAAAMVBheW1lbnQgc2hvdWxkIGJlIGluIFdiZXQgb3IgV2F2ZXMuIEdhbWUgYWJvcnRlZC4DBQAAAApmZWVBc3NldElkCQAAAgAAAAECAAAAMVRyYW5zYWN0aW9uJ3MgZmVlIG11c3QgYmUgaW4gV2F2ZXMuIEdhbWUgYWJvcnRlZC4DCQAAAAAAAAIFAAAACnBhUHViS2V5NTgFAAAACnBiUHViS2V5NTgJAAACAAAAAQIAAAA/WW91IGNhbid0IGFjY2VwdCBhIGNoYWxsZW5nZSBjcmVhdGVkIGJ5IHlvdXJzZWxmLiBHYW1lIGFib3J0ZWQuAwkBAAAAAiE9AAAAAgUAAAAHcGF5VHlwZQUAAAAIcGF5VHlwZUIJAAACAAAAAQIAAABaUGF5bWVudCBtdXN0IGJlIG1hZGUgaW4gdGhlIHNhbWUgdG9rZW4gYXMgdGhlIGJldCwgV0JFVC9XQkVUIG9yIFdBVkVTL1dBVkVTLiBHYW1lIGFib3J0ZWQuAwkBAAAAAiE9AAAAAgUAAAAGcGF5QW10CAUAAAAHcGF5bWVudAAAAAZhbW91bnQJAAACAAAAAQIAAABAUGF5b3V0IG11c3QgYmUgZXF1YWwgdG8gdGhlIGNoYWxsZW5nZXIgYmV0IGFtb3VudC4gR2FtZSBhYm9ydGVkLgMJAQAAAAIhPQAAAAIFAAAACWdhbWVTdGF0ZQUAAAAOU1RBVEVTVUJNSVRURUQJAAACAAAAAQIAAAAzSW52YWxpZCBnYW1lIHN0YXRlIGZvciBwYXNzZWQgZ2FtZUlkLiBHYW1lIGFib3J0ZWQuBAAAAARyYW5kCQEAAAAPR2VuZXJhdGVSYW5kSW50AAAAAgUAAAAGZ2FtZUlkBQAAAAZyc2FTaWcEAAAACWx1Y2t5Q29pbgMJAABmAAAAAgUAAAAEcmFuZAAAAAAAAAAAMgUAAAAHQ09JTlJFRAUAAAAIQ09JTkJMVUUEAAAABnBiQ29pbgMJAAAAAAAAAgUAAAAGcGFDb2luBQAAAAdDT0lOUkVEBQAAAAhDT0lOQkxVRQUAAAAHQ09JTlJFRAQAAAAMdG9rZW5Bc3NldElkCQEAAAAJdG9rZW5UeXBlAAAAAQUAAAAHcGF5VHlwZQQAAAAObmV3R2FtZURhdGFTdHIJAQAAABFGb3JtYXRHYW1lRGF0YVN0cgAAAAkFAAAADVNUQVRFRklOSVNIRUQFAAAABnBhQ29pbgUAAAAKcGFQdWJLZXk1OAUAAAAHcGF5VHlwZQUAAAAGcGF5QW10BQAAAAZ3aW5BbXQFAAAABnBiQ29pbgUAAAAKcGJQdWJLZXk1OAUAAAAJbHVja3lDb2luBAAAAAd3aW5BZGRyAwkAAAAAAAACBQAAAAZwYUNvaW4FAAAACWx1Y2t5Q29pbgkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQkAAlkAAAABBQAAAApwYVB1YktleTU4CAUAAAABaQAAAAZjYWxsZXIJAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAAZnYW1lSWQFAAAADm5ld0dhbWVEYXRhU3RyBQAAAANuaWwJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAPV0FMTEVUQ09NTVVOSVRZCQAAawAAAAMJAABoAAAAAgUAAAAGcGF5QW10AAAAAAAAAAACBQAAAAxGRUVDT01NVU5JVFkAAAAAAAAAAGQFAAAADHRva2VuQXNzZXRJZAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAAA5XQUxMRVRXQVZFU0JFVAkAAGsAAAADCQAAaAAAAAIFAAAABnBheUFtdAAAAAAAAAAAAgUAAAALRkVFV0FWRVNCRVQAAAAAAAAAAGQFAAAADHRva2VuQXNzZXRJZAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAAAxXQUxMRVRNQ0FGRUUJAABrAAAAAwkAAGgAAAACBQAAAAZwYXlBbXQAAAAAAAAAAAIFAAAACUZFRU1DQUZFRQAAAAAAAAAAZAUAAAAMdG9rZW5Bc3NldElkCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAAB3dpbkFkZHIFAAAABndpbkFtdAUAAAAMdG9rZW5Bc3NldElkBQAAAANuaWwAAAABaQEAAAATY2FuY2VsQ29pbkNoYWxsZW5nZQAAAAEAAAAGZ2FtZUlkBAAAAAxnYW1lRGF0YUxpc3QJAQAAABNFeHRyYWN0R2FtZURhdGFMaXN0AAAAAQUAAAAGZ2FtZUlkBAAAAAlnYW1lU3RhdGUJAAGRAAAAAgUAAAAMZ2FtZURhdGFMaXN0BQAAAAxJZHhHYW1lU3RhdGUEAAAABnBhQ29pbgkAAZEAAAACBQAAAAxnYW1lRGF0YUxpc3QFAAAADklkeFBsYXllckFDb2luBAAAAApwYVB1YktleTU4CQABkQAAAAIFAAAADGdhbWVEYXRhTGlzdAUAAAASSWR4UGxheWVyQVB1YktleTU4BAAAAAdwYXlUeXBlCQABkQAAAAIFAAAADGdhbWVEYXRhTGlzdAUAAAAKSWR4UGF5VHlwZQQAAAAGcGF5QW10CQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAAMZ2FtZURhdGFMaXN0BQAAAAlJZHhQYXlBbXQEAAAABndpbkFtdAkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAADGdhbWVEYXRhTGlzdAUAAAAJSWR4V2luQW10BAAAAAhwdWJLZXk1OAkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAACmZlZUFzc2V0SWQJAQAAAAlpc0RlZmluZWQAAAABCAUAAAABaQAAAApmZWVBc3NldElkAwUAAAAKZmVlQXNzZXRJZAkAAAIAAAABAgAAADFUcmFuc2FjdGlvbidzIGZlZSBtdXN0IGJlIGluIFdhdmVzLiBHYW1lIGFib3J0ZWQuAwkBAAAAAiE9AAAAAgUAAAAJZ2FtZVN0YXRlBQAAAA5TVEFURVNVQk1JVFRFRAkAAAIAAAABAgAAADNJbnZhbGlkIGdhbWUgc3RhdGUgZm9yIHBhc3NlZCBnYW1lSWQuIEdhbWUgYWJvcnRlZC4DCQEAAAACIT0AAAACBQAAAApwYVB1YktleTU4BQAAAAhwdWJLZXk1OAkAAAIAAAABAgAAAEFZb3UgY2Fubm90IGNhbmNlbCBhIGdhbWUgY3JlYXRlZCBieSBhbm90aGVyIHBsYXllci4gR2FtZSBhYm9ydGVkLgQAAAAObmV3R2FtZURhdGFTdHIJAQAAABFGb3JtYXRHYW1lRGF0YVN0cgAAAAkFAAAADVNUQVRFQ0FOQ0VMRUQFAAAABnBhQ29pbgUAAAAKcGFQdWJLZXk1OAUAAAAHcGF5VHlwZQUAAAAGcGF5QW10BQAAAAZ3aW5BbXQCAAAAAAIAAAAAAgAAAAAEAAAACXJlZnVuZEFtdAkAAGsAAAADBQAAAAZwYXlBbXQJAABlAAAAAgkAAGUAAAACCQAAZQAAAAIAAAAAAAAAAGQFAAAAC0ZFRVdBVkVTQkVUBQAAAAlGRUVNQ0FGRUUFAAAADEZFRUNPTU1VTklUWQAAAAAAAAAAZAQAAAAMcmVmdW5kV2FsbGV0CQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABCQACWQAAAAEFAAAACnBhUHViS2V5NTgEAAAAC3JlZnVuZFRva2VuCQEAAAAJdG9rZW5UeXBlAAAAAQUAAAAHcGF5VHlwZQkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAABmdhbWVJZAUAAAAObmV3R2FtZURhdGFTdHIFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAAA9XQUxMRVRDT01NVU5JVFkJAABrAAAAAwkAAGgAAAACBQAAAAZwYXlBbXQAAAAAAAAAAAIFAAAADEZFRUNPTU1VTklUWQAAAAAAAAAAZAUAAAALcmVmdW5kVG9rZW4JAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAOV0FMTEVUV0FWRVNCRVQJAABrAAAAAwkAAGgAAAACBQAAAAZwYXlBbXQAAAAAAAAAAAIFAAAAC0ZFRVdBVkVTQkVUAAAAAAAAAABkBQAAAAtyZWZ1bmRUb2tlbgkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAAAxXQUxMRVRNQ0FGRUUJAABrAAAAAwkAAGgAAAACBQAAAAZwYXlBbXQAAAAAAAAAAAIFAAAACUZFRU1DQUZFRQAAAAAAAAAAZAUAAAALcmVmdW5kVG9rZW4JAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAMcmVmdW5kV2FsbGV0BQAAAAlyZWZ1bmRBbXQFAAAAC3JlZnVuZFRva2VuBQAAAANuaWwAAAAAjHxjEA==", "chainId": 84, "height": 839505, "spentComplexity": 0 } View: original | compacted Prev: BiQSZyKCwfzcGY13xu7yTKgSb7xrDfdc3NumCVyn8Vd Next: 31DSDoGhxVxPrdQDCeY35ub8ThZRSZjiZvmR8J7tgKYq Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let a = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgsk7YAl6sQ5wVu6PzPfXac4+9fxxib+sK6drvPQZeB2AkKu637Z0q4mE1hgE6yop5sphhgUsmRm1Bkbi70VBaRcEGss4HHsh2KH8PDdTRwSLbwtN2XfAR5d0gnxkkzmC63eNq2Y4XgqaxSf5fQT55ymGVHxhfmBD4r/pFEGbX+y/MLMiQEdlOCsN2AR9oUIYcWGzqlgWjkBzzefT7dw2ApBsbTL2U5bAP6sJqb5MY1qjtdF94eH2t5yxSKvw9dtaPrr884kBILJzuHZldriRb+X0x+4cA7NJkbU2j2YD5ee1NeRWBWDhkCSn5JDl9WxCGNt++9aEiGeTMUeY+W9otwIDAQAB")
4+let a = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAg4dAR6XbBDAS9hr/Ej3dJv6Ffc466x/mOGMWU3lrABs3qa8BHmuJGnkfbpEf2vAwYTOWPvvzfM10OBbfloSyq3c9MKvyTe1luBLGqW4vZUXIyvSgz1liyUVefIQy3dyF9jbeTZbC0bbcT/7O3DEL+01z6A+rDCacSZ0lGolSQ6AnhLxzIkVpOQJbrBmC+x+ZuZPCMWzJynd5aeOn7jaj/mkRVyxe6g/0OhWz4NiiZXeuMRB+8mKy0fWD/UlIlZWHsAS2ZmrkXKqjLq0/0wr8ILJkznjSqdnI5Ibjg3uQrj/4AN+i9r28aQ73/ZkPtY5Sbw0AOiABBu7gHmq9ayVxZQIDAQAB")
55
66 let b = "$GAME_NUM"
77
88 let c = base58'A4q1mYKo11yuH9gmvDodeJoksagcyQzeFE9JtphMWddw'
99
10-let d = Address(base58'3P7bfbLomsuFA955TnhpNUQHMcvc4DTk38G')
10+let d = Address(base58'3MtCy2PCFPyu8A9SRNL4qUo1V17SGLHftD8')
1111
12-let e = Address(base58'3PPbfEZzwMswooP4nDkavpxhJfisgQGgfnj')
12+let e = Address(base58'3MxK12u62zsu9xh3hU7p5iJncCLANd3zhTZ')
1313
14-let f = Address(base58'3P6gcpVsPxMJ9HHM1SoCM6RP68FHYKovCk5')
14+let f = Address(base58'3MxK12u62zsu9xh3hU7p5iJncCLANd3zhTZ')
1515
1616 let g = 100000000
1717
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let a = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgsk7YAl6sQ5wVu6PzPfXac4+9fxxib+sK6drvPQZeB2AkKu637Z0q4mE1hgE6yop5sphhgUsmRm1Bkbi70VBaRcEGss4HHsh2KH8PDdTRwSLbwtN2XfAR5d0gnxkkzmC63eNq2Y4XgqaxSf5fQT55ymGVHxhfmBD4r/pFEGbX+y/MLMiQEdlOCsN2AR9oUIYcWGzqlgWjkBzzefT7dw2ApBsbTL2U5bAP6sJqb5MY1qjtdF94eH2t5yxSKvw9dtaPrr884kBILJzuHZldriRb+X0x+4cA7NJkbU2j2YD5ee1NeRWBWDhkCSn5JDl9WxCGNt++9aEiGeTMUeY+W9otwIDAQAB")
4+let a = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAg4dAR6XbBDAS9hr/Ej3dJv6Ffc466x/mOGMWU3lrABs3qa8BHmuJGnkfbpEf2vAwYTOWPvvzfM10OBbfloSyq3c9MKvyTe1luBLGqW4vZUXIyvSgz1liyUVefIQy3dyF9jbeTZbC0bbcT/7O3DEL+01z6A+rDCacSZ0lGolSQ6AnhLxzIkVpOQJbrBmC+x+ZuZPCMWzJynd5aeOn7jaj/mkRVyxe6g/0OhWz4NiiZXeuMRB+8mKy0fWD/UlIlZWHsAS2ZmrkXKqjLq0/0wr8ILJkznjSqdnI5Ibjg3uQrj/4AN+i9r28aQ73/ZkPtY5Sbw0AOiABBu7gHmq9ayVxZQIDAQAB")
55
66 let b = "$GAME_NUM"
77
88 let c = base58'A4q1mYKo11yuH9gmvDodeJoksagcyQzeFE9JtphMWddw'
99
10-let d = Address(base58'3P7bfbLomsuFA955TnhpNUQHMcvc4DTk38G')
10+let d = Address(base58'3MtCy2PCFPyu8A9SRNL4qUo1V17SGLHftD8')
1111
12-let e = Address(base58'3PPbfEZzwMswooP4nDkavpxhJfisgQGgfnj')
12+let e = Address(base58'3MxK12u62zsu9xh3hU7p5iJncCLANd3zhTZ')
1313
14-let f = Address(base58'3P6gcpVsPxMJ9HHM1SoCM6RP68FHYKovCk5')
14+let f = Address(base58'3MxK12u62zsu9xh3hU7p5iJncCLANd3zhTZ')
1515
1616 let g = 100000000
1717
1818 let h = 1
1919
2020 let i = 3
2121
2222 let j = 2
2323
2424 let k = "SUBMITTED"
2525
2626 let l = "ACCEPTED"
2727
2828 let m = "FINISHED"
2929
3030 let n = "CANCELED"
3131
3232 let o = "RED"
3333
3434 let p = "BLUE"
3535
3636 let q = ((1 * g) / 4)
3737
3838 let r = (100 * g)
3939
4040 let s = 0
4141
4242 let t = 1
4343
4444 let u = 2
4545
4646 let v = 3
4747
4848 let w = 4
4949
5050 let x = 5
5151
5252 let y = 6
5353
5454 let z = 7
5555
5656 let A = 8
5757
5858 func B () = {
5959 let C = {
6060 let D = getInteger(this, b)
6161 if ($isInstanceOf(D, "Int"))
6262 then {
6363 let E = D
6464 E
6565 }
6666 else 0
6767 }
6868 (C + 1)
6969 }
7070
7171
7272 func F (G,H) = {
7373 let I = rsaVerify(SHA256, toBytes(G), H, a)
7474 if (I)
7575 then {
7676 let J = (toInt(sha256(H)) % 100)
7777 if ((0 > J))
7878 then ((-1 * J) + 1)
7979 else (J + 1)
8080 }
8181 else throw("Invalid RSA signature")
8282 }
8383
8484
8585 func K (L) = if ((L.assetId == c))
8686 then "WBET"
8787 else "WAVES"
8888
8989
9090 func M (N) = if ((N == "WBET"))
9191 then c
9292 else unit
9393
9494
9595 func O (P) = {
9696 let Q = size(P)
9797 if ((Q == 0))
9898 then throw("Parameter size must be greater then 0")
9999 else if ((Q > 99))
100100 then throw("Parameter size must be less then 100")
101101 else if ((10 > Q))
102102 then (("0" + toString(Q)) + P)
103103 else (toString(Q) + P)
104104 }
105105
106106
107107 func R (S,T,U,V,W,X,Y,Z,aa) = {
108108 let ab = ((((((((((O(S) + "_") + O(T)) + "_") + O(U)) + "_") + O(V)) + "_") + O(toString(W))) + "_") + O(toString(X)))
109109 if (if (if ((Y == ""))
110110 then true
111111 else (Z == ""))
112112 then true
113113 else (aa == ""))
114114 then ab
115115 else ((((((ab + "_") + O(Y)) + "_") + O(Z)) + "_") + O(aa))
116116 }
117117
118118
119119 func ac (ad) = if ((size(ad) > 0))
120120 then drop(ad, 1)
121121 else ad
122122
123123
124124 func ae (ad) = {
125125 let Q = size(ad)
126126 if ((Q > 0))
127127 then {
128128 let af = parseIntValue(take(ad, 2))
129129 let ag = take(drop(ad, 2), af)
130130 let ah = drop(ad, (af + 2))
131131 let ai = ac(ah)
132132 [ag, ai]
133133 }
134134 else throw("Empty string was passed into parseNextAttribute func")
135135 }
136136
137137
138138 func aj (ak) = {
139139 let S = ae(ak)
140140 let al = ae(S[1])
141141 let am = ae(al[1])
142142 let V = ae(am[1])
143143 let an = ae(V[1])
144144 let X = ae(an[1])
145145 [S[0], al[0], am[0], V[0], an[0], X[0]]
146146 }
147147
148148
149149 func ao (G) = {
150150 let ap = {
151151 let D = getString(this, G)
152152 if ($isInstanceOf(D, "String"))
153153 then {
154154 let aq = D
155155 aq
156156 }
157157 else throw(("Couldn't find game by " + G))
158158 }
159159 aj(ap)
160160 }
161161
162162
163163 func ar (as,at,K) = if (if ((at != o))
164164 then (at != p)
165165 else false)
166166 then throw("Invalid play, change your bet to RED or BLUE coin. Game aborted.")
167167 else if (if ((K == "WBET"))
168168 then (r > as)
169169 else false)
170170 then throw(("The minimum bet on Wbet is " + toString((r / g))))
171171 else if (if ((K == "WAVES"))
172172 then (q > as)
173173 else false)
174174 then throw(("The minimum bet on Waves is " + toString((q / g))))
175175 else fraction((as * 2), (((100 - i) - j) - h), 100)
176176
177177
178178 @Callable(au)
179179 func playCoinflip (al) = {
180180 let G = toBase58String(au.transactionId)
181181 let av = isDefined(getString(this, G))
182182 let L = extract(au.payment)
183183 let aw = isDefined(au.feeAssetId)
184184 if (if ((L.assetId != assetInfo(base58'WAVES')))
185185 then (L.assetId != c)
186186 else false)
187187 then throw("Payment should be in Wbet or Waves. Game aborted.")
188188 else if (aw)
189189 then throw("Transaction's fee must be in Waves. Game aborted.")
190190 else if (av)
191191 then throw("Passed GameId had been used before. Game aborted.")
192192 else {
193193 let ax = B()
194194 let U = toBase58String(au.callerPublicKey)
195195 let V = K(L)
196196 let X = ar(L.amount, al, V)
197197 let ay = R(k, al, U, V, L.amount, X, "", "", "")
198198 ScriptResult(WriteSet([DataEntry(b, ax), DataEntry(G, ay)]), TransferSet(nil))
199199 }
200200 }
201201
202202
203203
204204 @Callable(au)
205205 func acceptCoinChallenge (G,az) = {
206206 let aA = ao(G)
207207 let S = aA[s]
208208 let al = aA[t]
209209 let am = aA[u]
210210 let V = aA[v]
211211 let an = parseIntValue(aA[w])
212212 let X = parseIntValue(aA[x])
213213 let L = extract(au.payment)
214214 let aw = isDefined(au.feeAssetId)
215215 let aB = toBase58String(au.callerPublicKey)
216216 let aC = K(L)
217217 if (if ((L.assetId != assetInfo(base58'WAVES')))
218218 then (L.assetId != c)
219219 else false)
220220 then throw("Payment should be in Wbet or Waves. Game aborted.")
221221 else if (aw)
222222 then throw("Transaction's fee must be in Waves. Game aborted.")
223223 else if ((am == aB))
224224 then throw("You can't accept a challenge created by yourself. Game aborted.")
225225 else if ((V != aC))
226226 then throw("Payment must be made in the same token as the bet, WBET/WBET or WAVES/WAVES. Game aborted.")
227227 else if ((an != L.amount))
228228 then throw("Payout must be equal to the challenger bet amount. Game aborted.")
229229 else if ((S != k))
230230 then throw("Invalid game state for passed gameId. Game aborted.")
231231 else {
232232 let J = F(G, az)
233233 let aa = if ((J > 50))
234234 then o
235235 else p
236236 let aD = if ((al == o))
237237 then p
238238 else o
239239 let aE = M(V)
240240 let aF = R(m, al, am, V, an, X, aD, aB, aa)
241241 let aG = if ((al == aa))
242242 then addressFromPublicKey(fromBase58String(am))
243243 else au.caller
244244 ScriptResult(WriteSet([DataEntry(G, aF)]), TransferSet([ScriptTransfer(d, fraction((an * 2), h, 100), aE), ScriptTransfer(e, fraction((an * 2), i, 100), aE), ScriptTransfer(f, fraction((an * 2), j, 100), aE), ScriptTransfer(aG, X, aE)]))
245245 }
246246 }
247247
248248
249249
250250 @Callable(au)
251251 func cancelCoinChallenge (G) = {
252252 let aA = ao(G)
253253 let S = aA[s]
254254 let al = aA[t]
255255 let am = aA[u]
256256 let V = aA[v]
257257 let an = parseIntValue(aA[w])
258258 let X = parseIntValue(aA[x])
259259 let aH = toBase58String(au.callerPublicKey)
260260 let aw = isDefined(au.feeAssetId)
261261 if (aw)
262262 then throw("Transaction's fee must be in Waves. Game aborted.")
263263 else if ((S != k))
264264 then throw("Invalid game state for passed gameId. Game aborted.")
265265 else if ((am != aH))
266266 then throw("You cannot cancel a game created by another player. Game aborted.")
267267 else {
268268 let aF = R(n, al, am, V, an, X, "", "", "")
269269 let aI = fraction(an, (((100 - i) - j) - h), 100)
270270 let aJ = addressFromPublicKey(fromBase58String(am))
271271 let aK = M(V)
272272 ScriptResult(WriteSet([DataEntry(G, aF)]), TransferSet([ScriptTransfer(d, fraction((an * 2), h, 100), aK), ScriptTransfer(e, fraction((an * 2), i, 100), aK), ScriptTransfer(f, fraction((an * 2), j, 100), aK), ScriptTransfer(aJ, aI, aK)]))
273273 }
274274 }
275275
276276

github/deemru/w8io/c3f4982 
44.08 ms