tx · DQ5F21Kg2U4uk5GSiWqHXy5C1CTKggwFPgECqTY9ZXXs

3N5NCEUJze7iYT63sSq2jLqJ4dtbu31P32L:  -0.01400000 Waves

2019.09.10 15:04 [669993] smart account 3N5NCEUJze7iYT63sSq2jLqJ4dtbu31P32L > SELF 0.00000000 Waves

{ "type": 13, "id": "DQ5F21Kg2U4uk5GSiWqHXy5C1CTKggwFPgECqTY9ZXXs", "fee": 1400000, "feeAssetId": null, "timestamp": 1568117074002, "version": 1, "sender": "3N5NCEUJze7iYT63sSq2jLqJ4dtbu31P32L", "senderPublicKey": "Ho4R7JJ3qa66rLHUBWDkNTCgxvBahvmis1aHLva1jPU6", "proofs": [ "65FQFfXAprCjh39kCFerbS2CBRvJMcxbT2EbgtqFbedJqqck165MPNBmW56vwzQWNaj8EanRKfMQ2GKNQyJoMMcj" ], "script": "base64:AAIDAAAAAAAAAAAAAAAoAAAAAAlSU0FQVUJMSUMJAAJbAAAAAQIAAALnYmFzZTY0Ok1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBNSs0NDY5ZVNRT3gzbGhuQ2FWWXFONU1ickd0TFZ3VERLeHZKSUJMdkVScS9zQ3RpMzVvdytsWWhPeEJ1dDJWYURJZkZmVVN3SmR4czJDR1dhRzhtbFlsZTNSRDEyNlZwc2RTVVVrVlI1YzhmWmRvV09vaEtvMUE1bmJaVFhpNFJoVW1wUXZVTTMwYXZqSjF2T0Q4bDA3WE1TUSs5OVdsQVVFVlhkbTBvUWVLSHoweGpMNVRDdFYrNkh4R2ZTWDZJZlhuaERNczBFYVNtK2x5Zzc2SHM3c0MyL2pYTGhueXlXdVc5SUVwaGdSd2daSTArN3FTdTVsNWV2TFFoenNBSDRSYklYSmtXWitKV2N6aWU1SEJYMXdyc01DZ3o1MmNBdEJoYWFCNGRWREtxbmh2R1psRDVjUk5teEQxNXFaZXlUNU5HU2NBMjJxc2YxMG5UUlJWK0g2VGpUNXpaWG95SThjV3NnNUV0bk80V2F1OFFzeGNrcFZOZ0wrRHp4d20xL0ZpTnA1QnQ0TEQveUJXMlliOThGQjZWZjk1eUN5KzQ5ZlBJTEc5eEE1aU1PTlhaUnBJcTV4dzQ4Zmp0aDhUTHZMWFJVRTl1ayt3VG9RVC90ZjhpcC9lSjVPdzRNNVlTTzBDWjFFRGs4NmREOVc0b3RvNGI2YkhhMkVaOTF3UlhaSDdKOHpDQW85eVVWQUpjZkNkZUVFN1NRcmpZaUQvRjlyRk9GQ3ZFMUxaUlNMTEVuYnZyZFdEalBSWXhtbDhZVU50RVFzL0MrOFNKSmthbXpvUmNWRTg0Y3h3dnJBRmhyU2Y0eFhDaytMd1lZRnoxVWd1VUM2eDE5NzlqeElSM0orSFdod1RYd2ZEb0RYRU1yV0FqMHZlb3JUWWVZQjFCTUFXdTl2UnNETk1DQXdFQUFRPT0AAAAADVNlcnZlckFkZHJlc3MJAQAAABxAZXh0clVzZXIoYWRkcmVzc0Zyb21TdHJpbmcpAAAAAQIAAAAjM011Sm1DU0VVZ0JOeTFSMmdlc2s1OXhEYldjdVRLd3dpeFcAAAAAEFJvdWxldHRlU2VjdGlvbnMAAAAAAAAAABUAAAAAEURhdGFHYW1lTnVtYmVyS2V5AgAAAAtBUFBfR0FNRV9JRAAAAAAPRGF0YVVzZXJHYW1lS2V5AgAAAA1VU0VSX0dBTUVfSURfAAAAAA1EYXRhQW1vdW50S2V5AgAAAAZBTU9VTlQAAAAADkRhdGFTZWN0aW9uS2V5AgAAAAdTRUNUSU9OAAAAAA1EYXRhU3RhdHVzS2V5AgAAAAZTVEFUVVMAAAAADURhdGFSZXN1bHRLZXkCAAAABlJFU1VMVAAAAAAQRGF0YVdpbkFtb3VudEtleQIAAAAKV0lOX0FNT1VOVAAAAAANRGF0YVN0YXR1c05ldwIAAAADTkVXAAAAAA1EYXRhU3RhdHVzV2luAgAAAANXSU4AAAAAD0RhdGFTdGF0dXNMb29zZQIAAAAFTE9PU0UAAAAAB1dBVkVMRVQJAABoAAAAAgkAAGgAAAACAAAAAAAAAABkAAAAAAAAAAPoAAAAAAAAAAPoAAAAAApDT01NSVNTSU9OCQAAaQAAAAIJAABoAAAAAgAAAAAAAAAABQUAAAAHV0FWRUxFVAAAAAAAAAAD6AAAAAAEQkVUMQkAAGgAAAACAAAAAAAAAAABBQAAAAdXQVZFTEVUAAAAAARCRVQyCQAAaAAAAAIAAAAAAAAAAAIFAAAAB1dBVkVMRVQAAAAABEJFVDQJAABoAAAAAgAAAAAAAAAABAUAAAAHV0FWRUxFVAAAAAAEQkVUOAkAAGgAAAACAAAAAAAAAAAIBQAAAAdXQVZFTEVUAAAAAAVCRVQxNAkAAGgAAAACAAAAAAAAAAAOBQAAAAdXQVZFTEVUAAAAAAhTZWN0aW9ucwkABEwAAAACAAAAAAAAAAAACQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAAFAkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAUJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAAKCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAABgkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAUJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAAGCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAABQkABEwAAAACAAAAAAAAAAACCQAETAAAAAIAAAAAAAAAAAoJAARMAAAAAgAAAAAAAAAAAgkABEwAAAACAAAAAAAAAAAFCQAETAAAAAIAAAAAAAAAAAIJAARMAAAAAgAAAAAAAAAABgUAAAADbmlsAAAAABZFcnJvck9ubHlXYXZlc0FjY2VwdGVkAgAAABNPbmx5IHdhdmVzIGFjY2VwdGVkAAAAABVFcnJvck11c3RHcmVhdGVyVGhhbjACAAAAJVBhcmFtZXRlciBzaXplIG11c3QgYmUgZ3JlYXRlciB0aGFuIDAAAAAAFEVycm9yTXVzdExlc3NUaGFuMTAwAgAAACRQYXJhbWV0ZXIgc2l6ZSBtdXN0IGJlIGxlc3MgdGhhbiAxMDAAAAAAFUVycm9yQmV0TXVzdEJlSW5XYXZlcwIAAAAbQmV0IGFtb3VudCBtdXN0IGJlIGluIFdhdmVzAAAAAB1FcnJvclRyYW5zYWN0aW9uTXVzdEJlSW5XYXZlcwIAAAAiVHJhbnNhY3Rpb24ncyBmZWUgbXVzdCBiZSBpbiBXYXZlcwAAAAAURXJyb3JUcmFuc2FjdGlvblVzZWQCAAAAL1Bhc3NlZCB0eElkIGhhZCBiZWVuIHVzZWQgYmVmb3JlLiBHYW1lIGFib3J0ZWQuAAAAABBFcnJvcktleU5vdEZvdW5kAgAAAA9LZXkgbm90IGZvdW5kOiAAAAAADUVycm9yR2FtZU92ZXICAAAAFUdhbWUgYWxyZWFkeSBpcyBvdmVyIAAAAAAbRXJyb3JJbmNvcnJlY3RTZWN0aW9uUmVzdWx0AgAAABhJbmNvcnJlY3Qgc2VjdGlvbiByZXN1bHQAAAAAGEVycm9yQmV0QW1vdW50Tm90SW5SYW5nZQIAAAAaQmV0IGFtb3VudCBpcyBub3QgaW4gcmFuZ2UBAAAACVN0b3JlRGF0YQAAAAMAAAANdHJhbnNhY3Rpb25JZAAAAANrZXkAAAAFdmFsdWUJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgUAAAANdHJhbnNhY3Rpb25JZAIAAAABXwUAAAADa2V5BQAAAAV2YWx1ZQEAAAAMU3RvcmVEYXRhSW50AAAAAwAAAA10cmFuc2FjdGlvbklkAAAAA2tleQAAAAV2YWx1ZQkBAAAACURhdGFF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SVNTSU9OAwkBAAAAASEAAAABBQAAAA9pc0NvcnJlY3RSZXN1bHQJAAACAAAAAQUAAAAbRXJyb3JJbmNvcnJlY3RTZWN0aW9uUmVzdWx0AwUAAAALYmV0QW10VmFsaWQJAABoAAAAAgkAAGUAAAACBQAAAAZiZXRBbXQFAAAACkNPTU1JU1NJT04FAAAAB3NlY3Rpb24JAAACAAAAAQUAAAAYRXJyb3JCZXRBbW91bnROb3RJblJhbmdlAAAAAgAAAAFpAQAAAANiZXQAAAABAAAADmV4cGVjdGVkUmVzdWx0BAAAAApnYW1lTnVtYmVyCQEAAAAJTmV3R2FtZUlkAAAAAAQAAAARZ2FtZVRyYW5zYWN0aW9uSWQJAAJYAAAAAQgFAAAAAWkAAAANdHJhbnNhY3Rpb25JZAQAAAAHYWRkcmVzcwkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAANwbXQJAQAAAAdleHRyYWN0AAAAAQgFAAAAAWkAAAAHcGF5bWVudAQAAAAIdHhJZFVzZWQJAQAAAAlpc0RlZmluZWQAAAABCQAEHQAAAAIFAAAABHRoaXMFAAAAEWdhbWVUcmFuc2FjdGlvbklkBAAAAA1iZXROb3RJbldhdmVzCQEAAAAJaXNEZWZpbmVkAAAAAQgFAAAAA3BtdAAAAAdhc3NldElkBAAAAA1mZWVOb3RJbldhdmVzCQEAAAAJaXNEZWZpbmVkAAAAAQgFAAAAA3BtdAAAAAdhc3NldElkBAAAAAZhbW91bnQIBQAAAANwbXQAAAAGYW1vdW50BAAAAAZ3aW5BbXQJAQAAAAxHZXRXaW5BbW91bnQAAAACCAUAAAADcG10AAAABmFtb3VudAUAAAAOZXhwZWN0ZWRSZXN1bHQDBQAAAA1iZXROb3RJbldhdmVzCQAAAgAAAAEFAAAAFUVycm9yQmV0TXVzdEJlSW5XYXZlcwMFAAAADWZlZU5vdEluV2F2ZXMJAAACAAAAAQUAAAAdRXJyb3JUcmFuc2FjdGlvbk11c3RCZUluV2F2ZXMDBQAAAAh0eElkVXNlZAkAAAIAAAABBQAAABRFcnJvclRyYW5zYWN0aW9uVXNlZAkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAPRGF0YVVzZXJHYW1lS2V5CQABpAAAAAEFAAAACmdhbWVOdW1iZXIFAAAAEWdhbWVUcmFuc2FjdGlvbklkCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAABFnYW1lVHJhbnNhY3Rpb25JZAUAAAAHYWRkcmVzcwkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAARRGF0YUdhbWVOdW1iZXJLZXkFAAAACmdhbWVOdW1iZXIJAARMAAAAAgkBAAAADFN0b3JlRGF0YUludAAAAAMFAAAAEWdhbWVUcmFuc2FjdGlvbklkBQAAAA1EYXRhQW1vdW50S2V5BQAAAAZhbW91bnQJAARMAAAAAgkBAAAADFN0b3JlRGF0YUludAAAAAMFAAAAEWdhbWVUcmFuc2FjdGlvbklkBQAAAA5EYXRhU2VjdGlvbktleQUAAAAOZXhwZWN0ZWRSZXN1bHQJAARMAAAAAgkBAAAACVN0b3JlRGF0YQAAAAMFAAAAEWdhbWVUcmFuc2FjdGlvbklkBQAAAA1EYXRhU3RhdHVzS2V5BQAAAA1EYXRhU3RhdHVzTmV3CQAETAAAAAIJAQAAAAxTdG9yZURhdGFJbnQAAAADBQAAABFnYW1lVHJhbnNhY3Rpb25JZAUAAAAQRGF0YVdpbkFtb3VudEtleQUAAAAGd2luQW10BQAAAANuaWwJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAANU2VydmVyQWRkcmVzcwUAAAAKQ09NTUlTU0lPTgUAAAAEdW5pdAUAAAADbmlsAAAAAWkBAAAABnJlc3VsdAAAAAIAAAARZ2FtZVRyYW5zYWN0aW9uSWQAAAADcnNhBAAAAAlyYW5kSW5kZXgJAQAAAA9HZW5lcmF0ZVJhbmRJbnQAAAACBQAAABFnYW1lVHJhbnNhY3Rpb25JZAUAAAADcnNhBAAAAA9zZWxlY3RlZFNlY3Rpb24JAQAAAApHZXREYXRhSW50AAAAAgUAAAARZ2FtZVRyYW5zYWN0aW9uSWQFAAAADkRhdGFTZWN0aW9uS2V5BAAAAAZzdGF0dXMJAQAAAA1HZXREYXRhU3RyaW5nAAAAAgUAAAARZ2FtZVRyYW5zYWN0aW9uSWQFAAAADURhdGFTdGF0dXNLZXkDCQAAAAAAAAIFAAAABnN0YXR1cwUAAAANRGF0YVN0YXR1c05ldwQAAAALcmFuZFNlY3Rpb24JAAGRAAAAAgUAAAAIU2VjdGlvbnMFAAAACXJhbmRJbmRleAQAAAAFaXNXaW4JAAAAAAAAAgUAAAALcmFuZFNlY3Rpb24FAAAAD3NlbGVjdGVkU2VjdGlvbgQAAAAId3JpdGVTZXQJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACVN0b3JlRGF0YQAAAAMFAAAAEWdhbWVUcmFuc2FjdGlvbklkBQAAAA1EYXRhU3RhdHVzS2V5CQEAAAAJR2V0U3RhdHVzAAAAAQUAAAAFaXNXaW4JAARMAAAAAgkBAAAADFN0b3JlRGF0YUludAAAAAMFAAAAEWdhbWVUcmFuc2FjdGlvbklkBQAAAA1EYXRhUmVzdWx0S2V5BQAAAAtyYW5kU2VjdGlvbgUAAAADbmlsAwUAAAAFaXNXaW4EAAAABndhbGxldAkBAAAAB0dldERhdGEAAAABBQAAABFnYW1lVHJhbnNhY3Rpb25JZAQAAAAJd2luQW1vdW50CQEAAAAKR2V0RGF0YUludAAAAAIFAAAAEWdhbWVUcmFuc2FjdGlvbklkBQAAABBEYXRhV2luQW1vdW50S2V5CQEAAAAMU2NyaXB0UmVzdWx0AAAAAgUAAAAId3JpdGVTZXQJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAHEBleHRyVXNlcihhZGRyZXNzRnJvbVN0cmluZykAAAABBQAAAAZ3YWxsZXQFAAAACXdpbkFtb3VudAUAAAAEdW5pdAUAAAADbmlsBQAAAAh3cml0ZVNldAkAAAIAAAABCQABLAAAAAIFAAAADUVycm9yR2FtZU92ZXIFAAAABnN0YXR1cwAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAADCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleQQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE1RyYW5zZmVyVHJhbnNhY3Rpb24EAAAAA3R0eAUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAFFNldFNjcmlwdFRyYW5zYWN0aW9uBAAAAANzdHgFAAAAByRtYXRjaDAGBwenb62+", "chainId": 84, "height": 669993, "spentComplexity": 0 } View: original | compacted Prev: 6apooq4Be9XrT1TDr71ezrhXCQHq6JFBisubk2nQ1EKm Next: 5RPwkZcR7MhD6X3vWRLjFEqk5knk6sXoHJBvEiw8B2GM Diff:
OldNewDifferences
33 {-# CONTENT_TYPE DAPP #-}
44 let a = fromBase64String("base64:MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5+4469eSQOx3lhnCaVYqN5MbrGtLVwTDKxvJIBLvERq/sCti35ow+lYhOxBut2VaDIfFfUSwJdxs2CGWaG8mlYle3RD126VpsdSUUkVR5c8fZdoWOohKo1A5nbZTXi4RhUmpQvUM30avjJ1vOD8l07XMSQ+99WlAUEVXdm0oQeKHz0xjL5TCtV+6HxGfSX6IfXnhDMs0EaSm+lyg76Hs7sC2/jXLhnyyWuW9IEphgRwgZI0+7qSu5l5evLQhzsAH4RbIXJkWZ+JWczie5HBX1wrsMCgz52cAtBhaaB4dVDKqnhvGZlD5cRNmxD15qZeyT5NGScA22qsf10nTRRV+H6TjT5zZXoyI8cWsg5EtnO4Wau8QsxckpVNgL+Dzxwm1/FiNp5Bt4LD/yBW2Yb98FB6Vf95yCy+49fPILG9xA5iMONXZRpIq5xw48fjth8TLvLXRUE9uk+wToQT/tf8ip/eJ5Ow4M5YSO0CZ1EDk86dD9W4oto4b6bHa2EZ91wRXZH7J8zCAo9yUVAJcfCdeEE7SQrjYiD/F9rFOFCvE1LZRSLLEnbvrdWDjPRYxml8YUNtEQs/C+8SJJkamzoRcVE84cxwvrAFhrSf4xXCk+LwYYFz1UguUC6x1979jxIR3J+HWhwTXwfDoDXEMrWAj0veorTYeYB1BMAWu9vRsDNMCAwEAAQ==")
55
6-let b = addressFromStringValue("{{server_address}}")
6+let b = addressFromStringValue("3MuJmCSEUgBNy1R2gesk59xDbWcuTKwwixW")
77
88 let c = 21
99
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = fromBase64String("base64:MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5+4469eSQOx3lhnCaVYqN5MbrGtLVwTDKxvJIBLvERq/sCti35ow+lYhOxBut2VaDIfFfUSwJdxs2CGWaG8mlYle3RD126VpsdSUUkVR5c8fZdoWOohKo1A5nbZTXi4RhUmpQvUM30avjJ1vOD8l07XMSQ+99WlAUEVXdm0oQeKHz0xjL5TCtV+6HxGfSX6IfXnhDMs0EaSm+lyg76Hs7sC2/jXLhnyyWuW9IEphgRwgZI0+7qSu5l5evLQhzsAH4RbIXJkWZ+JWczie5HBX1wrsMCgz52cAtBhaaB4dVDKqnhvGZlD5cRNmxD15qZeyT5NGScA22qsf10nTRRV+H6TjT5zZXoyI8cWsg5EtnO4Wau8QsxckpVNgL+Dzxwm1/FiNp5Bt4LD/yBW2Yb98FB6Vf95yCy+49fPILG9xA5iMONXZRpIq5xw48fjth8TLvLXRUE9uk+wToQT/tf8ip/eJ5Ow4M5YSO0CZ1EDk86dD9W4oto4b6bHa2EZ91wRXZH7J8zCAo9yUVAJcfCdeEE7SQrjYiD/F9rFOFCvE1LZRSLLEnbvrdWDjPRYxml8YUNtEQs/C+8SJJkamzoRcVE84cxwvrAFhrSf4xXCk+LwYYFz1UguUC6x1979jxIR3J+HWhwTXwfDoDXEMrWAj0veorTYeYB1BMAWu9vRsDNMCAwEAAQ==")
55
6-let b = addressFromStringValue("{{server_address}}")
6+let b = addressFromStringValue("3MuJmCSEUgBNy1R2gesk59xDbWcuTKwwixW")
77
88 let c = 21
99
1010 let d = "APP_GAME_ID"
1111
1212 let e = "USER_GAME_ID_"
1313
1414 let f = "AMOUNT"
1515
1616 let g = "SECTION"
1717
1818 let h = "STATUS"
1919
2020 let i = "RESULT"
2121
2222 let j = "WIN_AMOUNT"
2323
2424 let k = "NEW"
2525
2626 let l = "WIN"
2727
2828 let m = "LOOSE"
2929
3030 let n = ((100 * 1000) * 1000)
3131
3232 let o = ((5 * n) / 1000)
3333
3434 let p = (1 * n)
3535
3636 let q = (2 * n)
3737
3838 let r = (4 * n)
3939
4040 let s = (8 * n)
4141
4242 let t = (14 * n)
4343
4444 let u = [0, 2, 20, 2, 5, 2, 10, 2, 6, 2, 5, 2, 6, 2, 5, 2, 10, 2, 5, 2, 6]
4545
4646 let v = "Only waves accepted"
4747
4848 let w = "Parameter size must be greater than 0"
4949
5050 let x = "Parameter size must be less than 100"
5151
5252 let y = "Bet amount must be in Waves"
5353
5454 let z = "Transaction's fee must be in Waves"
5555
5656 let A = "Passed txId had been used before. Game aborted."
5757
5858 let B = "Key not found: "
5959
6060 let C = "Game already is over "
6161
6262 let D = "Incorrect section result"
6363
6464 let E = "Bet amount is not in range"
6565
6666 func F (G,H,I) = DataEntry(((G + "_") + H), I)
6767
6868
6969 func J (G,H,I) = DataEntry(((G + "_") + H), I)
7070
7171
7272 func K (H) = {
7373 let L = getString(this, H)
7474 if ($isInstanceOf(L, "String"))
7575 then {
7676 let M = L
7777 M
7878 }
7979 else throw((B + H))
8080 }
8181
8282
8383 func N (G,H) = {
8484 let O = ((G + "_") + H)
8585 let L = getString(this, O)
8686 if ($isInstanceOf(L, "String"))
8787 then {
8888 let M = L
8989 M
9090 }
9191 else throw((B + O))
9292 }
9393
9494
9595 func P (G,H) = {
9696 let O = ((G + "_") + H)
9797 let L = getInteger(this, O)
9898 if ($isInstanceOf(L, "Int"))
9999 then {
100100 let M = L
101101 M
102102 }
103103 else throw((B + O))
104104 }
105105
106106
107107 func Q () = {
108108 let R = {
109109 let L = getInteger(this, d)
110110 if ($isInstanceOf(L, "Int"))
111111 then {
112112 let S = L
113113 S
114114 }
115115 else 0
116116 }
117117 (R + 1)
118118 }
119119
120120
121121 func T (U,V) = {
122122 let W = rsaVerify(SHA256, fromBase58String(U), toBytes(V), a)
123123 if (W)
124124 then {
125125 let X = (toInt(sha256(toBytes(V))) % c)
126126 if ((0 > X))
127127 then (-1 * X)
128128 else X
129129 }
130130 else throw("Invalid RSA signature")
131131 }
132132
133133
134134 func Y (Z) = if (Z)
135135 then l
136136 else m
137137
138138
139139 func aa (ab,ac) = {
140140 let ad = if (if (if (if ((ac == 2))
141141 then true
142142 else (ac == 5))
143143 then true
144144 else (ac == 6))
145145 then true
146146 else (ac == 10))
147147 then true
148148 else (ac == 20)
149149 let ae = if (if (if (if ((ab == (p + o)))
150150 then true
151151 else (ab == (q + o)))
152152 then true
153153 else (ab == (r + o)))
154154 then true
155155 else (ab == (s + o)))
156156 then true
157157 else (ab == (t + o))
158158 if (!(ad))
159159 then throw(D)
160160 else if (ae)
161161 then ((ab - o) * ac)
162162 else throw(E)
163163 }
164164
165165
166166 @Callable(af)
167167 func bet (ag) = {
168168 let ah = Q()
169169 let ai = toBase58String(af.transactionId)
170170 let aj = toBase58String(af.caller.bytes)
171171 let ak = extract(af.payment)
172172 let al = isDefined(getString(this, ai))
173173 let am = isDefined(ak.assetId)
174174 let an = isDefined(ak.assetId)
175175 let ao = ak.amount
176176 let ap = aa(ak.amount, ag)
177177 if (am)
178178 then throw(y)
179179 else if (an)
180180 then throw(z)
181181 else if (al)
182182 then throw(A)
183183 else ScriptResult(WriteSet([DataEntry((e + toString(ah)), ai), DataEntry(ai, aj), DataEntry(d, ah), J(ai, f, ao), J(ai, g, ag), F(ai, h, k), J(ai, j, ap)]), TransferSet([ScriptTransfer(b, o, unit)]))
184184 }
185185
186186
187187
188188 @Callable(af)
189189 func result (ai,aq) = {
190190 let ar = T(ai, aq)
191191 let as = P(ai, g)
192192 let at = N(ai, h)
193193 if ((at == k))
194194 then {
195195 let au = u[ar]
196196 let av = (au == as)
197197 let aw = WriteSet([F(ai, h, Y(av)), J(ai, i, au)])
198198 if (av)
199199 then {
200200 let ax = K(ai)
201201 let ay = P(ai, j)
202202 ScriptResult(aw, TransferSet([ScriptTransfer(addressFromStringValue(ax), ay, unit)]))
203203 }
204204 else aw
205205 }
206206 else throw((C + at))
207207 }
208208
209209
210210 @Verifier(az)
211211 func aA () = if (sigVerify(az.bodyBytes, az.proofs[0], az.senderPublicKey))
212212 then {
213213 let L = az
214214 if ($isInstanceOf(L, "TransferTransaction"))
215215 then {
216216 let aB = L
217217 true
218218 }
219219 else if ($isInstanceOf(L, "SetScriptTransaction"))
220220 then {
221221 let aC = L
222222 true
223223 }
224224 else false
225225 }
226226 else false
227227

github/deemru/w8io/873ac7e 
54.67 ms