tx · FHPVvmewUmrBzp43sA9LoBCAVr6sCF7fE8UUxyum8qS3

3NBWVfQbLU9yqYFNpGUMtmURyrH7bYq1XHz:  -0.01500000 Waves

2019.07.11 11:59 [580823] smart account 3NBWVfQbLU9yqYFNpGUMtmURyrH7bYq1XHz > SELF 0.00000000 Waves

{ "type": 13, "id": "FHPVvmewUmrBzp43sA9LoBCAVr6sCF7fE8UUxyum8qS3", "fee": 1500000, "feeAssetId": null, "timestamp": 1562835590097, "version": 1, "sender": "3NBWVfQbLU9yqYFNpGUMtmURyrH7bYq1XHz", "senderPublicKey": "4Fo9f1CzjjVp3zkua3g1NBYdWmSEdxLKTkoC663PvJYG", "proofs": [ "3LZP1YBWCd5FfJ4KKqiWFXsxaM5yRD5G4dusT9RupNio8R7ENh2P9HpcZZdpaUXmMitCCQTit6hEeDiF84EVSuF4" ], "script": "base64:AAIDAAAAAAAAAAAAAAAvAAAAAAdXQVZFTEVUCQAAaAAAAAIJAABoAAAAAgAAAAAAAAAAZAAAAAAAAAAD6AAAAAAAAAAD6AAAAAAKQ09NTUlTU0lPTgkAAGkAAAACCQAAaAAAAAIAAAAAAAAAAAUFAAAAB1dBVkVMRVQAAAAAAAAAA+gAAAAACVJTQVBVQkxJQwkAAlsAAAABAgAAAY9iYXNlNjQ6TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFxbEFpQU5TbUJwREhZS1A5c0tnZU4vbDFiQWIyOGcvdEdsZ0Rrd1Q1RmlNTjRYM3B3ZHZkeEU3bXZTUjgvNDFkVTlyeDRqRys2dFpwYjFVTFZEUHM0MzF0UjJJUmFUWHc1Q2orQWMydmhMKzVKYW1DZXJHRDFVVytiaC9FR1F0eG84VzNZTERyb2ZYQjVRSEp4NFBrejJLZ2Yrb1MvQzhoSHVCL1U0a3JPNzZVMDUwN0dUalpQUDlrUlEwdUxTTWVxUVh0OHdYUytuTXA1d2FqcXhQcERMTWFTUkVnc0t3di9BRWtQNGR6cFRZYmlrTEJZbDRxdGRKc0Q4NEhMRlNraXdkM0JoY09yUGpvSVltTHhRdUJENVRJTUtUS0Qzc2RaZ2FZOXJzeXF4M0EwMGlubnl4RDZ6cDNiNGdGcFVPWDhKeEtaZEVDMm15RXFsZU5nZzdHendJREFRQUIAAAAABlNFUlZFUgkBAAAAHEBleHRyVXNlcihhZGRyZXNzRnJvbVN0cmluZykAAAABAgAAACMzTkNpRzI4TG1XeVRpZ1dHMTNFNVFudmRIQnNaRllYU1MyagAAAAATUkFORE9SQUNMRVRJTUVGUkFNRQAAAAAAAAALQAAAAAAHTUFYRElGRgkAAGgAAAACAAAAAAAAAABGBQAAAAdXQVZFTEVUAAAAAARCRVQxCQAAaAAAAAIAAAAAAAAAAAEFAAAAB1dBVkVMRVQAAAAABEJFVDIJAABoAAAAAgAAAAAAAAAAAgUAAAAHV0FWRUxFVAAAAAAEQkVUNAkAAGgAAAACAAAAAAAAAAAEBQAAAAdXQVZFTEVUAAAAAARCRVQ4CQAAaAAAAAIAAAAAAAAAAAgFAAAAB1dBVkVMRVQAAAAABUJFVDE0CQAAaAAAAAIAAAAAAAAAAA4FAAAAB1dBVkVMRVQAAAAACFJBVEVNVUxUAAAAAAAAACcQAAAAAAVSQVRFMQAAAAAAAACa5wAAAAAFUkFURTIAAAAAAAAAYBgAAAAABVJBVEUzAAAAAAAAAEo4AAAAAAVSQVRFNAAAAAAAAAA3eAAAAAAFUkFURTUAAAAAAAAALIgAAAAADElkeEdhbWVTdGF0ZQAAAAAAAAAAAAAAAAAPSWR4UGxheWVyQ2hvaWNlAAAAAAAAAAABAAAAABFJZHhQbGF5ZXJQdWJLZXk1OAAAAAAAAAAAAgAAAAAQSWR4U3RhcnRlZEhlaWdodAAAAAAAAAAAAwAAAAAJSWR4V2luQW10AAAAAAAAAAAEAAAAAA5JZHhSYW5kT3JFbXB0eQAAAAAAAAAABQAAAAAOUkVTRVJWQVRJT05LRVkCAAAAECRSRVNFUlZFRF9BTU9VTlQAAAAAD0dBTUVTQ09VTlRFUktFWQIAAAAJJEdBTUVfTlVNAAAAAAlEQVBQVVBLRVkCAAAACCREQVBQX1VQAAAAAA1NQVhCQUxBTkNFS0VZAgAAAAwkTUFYX0JBTEFOQ0UAAAAADlNUQVRFU1VCTUlUVEVEAgAAAAlTVUJNSVRURUQAAAAACFNUQVRFV09OAgAAAANXT04AAAAACVNUQVRFTE9TVAIAAAAETE9TVAEAAAAQSW5jcmVtZW50R2FtZU51bQAAAAAEAAAAB2dhbWVOdW0EAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAAPR0FNRVNDT1VOVEVSS0VZAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAA251bQUAAAAHJG1hdGNoMAUAAAADbnVtAAAAAAAAAAAACQAAZAAAAAIFAAAAB2dhbWVOdW0AAAAAAAAAAAEBAAAAEkV4dHJhY3RSZXNlcnZlZEFtdAAAAAAEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAAOUkVTRVJWQVRJT05LRVkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAEAAAAeVmFsaWRhdGVBbmRJbmNyZWFzZVJlc2VydmVkQW10AAAAAQAAAAZ3aW5BbXQEAAAAEW5ld1Jlc2VydmVkQW1vdW50CQAAZAAAAAIJAQAAABJFeHRyYWN0UmVzZXJ2ZWRBbXQAAAAABQAAAAZ3aW5BbXQEAAAAB2JhbGFuY2UJAQAAAAx3YXZlc0JhbGFuY2UAAAABBQAAAAR0aGlzAwkAAGYAAAACBQAAABFuZXdSZXNlcnZlZEFtb3VudAUAAAAHYmFsYW5jZQkAAAIAAAABAgAAAFRJbnN1ZmZpY2llbnQgZnVuZHMgb24gRGljZSBSb2xsZXIgYWNjb3VudC4gVHJhbnNhY3Rpb24gd2FzIHJlamVjdGVkIGZvciB5b3VyIHNhZmV0eS4FAAAAEW5ld1Jlc2VydmVkQW1vdW50AQAAABNEZWNyZWFzZVJlc2VydmVkQW10AAAAAgAAAAZnYW1lSWQAAAAGd2luQW10BAAAABFuZXdSZXNlcnZlZEFtb3VudAkAAGUAAAACCQEAAAASRXh0cmFjdFJlc2VydmVkQW10AAAAAAUAAAAGd2luQW10AwkAAGYAAAACAAAAAAAAAAAABQAAABFuZXdSZXNlcnZlZEFtb3VudAkAAAIAAAABAgAAAEJJbnZhbGlkIERpY2UgUm9sbGVyIGFjY291bnQgc3RhdGUgLSByZXNlcnZlZCBhbW91bnQgaXMgbGVzcyB0aGFuIDAJAQAAAAlEYXRhRW50cnkAAAACBQAAAA5SRVNFUlZBVElPTktFWQUAAAARbmV3UmVzZXJ2ZWRBbW91bnQBAAAAGlZhbGlkYXRlQmV0QW5kRGVmaW5lV2luQW10AAAAAgAAAAZiZXRBbXQAAAAMcGxheWVyQ2hvaWNlBAAAAAtiZXRBbXRWYWxpZAMDAwMJAAAAAAAAAgUAAAAGYmV0QW10CQAAZAAAAAIFAAAABEJFVDEFAAAACkNPTU1JU1NJT04GCQAAAAAAAAIFAAAABmJldEFtdAkAAGQAAAACBQAAAARCRVQyBQAAAApDT01NSVNTSU9OBgkAAAAAAAACBQAAAAZiZXRBbXQJAABkAAAAAgUAAAAEQkVUNAUAAAAKQ09NTUlTU0lPTgYJAAAAAAAAAgUAAAAGYmV0QW10CQAAZAAAAAIFAAAABEJFVDgFAAAACkNPTU1JU1NJT04GCQAAAAAAAAIFAAAABmJldEFtdAkAAGQAAAACBQAAAAVCRVQxNAUAAAAKQ09NTUlTU0lPTgMFAAAAC2JldEFtdFZh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AAIFAAAABmdhbWVJZAUAAAAWbmV3R2FtZURhdGFTdHJBZGp1c3RlZAkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgUAAAAIZ2FtZURhdGEFAAAADndTZXRDb21tb25EYXRhCQEAAAALVHJhbnNmZXJTZXQAAAABBQAAAA50U2V0Q29tbW9uRGF0YQQAAAAIZ2FtZURhdGEJAQAAAAlEYXRhRW50cnkAAAACBQAAAAZnYW1lSWQFAAAADm5ld0dhbWVEYXRhU3RyCQEAAAAMU2NyaXB0UmVzdWx0AAAAAgkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACBQAAAAhnYW1lRGF0YQUAAAAOd1NldENvbW1vbkRhdGEJAQAAAAtUcmFuc2ZlclNldAAAAAEFAAAADnRTZXRDb21tb25EYXRhAQAAAAhJc0RBcHBVcAAAAAAEAAAACWRBcHBVcE9wdAkABBsAAAACBQAAAAR0aGlzBQAAAAlEQVBQVVBLRVkDCQEAAAAJaXNEZWZpbmVkAAAAAQUAAAAJZEFwcFVwT3B0CQEAAAAHZXh0cmFjdAAAAAEFAAAACWRBcHBVcE9wdAcBAAAAEW1vbml0b3JNYXhCYWxhbmNlAAAAAAQAAAANbWF4QmFsYW5jZU9wdAkABBoAAAACBQAAAAR0aGlzBQAAAA1NQVhCQUxBTkNFS0VZBAAAAAptYXhCYWxhbmNlAwkBAAAACWlzRGVmaW5lZAAAAAEFAAAADW1heEJhbGFuY2VPcHQJAQAAAAdleHRyYWN0AAAAAQUAAAANbWF4QmFsYW5jZU9wdAAAAAAAAAAAAAQAAAALY3VyckJhbGFuY2UJAQAAAAx3YXZlc0JhbGFuY2UAAAABBQAAAAR0aGlzAwkAAGYAAAACBQAAAAtjdXJyQmFsYW5jZQUAAAAKbWF4QmFsYW5jZQUAAAALY3VyckJhbGFuY2UEAAAABGRpZmYJAABlAAAAAgUAAAAKbWF4QmFsYW5jZQUAAAALY3VyckJhbGFuY2UDCQAAZgAAAAIFAAAABGRpZmYFAAAAB01BWERJRkYJAAACAAAAAQIAAAAaZEFwcCBpcyB0ZW1wb3JhcnkgZGlzYWJsZWQFAAAACm1heEJhbGFuY2UAAAADAAAAAWkBAAAABmRBcHBVcAAAAAEAAAAGZEFwcFVwAwkBAAAAAiE9AAAAAggFAAAAAWkAAAAGY2FsbGVyBQAAAAZTRVJWRVIJAAACAAAAAQIAAAAnT25seSBTZXJ2ZXIgY2FuIG1hbmFnZSBkQXBwVXAgYXR0cmlidXRlAwkAAAAAAAACCQEAAAAISXNEQXBwVXAAAAAABQAAAAZkQXBwVXAJAAACAAAAAQIAAAAqZEFwcFVwIG11c3QgYmUgZGlmZmVyZW50IHdpdGggYWN0dWFsIHZhbHVlCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAAlEQVBQVVBLRVkFAAAABmRBcHBVcAUAAAADbmlsAAAAAWkBAAAAA2JldAAAAAEAAAAMcGxheWVyQ2hvaWNlBAAAAApuZXdHYW1lTnVtCQEAAAAQSW5jcmVtZW50R2FtZU51bQAAAAAEAAAABmdhbWVJZAkAAlgAAAABCAUAAAABaQAAAA10cmFuc2FjdGlvbklkBAAAAANwbXQJAQAAAAdleHRyYWN0AAAAAQgFAAAAAWkAAAAHcGF5bWVudAQAAAANYmV0Tm90SW5XYXZlcwkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAANwbXQAAAAHYXNzZXRJZAQAAAAGd2luQW10CQEAAAAaVmFsaWRhdGVCZXRBbmREZWZpbmVXaW5BbXQAAAACCAUAAAADcG10AAAABmFtb3VudAUAAAAMcGxheWVyQ2hvaWNlBAAAAAh0eElkVXNlZAkBAAAACWlzRGVmaW5lZAAAAAEJAAQdAAAAAgUAAAAEdGhpcwUAAAAGZ2FtZUlkAwkBAAAAASEAAAABCQEAAAAISXNEQXBwVXAAAAAACQAAAgAAAAECAAAAGURBcHAgaXMgdW5kZXIgbWFpbnRlbmFuY2UDBQAAAA1iZXROb3RJbldhdmVzCQAAAgAAAAECAAAAG0JldCBhbW91bnQgbXVzdCBiZSBpbiBXYXZlcwMFAAAACHR4SWRVc2VkCQAAAgAAAAECAAAAL1Bhc3NlZCB0eElkIGhhZCBiZWVuIHVzZWQgYmVmb3JlLiBHYW1lIGFib3J0ZWQuBAAAAA5wbGF5ZXJQdWJLZXk1OAkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAAC2dhbWVEYXRhU3RyCQEAAAARRm9ybWF0R2FtZURhdGFTdHIAAAAGBQAAAA5TVEFURVNVQk1JVFRFRAUAAAAMcGxheWVyQ2hvaWNlBQAAAA5wbGF5ZXJQdWJLZXk1OAUAAAAGaGVpZ2h0BQAAAAZ3aW5BbXQCAAAAAAkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAADlJFU0VSVkFUSU9OS0VZCQEAAAAeVmFsaWRhdGVBbmRJbmNyZWFzZVJlc2VydmVkQW10AAAAAQUAAAAGd2luQW10CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAA9HQU1FU0NPVU5URVJLRVkFAAAACm5ld0dhbWVOdW0JAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAADU1BWEJBTEFOQ0VLRVkJAQAAABFtb25pdG9yTWF4QmFsYW5jZQAAAAAJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAABmdhbWVJZAUAAAALZ2FtZURhdGFTdHIFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAAAZTRVJWRVIFAAAACkNPTU1JU1NJT04FAAAABHVuaXQFAAAAA25pbAAAAAFpAQAAAAh3aXRoZHJhdwAAAAIAAAAGZ2FtZUlkAAAAB3JzYVNpZ24EAAAADGdhbWVEYXRhTGlzdAkBAAAAE0V4dHJhY3RHYW1lRGF0YUxpc3QAAAABBQAAAAZnYW1lSWQEAAAACWdhbWVTdGF0ZQkAAZEAAAACBQAAAAxnYW1lRGF0YUxpc3QFAAAADElkeEdhbWVTdGF0ZQQAAAAMcGxheWVyQ2hvaWNlCQABkQAAAAIFAAAADGdhbWVEYXRhTGlzdAUAAAAPSWR4UGxheWVyQ2hvaWNlBAAAAA1zdGFydGVkSGVpZ2h0CQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAAMZ2FtZURhdGFMaXN0BQAAABBJZHhTdGFydGVkSGVpZ2h0BAAAAAZ3aW5BbXQJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAxnYW1lRGF0YUxpc3QFAAAACUlkeFdpbkFtdAQAAAAOcGxheWVyUHViS2V5NTgJAAGRAAAAAgUAAAAMZ2FtZURhdGFMaXN0BQAAABFJZHhQbGF5ZXJQdWJLZXk1OAQAAAANcGxheWVyQWRkcmVzcwkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQkAAlkAAAABBQAAAA5wbGF5ZXJQdWJLZXk1OAQAAAAMd2luQnlUaW1lb3V0CQAAZgAAAAIJAABlAAAAAgUAAAAGaGVpZ2h0BQAAAA1zdGFydGVkSGVpZ2h0BQAAABNSQU5ET1JBQ0xFVElNRUZSQU1FBAAAABFkZWNyZWFzZWRSZXNlcnZlcwkBAAAAE0RlY3JlYXNlUmVzZXJ2ZWRBbXQAAAACBQAAAAZnYW1lSWQFAAAABndpbkFtdAMJAQAAAAIhPQAAAAIFAAAACWdhbWVTdGF0ZQUAAAAOU1RBVEVTVUJNSVRURUQJAAACAAAAAQIAAAAkSW52YWxpZCBnYW1lIHN0YXRlIGZvciBwYXNzZWQgZ2FtZUlkAwUAAAAMd2luQnlUaW1lb3V0BAAAAAdyYW5kU3RyCQABLwAAAAIFAAAADHBsYXllckNob2ljZQAAAAAAAAAAAQQAAAAObmV3R2FtZURhdGFTdHIJAQAAABFGb3JtYXRHYW1lRGF0YVN0cgAAAAYFAAAACFNUQVRFV09OBQAAAAxwbGF5ZXJDaG9pY2UFAAAADnBsYXllclB1YktleTU4BQAAAA1zdGFydGVkSGVpZ2h0BQAAAAZ3aW5BbXQFAAAAB3JhbmRTdHIJAQAAAAxXaW5TY3JpcHRTZXQAAAAGBQAAAAZnYW1lSWQFAAAADXBsYXllckFkZHJlc3MFAAAABndpbkFtdAUAAAAObmV3R2FtZURhdGFTdHIFAAAADHdpbkJ5VGltZW91dAUAAAARZGVjcmVhc2VkUmVzZXJ2ZXMEAAAAB3JhbmRTdHIJAQAAAAlSYW5kVG9TdHIAAAABCQEAAAAPR2VuZXJhdGVSYW5kSW50AAAAAgUAAAAGZ2FtZUlkBQAAAAdyc2FTaWduAwkBAAAAAiE9AAAAAggFAAAAAWkAAAAGY2FsbGVyBQAAAAZTRVJWRVIJAAACAAAAAQIAAAArUmVndWxhciB3aXRoZHJhdyBjYW4gYmUgZG9uZSBieSBzZXJ2ZXIgb25seQMJAQAAAAtJc1BsYXllcldpbgAAAAIFAAAADHBsYXllckNob2ljZQUAAAAHcmFuZFN0cgQAAAAObmV3R2FtZURhdGFTdHIJAQAAABFGb3JtYXRHYW1lRGF0YVN0cgAAAAYFAAAACFNUQVRFV09OBQAAAAxwbGF5ZXJDaG9pY2UFAAAADnBsYXllclB1YktleTU4BQAAAA1zdGFydGVkSGVpZ2h0BQAAAAZ3aW5BbXQFAAAAB3JhbmRTdHIJAQAAAAxXaW5TY3JpcHRTZXQAAAAGBQAAAAZnYW1lSWQFAAAADXBsYXllckFkZHJlc3MFAAAABndpbkFtdAUAAAAObmV3R2FtZURhdGFTdHIFAAAADHdpbkJ5VGltZW91dAUAAAARZGVjcmVhc2VkUmVzZXJ2ZXMEAAAADm5ld0dhbWVEYXRhU3RyCQEAAAARRm9ybWF0R2FtZURhdGFTdHIAAAAGBQAAAAlTVEFURUxPU1QFAAAADHBsYXllckNob2ljZQUAAAAOcGxheWVyUHViS2V5NTgFAAAADXN0YXJ0ZWRIZWlnaHQFAAAABndpbkFtdAUAAAAHcmFuZFN0cgkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAGZ2FtZUlkBQAAAA5uZXdHYW1lRGF0YVN0cgkABEwAAAACBQAAABFkZWNyZWFzZWRSZXNlcnZlcwUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5BAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAADdHR4BQAAAAckbWF0Y2gwCQAAZwAAAAIJAABlAAAAAgkBAAAADHdhdmVzQmFsYW5jZQAAAAEFAAAABHRoaXMIBQAAAAN0dHgAAAAGYW1vdW50CQEAAAASRXh0cmFjdFJlc2VydmVkQW10AAAAAAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAUU2V0U2NyaXB0VHJhbnNhY3Rpb24EAAAAA3N0eAUAAAAHJG1hdGNoMAMJAAAAAAAAAgkBAAAACElzREFwcFVwAAAAAAcJAAAAAAAAAgkBAAAAEkV4dHJhY3RSZXNlcnZlZEFtdAAAAAAAAAAAAAAAAAAHBwe/r0gf", "chainId": 84, "height": 580823, "spentComplexity": 0 } View: original | compacted Prev: 93d1rQxcimJXjBmYkdDV9RGXBpBBDiTkiR57WgjnzrHM Next: none Diff:
OldNewDifferences
99
1010 let d = addressFromStringValue("3NCiG28LmWyTigWG13E5QnvdHBsZFYXSS2j")
1111
12-let e = 1
12+let e = 2880
1313
1414 let f = (70 * a)
1515
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = ((100 * 1000) * 1000)
55
66 let b = ((5 * a) / 1000)
77
88 let c = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqlAiANSmBpDHYKP9sKgeN/l1bAb28g/tGlgDkwT5FiMN4X3pwdvdxE7mvSR8/41dU9rx4jG+6tZpb1ULVDPs431tR2IRaTXw5Cj+Ac2vhL+5JamCerGD1UW+bh/EGQtxo8W3YLDrofXB5QHJx4Pkz2Kgf+oS/C8hHuB/U4krO76U0507GTjZPP9kRQ0uLSMeqQXt8wXS+nMp5wajqxPpDLMaSREgsKwv/AEkP4dzpTYbikLBYl4qtdJsD84HLFSkiwd3BhcOrPjoIYmLxQuBD5TIMKTKD3sdZgaY9rsyqx3A00innyxD6zp3b4gFpUOX8JxKZdEC2myEqleNgg7GzwIDAQAB")
99
1010 let d = addressFromStringValue("3NCiG28LmWyTigWG13E5QnvdHBsZFYXSS2j")
1111
12-let e = 1
12+let e = 2880
1313
1414 let f = (70 * a)
1515
1616 let g = (1 * a)
1717
1818 let h = (2 * a)
1919
2020 let i = (4 * a)
2121
2222 let j = (8 * a)
2323
2424 let k = (14 * a)
2525
2626 let l = 10000
2727
2828 let m = 39655
2929
3030 let n = 24600
3131
3232 let o = 19000
3333
3434 let p = 14200
3535
3636 let q = 11400
3737
3838 let r = 0
3939
4040 let s = 1
4141
4242 let t = 2
4343
4444 let u = 3
4545
4646 let v = 4
4747
4848 let w = 5
4949
5050 let x = "$RESERVED_AMOUNT"
5151
5252 let y = "$GAME_NUM"
5353
5454 let z = "$DAPP_UP"
5555
5656 let A = "$MAX_BALANCE"
5757
5858 let B = "SUBMITTED"
5959
6060 let C = "WON"
6161
6262 let D = "LOST"
6363
6464 func E () = {
6565 let F = {
6666 let G = getInteger(this, y)
6767 if ($isInstanceOf(G, "Int"))
6868 then {
6969 let H = G
7070 H
7171 }
7272 else 0
7373 }
7474 (F + 1)
7575 }
7676
7777
7878 func I () = {
7979 let G = getInteger(this, x)
8080 if ($isInstanceOf(G, "Int"))
8181 then {
8282 let J = G
8383 J
8484 }
8585 else 0
8686 }
8787
8888
8989 func K (L) = {
9090 let M = (I() + L)
9191 let N = wavesBalance(this)
9292 if ((M > N))
9393 then throw("Insufficient funds on Dice Roller account. Transaction was rejected for your safety.")
9494 else M
9595 }
9696
9797
9898 func O (P,L) = {
9999 let M = (I() - L)
100100 if ((0 > M))
101101 then throw("Invalid Dice Roller account state - reserved amount is less than 0")
102102 else DataEntry(x, M)
103103 }
104104
105105
106106 func Q (R,S) = {
107107 let T = if (if (if (if ((R == (g + b)))
108108 then true
109109 else (R == (h + b)))
110110 then true
111111 else (R == (i + b)))
112112 then true
113113 else (R == (j + b)))
114114 then true
115115 else (R == (k + b))
116116 if (T)
117117 then {
118118 let U = size(S)
119119 let V = (R - b)
120120 if ((U == 1))
121121 then ((V * m) / l)
122122 else if ((U == 2))
123123 then ((V * n) / l)
124124 else if ((U == 3))
125125 then ((V * o) / l)
126126 else if ((U == 4))
127127 then ((V * p) / l)
128128 else if ((U == 5))
129129 then ((V * q) / l)
130130 else throw("Invalid dices count in player's choice")
131131 }
132132 else throw("Bet amount is not in range")
133133 }
134134
135135
136136 func W (X) = if ((X == 0))
137137 then "1"
138138 else if ((X == 1))
139139 then "2"
140140 else if ((X == 2))
141141 then "3"
142142 else if ((X == 3))
143143 then "4"
144144 else if ((X == 4))
145145 then "5"
146146 else if ((X == 5))
147147 then "6"
148148 else throw(("Unsupported r parameter passed: expected=[0,...,5] actual=" + toString(X)))
149149
150150
151151 func Y (P,Z) = {
152152 let aa = rsaVerify(SHA256, toBytes(P), Z, c)
153153 if (aa)
154154 then {
155155 let ab = (toInt(sha256(Z)) % 6)
156156 if ((0 > ab))
157157 then (-1 * ab)
158158 else ab
159159 }
160160 else throw("Invalid RSA signature")
161161 }
162162
163163
164164 func ac (S,ad) = {
165165 let ae = size(S)
166166 if (if (if (if (if ((ae >= 1))
167167 then (take(drop(S, 0), 1) == ad)
168168 else false)
169169 then true
170170 else if ((ae >= 2))
171171 then (take(drop(S, 1), 1) == ad)
172172 else false)
173173 then true
174174 else if ((ae >= 3))
175175 then (take(drop(S, 2), 1) == ad)
176176 else false)
177177 then true
178178 else if ((ae >= 4))
179179 then (take(drop(S, 3), 1) == ad)
180180 else false)
181181 then true
182182 else if ((ae == 5))
183183 then (take(drop(S, 4), 1) == ad)
184184 else false
185185 }
186186
187187
188188 func af (ag) = {
189189 let ae = size(ag)
190190 if ((ae == 0))
191191 then throw("Parameter size must be greater then 0")
192192 else if ((ae > 99))
193193 then throw("Parameter size must be less then 100")
194194 else if ((10 > ae))
195195 then (("0" + toString(ae)) + ag)
196196 else (toString(ae) + ag)
197197 }
198198
199199
200200 func ah (ai,S,aj,ak,L,al) = {
201201 let am = ((((((((af(ai) + "_") + af(S)) + "_") + af(aj)) + "_") + af(toString(ak))) + "_") + af(toString(L)))
202202 if ((al == ""))
203203 then am
204204 else ((am + "_") + af(al))
205205 }
206206
207207
208208 func an (ao) = if ((size(ao) > 0))
209209 then drop(ao, 1)
210210 else ao
211211
212212
213213 func ap (ao) = {
214214 let ae = size(ao)
215215 if ((ae > 0))
216216 then {
217217 let aq = parseIntValue(take(ao, 2))
218218 let ar = take(drop(ao, 2), aq)
219219 let as = drop(ao, (aq + 2))
220220 let at = an(as)
221221 [ar, at]
222222 }
223223 else throw("Empty string was passed into parseNextAttribute func")
224224 }
225225
226226
227227 func au (av) = {
228228 let ai = ap(av)
229229 let S = ap(ai[1])
230230 let aj = ap(S[1])
231231 let ak = ap(aj[1])
232232 let L = ap(ak[1])
233233 [ai[0], S[0], aj[0], ak[0], L[0]]
234234 }
235235
236236
237237 func aw (P) = {
238238 let ax = {
239239 let G = getString(this, P)
240240 if ($isInstanceOf(G, "String"))
241241 then {
242242 let ay = G
243243 ay
244244 }
245245 else throw(("Couldn't find game by " + P))
246246 }
247247 au(ax)
248248 }
249249
250250
251251 func az (P,aA,L,aB,aC,aD) = {
252252 let aE = [aD]
253253 let aF = [ScriptTransfer(aA, L, unit)]
254254 if (aC)
255255 then {
256256 let aG = ((aB + "_") + af("TIMEOUT"))
257257 let aH = DataEntry(P, aG)
258258 ScriptResult(WriteSet(aH :: aE), TransferSet(aF))
259259 }
260260 else {
261261 let aH = DataEntry(P, aB)
262262 ScriptResult(WriteSet(aH :: aE), TransferSet(aF))
263263 }
264264 }
265265
266266
267267 func aI () = {
268268 let aJ = getBoolean(this, z)
269269 if (isDefined(aJ))
270270 then extract(aJ)
271271 else false
272272 }
273273
274274
275275 func aK () = {
276276 let aL = getInteger(this, A)
277277 let aM = if (isDefined(aL))
278278 then extract(aL)
279279 else 0
280280 let aN = wavesBalance(this)
281281 if ((aN > aM))
282282 then aN
283283 else {
284284 let aO = (aM - aN)
285285 if ((aO > f))
286286 then throw("dApp is temporary disabled")
287287 else aM
288288 }
289289 }
290290
291291
292292 @Callable(aP)
293293 func dAppUp (aQ) = if ((aP.caller != d))
294294 then throw("Only Server can manage dAppUp attribute")
295295 else if ((aI() == aQ))
296296 then throw("dAppUp must be different with actual value")
297297 else WriteSet([DataEntry(z, aQ)])
298298
299299
300300
301301 @Callable(aP)
302302 func bet (S) = {
303303 let aR = E()
304304 let P = toBase58String(aP.transactionId)
305305 let aS = extract(aP.payment)
306306 let aT = isDefined(aS.assetId)
307307 let L = Q(aS.amount, S)
308308 let aU = isDefined(getString(this, P))
309309 if (!(aI()))
310310 then throw("DApp is under maintenance")
311311 else if (aT)
312312 then throw("Bet amount must be in Waves")
313313 else if (aU)
314314 then throw("Passed txId had been used before. Game aborted.")
315315 else {
316316 let aj = toBase58String(aP.callerPublicKey)
317317 let aV = ah(B, S, aj, height, L, "")
318318 ScriptResult(WriteSet([DataEntry(x, K(L)), DataEntry(y, aR), DataEntry(A, aK()), DataEntry(P, aV)]), TransferSet([ScriptTransfer(d, b, unit)]))
319319 }
320320 }
321321
322322
323323
324324 @Callable(aP)
325325 func withdraw (P,Z) = {
326326 let aW = aw(P)
327327 let ai = aW[r]
328328 let S = aW[s]
329329 let ak = parseIntValue(aW[u])
330330 let L = parseIntValue(aW[v])
331331 let aj = aW[t]
332332 let aA = addressFromPublicKey(fromBase58String(aj))
333333 let aC = ((height - ak) > e)
334334 let aD = O(P, L)
335335 if ((ai != B))
336336 then throw("Invalid game state for passed gameId")
337337 else if (aC)
338338 then {
339339 let ad = take(S, 1)
340340 let aB = ah(C, S, aj, ak, L, ad)
341341 az(P, aA, L, aB, aC, aD)
342342 }
343343 else {
344344 let ad = W(Y(P, Z))
345345 if ((aP.caller != d))
346346 then throw("Regular withdraw can be done by server only")
347347 else if (ac(S, ad))
348348 then {
349349 let aB = ah(C, S, aj, ak, L, ad)
350350 az(P, aA, L, aB, aC, aD)
351351 }
352352 else {
353353 let aB = ah(D, S, aj, ak, L, ad)
354354 WriteSet([DataEntry(P, aB), aD])
355355 }
356356 }
357357 }
358358
359359
360360 @Verifier(aX)
361361 func aY () = if (sigVerify(aX.bodyBytes, aX.proofs[0], aX.senderPublicKey))
362362 then {
363363 let G = aX
364364 if ($isInstanceOf(G, "TransferTransaction"))
365365 then {
366366 let aZ = G
367367 ((wavesBalance(this) - aZ.amount) >= I())
368368 }
369369 else if ($isInstanceOf(G, "SetScriptTransaction"))
370370 then {
371371 let ba = G
372372 if ((aI() == false))
373373 then (I() == 0)
374374 else false
375375 }
376376 else false
377377 }
378378 else false
379379

github/deemru/w8io/c3f4982 
49.09 ms