tx · GvTdG37rYTQGZyrg6oJdKPz5UKtUrsxnzEs94ZF8Q39J

3N3BYKYYK6TKoHtPLZYU8JRn8PcHTnauS9z:  -0.01000000 Waves

2021.12.15 22:13 [1835772] smart account 3N3BYKYYK6TKoHtPLZYU8JRn8PcHTnauS9z > SELF 0.00000000 Waves

{ "type": 13, "id": "GvTdG37rYTQGZyrg6oJdKPz5UKtUrsxnzEs94ZF8Q39J", "fee": 1000000, "feeAssetId": null, "timestamp": 1639595613848, "version": 2, "chainId": 84, "sender": "3N3BYKYYK6TKoHtPLZYU8JRn8PcHTnauS9z", "senderPublicKey": "FsjTCE3KV2vD2r7Du9D3J6Ea2T643E6zxzn6y24outXr", "proofs": [ "4isYG6pFkesE9CRszwjHsDWFn6WHeZdbh9G8KcS5X3uVU43hfBp6TZV5N7LJBjyCgS2bku1sWtK77AvEn9JLoUQ7" ], "script": "base64:AAIDAAAAAAAACOIIARIFCgMBAQESBAoCCAgaDwoBQRIKcmFuZHNDb3VudBoTCgFCEg5yZW1haW5pbmdSYW5kcxoSCgFDEg1kYXRhS2V5c0NvdW50GhEKAUQSDGRhdGFEb25lVHhJZBoPCgFFEgpsYXN0T2Zmc2V0Gg0KAUYSCHNsb3dJZHgxGg0KAUcSCHNsb3dJZHgyGg0KAUgSCGZhc3RJZHgxGg0KAUkSCGZhc3RJZHgyGhAKAUoSC3JhbmRPckVtcHR5GhEKAUsSDGZ1bGxTdGF0ZVN0choYCgFMEhNleHRyYWN0R2FtZURhdGFMaXN0Gg4KAU0SCXNlc3Npb25JZBoPCgFOEgpyYXdEYXRhU3RyGg0KAU8SCG5leHRSYW5kGggKAVASA2RpdhoICgFREgNtaW4aEQoBUhIMY3VyclJhbmRzU3RyGhIKAVMSDXJlbWFpbmluZ0hhc2gaEAoBVBILbmV4dFJhbmRJbnQaEAoBVRILbmV4dFJhbmRTdHIaDgoBVhIJZHVwbGljYXRlGhEKAVcSDGdlbmVyYXRlUmFuZBoJCgFYEgRmcm9tGgcKAVkSAnRvGgwKAVoSB3JzYVNpZ24aDgoBYRIJUlNBUFVCTElDGgoKAmFBEgRyZW03GgsKAmFCEgVyYW5kOBoKCgJhQxIEcmVtOBoLCgJhRBIFcmFuZDkaCgoCYUUSBHJlbTkaDAoCYUYSBnJhbmQxMBoLCgJhRxIFcmVtMTAaDAoCYUgSBnJhbmQxMRoLCgJhSRIFcmVtMTEaFAoCYUoSDnZhbGlkYXRlRHR4S2V5GgoKAmFLEgRkYXRhGhEKAmFMEgtkYXRhS2V5SW5mbxoSCgJhTRIMa2V5U2Vzc2lvbklkGhAKAmFOEgprZXlQb3N0Zml4GhYKAmFPEhBrZXlQb3N0Zml4SW50T3B0GhMKAmFQEg1rZXlQb3N0Zml4SW50Gg0KAmFREgckbWF0Y2gwGgkKAmFSEgNzdHIaHAoCYVMSFnZhbGlkYXRlQW5kR2V0UmFuZHNQbXQaCQoCYVQSA3BtdBoQCgJhVRIKbWluRGF0YVBtdBoMCgJhVhIGYm91bmQxGhAKAmFXEgpiYXNlUHJpY2UxGgoKAmFYEgRkaXYxGgsKAmFZEgVkaWZmMRoMCgJhWhIGYm91bmQyGhUKAmFhEg9sYXN0T2Zmc2V0Qnl0ZXMaEgoCYWISDGN1cnJTbG93SWR4MRoSCgJhYxIMY3VyclNsb3dJZHgyGhIKAmFkEgxjdXJyRmFzdElkeDEaEgoCYWUSDGN1cnJGYXN0SWR4MhoQCgJhZhIKbmV3SW5jTGlzdBoUCgJhZxIObmV3T2Zmc2V0Qnl0ZXMaEQoCYWgSC25ld1Nsb3dJZHgxGhEKAmFpEgtuZXdTbG93SWR4MhoRCgJhahILbmV3RmFzdElkeDEaEQoCYWsSC25ld0Zhc3RJZHgyGg4KAmFsEghieXRlVmVjdBoOCgJhbRIIcmFuZEhhc2gaCwoCYW4SBXJhbmQxGgoKAmFvEgRyZW0xGgsKAmFwEgVyYW5kMhoKCgJhcRIEcmVtMhoLCgJhchIFcmFuZDMaCgoCYXMSBHJlbTMaCwoCYXQSBXJhbmQ0GgoKAmF1EgRyZW00GgsKAmF2EgVyYW5kNRoKCgJhdxIEcmVtNRoLCgJheBIFcmFuZDYaCgoCYXkSBHJlbTYaCwoCYXoSBXJhbmQ3GgsKAWISBlNFUlZFUhoVCgJiQRIPb3JnYW5pemVyUHViS2V5GhEKAmJCEgtyYW5kR2VuSW5mbxocCgJiQxIWbmV3UmVtYWluUmFuZHNDb3VudFN0choOCgJiRBIIbmV3U3RhdGUaEAoCYmESCmJhc2VQcmljZTIaCgoCYmISBGRpdjIaCwoCYmMSBWRpZmYyGgwKAmJkEgZib3VuZDMaEAoCYmUSCmJhc2VQcmljZTMaCgoCYmYSBGRpdjMaCwoCYmcSBWRpZmYzGhEKAmJoEgttaW5SYW5kc1BtdBoMCgJiaRIGbWluUG10GgcKAmJqEgFpGhEKAmJrEgtyYW5nZUxlbmd0aBoUCgJibBIObWF4UmFuZ2VMZW5ndGgaDwoCYm0SCXJhbmRUb0xlbhoTCgJibhINcmFuZHNDb3VudExlbhoWCgJibxIQZHluYW1pY1N0YXR1c0xlbhoTCgJicBINbWF4UmFuZHNDb3VudBoOCgJicRIIcmFuZHNQbXQaDQoCYnISB2RhdGFQbXQaEQoCYnMSC2RhdGFUeENvdW50GhMKAmJ0Eg1yYW5kc0NvdW50U3RyGg8KAmJ1Eglpbml0U3RhdGUaDwoCYnYSCXJzYTU4U2lnbhoUCgJidxIOZHJhd1BhcmFtc0xpc3QaFgoCYngSEHJlbWFpblJhbmRzQ291bnQaDQoCYnkSB2Zyb21TdHIaCwoCYnoSBXRvU3RyGgwKAWMSB1dBVkVMRVQaFQoBZBIQU0VTU0lPTklERklYU0laRRoTCgFlEg5SQU5EQ1lDTEVQUklDRRoVCgFmEhBNQVhSQU5EU1BFUkNZQ0xFGg4KAWcSCVNUQVRFSU5JVBoNCgFoEghEQVRBRE9ORRoSCgFpEg1TVEFURUZJTklTSEVEGg0KAWoSCElkeFN0YXRlGhQKAWsSD0lkeE9yZ2FuaXplclB1YhoQCgFsEgtJZHhSYW5kRnJvbRoOCgFtEglJZHhSYW5kVG8aEgoBbhINSWR4UmFuZHNDb3VudBoYCgFvEhNJZHhSZW1haW5SYW5kc0NvdW50GhUKAXASEElkeERhdGFLZXlzQ291bnQaFAoBcRIPSWR4RGF0YURvbmVUeElkGhIKAXISDUlkeExhc3RPZmZzZXQaEQoBcxIMSWR4Q3VyclJhbmRzGggKAXQSA2FicxoICgF1EgN2YWwaFwoBdhISZm9ybWF0U3RhdGVEYXRhU3RyGg4KAXcSCWRyYXdTdGF0ZRoWCgF4EhFvcmdhbml6ZXJQdWJLZXk1OBoNCgF5EghyYW5kRnJvbRoLCgF6EgZyYW5kVG8AAAAaAAAAAAFhCQACWwAAAAECAAABaE1JSUJDZ0tDQVFFQXlVK0trUmd1QzVzNkVEd0JDTGJGcUVtdllSbDR6eDhEVk1iN0hYRG5QTlJVckk3RjFVMFY4c2o4WTNSanJmWEJLUjNrODBwYnZlZlBwRWVPOWtNY3dyTklEY0V0RkVtRjh6V1hlb2lXMmlCanBhMlE4MG9ENkNScFhFZis3ZDJqalhjbzY4WGhWdWNjOW4zd2JkZTN4aEZKV0RldG83aWI3b25VMFFEYlFLS0VkRzlaWWpub2pGbWsxOE84M25EYitRU3dBYXF5d2wrWEJlNXNJL09CT1NzOEdIWXd1SzBuQXkreERkdlVBSm9LMkVLM0xkN0dRZU9vS1RaNXNHS1BackcyU1Q5NVFNYnJHcDlsS2Vid012VDJadzZUMmpLNlhwazdyQ0NYNmJseDAxRm5wRjR0M1hnYVRXczRrNXFJK0wxRGoxTlNQdmh5SU1EWDIwZE5wUUlEQVFBQgAAAAABYgkBAAAAHEBleHRyVXNlcihhZGRyZXNzRnJv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ZwAAAAAAAAAAAQQAAAACYXEDCQEAAAACIT0AAAACCQABkQAAAAIFAAAAAmFwAAAAAAAAAAABAgAAAAAJAABlAAAAAgUAAAACYW8AAAAAAAAAAAEFAAAAAmFvBAAAAAJhcgkBAAAAAU8AAAAFBQAAAAFQBQAAAAFYCQABkQAAAAIFAAAAAmFwAAAAAAAAAAAABQAAAAJhcQkAAMoAAAACBQAAAAJhbQkAAGQAAAACBQAAAAJhZwAAAAAAAAAAAgQAAAACYXMDCQEAAAACIT0AAAACCQABkQAAAAIFAAAAAmFyAAAAAAAAAAABAgAAAAAJAABlAAAAAgUAAAACYXEAAAAAAAAAAAEFAAAAAmFxBAAAAAJhdAkBAAAAAU8AAAAFBQAAAAFQBQAAAAFYCQABkQAAAAIFAAAAAmFyAAAAAAAAAAAABQAAAAJhcwkAAMoAAAACBQAAAAJhbQkAAGQAAAACBQAAAAJhZwAAAAAAAAAAAwQAAAACYXUDCQEAAAACIT0AAAACCQABkQAAAAIFAAAAAmF0AAAAAAAAAAABAgAAAAAJAABlAAAAAgUAAAACYXMAAAAAAAAAAAEFAAAAAmFzBAAAAAJhdgkBAAAAAU8AAAAFBQAAAAFQBQAAAAFYCQABkQAAAAIFAAAAAmF0AAAAAAAAAAAABQAAAAJhdQkAAMoAAAACBQAAAAJhbQkAAGQAAAACBQAAAAJhZwAAAAAAAAAABAQAAAACYXcDCQEAAAACIT0AAAACCQABkQAAAAIFAAAAAmF2AAAAAAAAAAABAgAAAAAJAABlAAAAAgUAAAACYXUAAAAAAAAAAAEFAAAAAmF1BAAAAAJheAkBAAAAAU8AAAAFBQAAAAFQBQAAAAFYCQABkQAAAAIFAAAAAmF2AAAAAAAAAAAABQAAAAJhdwkAAMoAAAACBQAAAAJhbQkAAGQAAAACBQAAAAJhZwAAAAAAAAAABQQAAAACYXkDCQEAAAACIT0AAAACCQABkQAAAAIFAAAAAmF4AAAAAAAAAAABAgAAAAAJAABlAAAAAgUAAAACYXcAAAAAAAAAAAEFAAAAAmF3BAAAAAJhegkBAAAAAU8AAAAFBQAAAAFQBQAAAAFYCQABkQAAAAIFAAAAAmF4AAAAAAAAAAAABQAAAAJheQkAAMoAAAACBQAAAAJhbQkAAGQAAAACBQAAAAJhZwAAAAAAAAAABgQAAAACYUEDCQEAAAACIT0AAAACCQABkQAAAAIFAAAAAmF6AAAAAAAAAAABAgAAAAAJAABlAAAAAgUAAAACYXkAAAAAAAAAAAEFAAAAAmF5BAAAAAJhQgkBAAAAAU8AAAAFBQAAAAFQBQAAAAFYCQABkQAAAAIFAAAAAmF6AAAAAAAAAAAABQAAAAJhQQkAAMoAAAACBQAAAAJhbQkAAGQAAAACBQAAAAJhZwAAAAAAAAAABwQAAAACYUMDCQEAAAACIT0AAAACCQABkQAAAAIFAAAAAmFCAAAAAAAAAAABAgAAAAAJAABlAAAAAgUAAAACYUEAAAAAAAAAAAEFAAAAAmFBBAAAAAJhRAkBAAAAAU8AAAAFBQAAAAFQBQAAAAFYCQABkQAAAAIFAAAAAmFCAAAAAAAAAAAABQAAAAJhQwkAAMoAAAACBQAAAAJhbQkAAGQAAAACBQAAAAJhZwAAAAAAAAAACAQAAAACYUUDCQEAAAACIT0AAAACCQABkQAAAAIFAAAAAmFEAAAAAAAAAAABAgAAAAAJAABlAAAAAgUAAAACYUMAAAAAAAAAAAEFAAAAAmFDBAAAAAJhRgkBAAAAAU8AAAAFBQAAAAFQBQAAAAFYCQABkQAAAAIFAAAAAmFEAAAAAAAAAAAABQAAAAJhRQkAAMoAAAACBQAAAAJhbQkAAGQAAAACBQAAAAJhZwAAAAAAAAAACQQAAAACYUcDCQEAAAACIT0AAAACCQABkQAAAAIFAAAAAmFGAAAAAAAAAAABAgAAAAAJAABlAAAAAgUAAAACYUUAAAAAAAAAAAEFAAAAAmFFBAAAAAJhSAkBAAAAAU8AAAAFBQAAAAFQBQAAAAFYCQABkQAAAAIFAAAAAmFGAAAAAAAAAAAABQAAAAJhRwkAAMoAAAACBQAAAAJhbQkAAGQAAAACBQAAAAJhZwAAAAAAAAAACgQAAAACYUkDCQEAAAACIT0AAAACCQABkQAAAAIFAAAAAmFIAAAAAAAAAAABAgAAAAAJAABlAAAAAgUAAAACYUcAAAAAAAAAAAEFAAAAAmFHCQAETAAAAAIJAAGRAAAAAgUAAAACYUgAAAAAAAAAAAAJAARMAAAAAgMJAAAAAAAAAgUAAAACYUkAAAAAAAAAAAACAAAAATAJAAGkAAAAAQUAAAACYUkJAARM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", "height": 1835772, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8jBuA9RmZkWKmdprvtAwTciFBtkSrNsHucVxwUdbDGab Next: 3zDTtFvCjEsBxiuwxxxvHUgeYxYrqSS9w8Z7AXqcjCQC Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let a = fromBase64String("LS0tLS1CRUdJTiBSU0EgUFVCTElDIEtFWS0tLS0tCk1JSUJDZ0tDQVFFQXlVK0trUmd1QzVzNkVEd0JDTGJGcUVtdllSbDR6eDhEVk1iN0hYRG5QTlJVckk3RjFVMFYKOHNqOFkzUmpyZlhCS1IzazgwcGJ2ZWZQcEVlTzlrTWN3ck5JRGNFdEZFbUY4eldYZW9pVzJpQmpwYTJRODBvRAo2Q1JwWEVmKzdkMmpqWGNvNjhYaFZ1Y2M5bjN3YmRlM3hoRkpXRGV0bzdpYjdvblUwUURiUUtLRWRHOVpZam5vCmpGbWsxOE84M25EYitRU3dBYXF5d2wrWEJlNXNJL09CT1NzOEdIWXd1SzBuQXkreERkdlVBSm9LMkVLM0xkN0cKUWVPb0tUWjVzR0tQWnJHMlNUOTVRTWJyR3A5bEtlYndNdlQyWnc2VDJqSzZYcGs3ckNDWDZibHgwMUZucEY0dAozWGdhVFdzNGs1cUkrTDFEajFOU1B2aHlJTURYMjBkTnBRSURBUUFCCi0tLS0tRU5EIFJTQSBQVUJMSUMgS0VZLS0tLS0K")
4+let a = fromBase64String("MIIBCgKCAQEAyU+KkRguC5s6EDwBCLbFqEmvYRl4zx8DVMb7HXDnPNRUrI7F1U0V8sj8Y3RjrfXBKR3k80pbvefPpEeO9kMcwrNIDcEtFEmF8zWXeoiW2iBjpa2Q80oD6CRpXEf+7d2jjXco68XhVucc9n3wbde3xhFJWDeto7ib7onU0QDbQKKEdG9ZYjnojFmk18O83nDb+QSwAaqywl+XBe5sI/OBOSs8GHYwuK0nAy+xDdvUAJoK2EK3Ld7GQeOoKTZ5sGKPZrG2ST95QMbrGp9lKebwMvT2Zw6T2jK6Xpk7rCCX6blx01FnpF4t3XgaTWs4k5qI+L1Dj1NSPvhyIMDX20dNpQIDAQAB")
55
66 let b = addressFromStringValue("3N4vdqMsEsAZSJWfwYJcaCgUzASJTC2BWsP")
77
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let a = fromBase64String("LS0tLS1CRUdJTiBSU0EgUFVCTElDIEtFWS0tLS0tCk1JSUJDZ0tDQVFFQXlVK0trUmd1QzVzNkVEd0JDTGJGcUVtdllSbDR6eDhEVk1iN0hYRG5QTlJVckk3RjFVMFYKOHNqOFkzUmpyZlhCS1IzazgwcGJ2ZWZQcEVlTzlrTWN3ck5JRGNFdEZFbUY4eldYZW9pVzJpQmpwYTJRODBvRAo2Q1JwWEVmKzdkMmpqWGNvNjhYaFZ1Y2M5bjN3YmRlM3hoRkpXRGV0bzdpYjdvblUwUURiUUtLRWRHOVpZam5vCmpGbWsxOE84M25EYitRU3dBYXF5d2wrWEJlNXNJL09CT1NzOEdIWXd1SzBuQXkreERkdlVBSm9LMkVLM0xkN0cKUWVPb0tUWjVzR0tQWnJHMlNUOTVRTWJyR3A5bEtlYndNdlQyWnc2VDJqSzZYcGs3ckNDWDZibHgwMUZucEY0dAozWGdhVFdzNGs1cUkrTDFEajFOU1B2aHlJTURYMjBkTnBRSURBUUFCCi0tLS0tRU5EIFJTQSBQVUJMSUMgS0VZLS0tLS0K")
4+let a = fromBase64String("MIIBCgKCAQEAyU+KkRguC5s6EDwBCLbFqEmvYRl4zx8DVMb7HXDnPNRUrI7F1U0V8sj8Y3RjrfXBKR3k80pbvefPpEeO9kMcwrNIDcEtFEmF8zWXeoiW2iBjpa2Q80oD6CRpXEf+7d2jjXco68XhVucc9n3wbde3xhFJWDeto7ib7onU0QDbQKKEdG9ZYjnojFmk18O83nDb+QSwAaqywl+XBe5sI/OBOSs8GHYwuK0nAy+xDdvUAJoK2EK3Ld7GQeOoKTZ5sGKPZrG2ST95QMbrGp9lKebwMvT2Zw6T2jK6Xpk7rCCX6blx01FnpF4t3XgaTWs4k5qI+L1Dj1NSPvhyIMDX20dNpQIDAQAB")
55
66 let b = addressFromStringValue("3N4vdqMsEsAZSJWfwYJcaCgUzASJTC2BWsP")
77
88 let c = ((100 * 1000) * 1000)
99
1010 let d = 44
1111
1212 let e = ((5 * c) / 1000)
1313
1414 let f = 14
1515
1616 let g = "INIT"
1717
1818 let h = "READY"
1919
2020 let i = "FINISHED"
2121
2222 let j = 0
2323
2424 let k = 1
2525
2626 let l = 2
2727
2828 let m = 3
2929
3030 let n = 4
3131
3232 let o = 5
3333
3434 let p = 6
3535
3636 let q = 7
3737
3838 let r = 8
3939
4040 let s = 13
4141
4242 func t (u) = if ((0 > u))
4343 then -(u)
4444 else u
4545
4646
4747 func v (w,x,y,z,A,B,C,D,E,F,G,H,I,J) = {
4848 let K = ((((((((((((((((((((((((w + "_") + x) + "_") + y) + "_") + z) + "_") + A) + "_") + B) + "_") + C) + "_") + D) + "_") + E) + "_") + F) + "_") + G) + "_") + H) + "_") + I)
4949 if ((J == ""))
5050 then ((K + "_") + "-")
5151 else ((K + "_") + J)
5252 }
5353
5454
5555 func L (M) = {
5656 let N = getStringValue(this, M)
5757 split(N, "_")
5858 }
5959
6060
6161 func O (P,Q,R,B,S) = {
6262 let T = ((t(toInt(S)) % P) + Q)
6363 let U = toString(T)
6464 let V = isDefined(indexOf(R, U))
6565 if (if (!(V))
6666 then (B > 0)
6767 else false)
6868 then [((R + "-") + U), "yes"]
6969 else [R, ""]
7070 }
7171
7272
7373 func W (M,X,Y,Z,R,B,aa,ab,ac,ad,ae) = {
7474 let af = if (((aa + 1) > 87))
7575 then if ((ae > 241))
7676 then [0, (ab + 1), (ac + 1), 0, 1]
7777 else [0, ab, ac, (ad + 1), (ae + 1)]
7878 else [(aa + 1), ab, ac, ad, ae]
7979 let ag = af[0]
8080 let ah = af[1]
8181 let ai = af[2]
8282 let aj = af[3]
8383 let ak = af[4]
8484 let al = (((((((take(drop(Z, ah), 1) + take(drop(Z, 1), 1)) + take(drop(Z, aj), 1)) + take(drop(Z, 3), 1)) + take(drop(Z, ai), 1)) + take(drop(Z, 5), 1)) + take(drop(Z, 6), 1)) + take(drop(Z, ak), 1))
8585 let am = ((sha256(al) + blake2b256(al)) + keccak256(al))
8686 let P = ((Y - X) + 1)
8787 let an = O(P, X, R, B, drop(am, ag))
8888 let ao = if ((an[1] != ""))
8989 then (B - 1)
9090 else B
9191 let ap = O(P, X, an[0], ao, drop(am, (ag + 1)))
9292 let aq = if ((ap[1] != ""))
9393 then (ao - 1)
9494 else ao
9595 let ar = O(P, X, ap[0], aq, drop(am, (ag + 2)))
9696 let as = if ((ar[1] != ""))
9797 then (aq - 1)
9898 else aq
9999 let at = O(P, X, ar[0], as, drop(am, (ag + 3)))
100100 let au = if ((at[1] != ""))
101101 then (as - 1)
102102 else as
103103 let av = O(P, X, at[0], au, drop(am, (ag + 4)))
104104 let aw = if ((av[1] != ""))
105105 then (au - 1)
106106 else au
107107 let ax = O(P, X, av[0], aw, drop(am, (ag + 5)))
108108 let ay = if ((ax[1] != ""))
109109 then (aw - 1)
110110 else aw
111111 let az = O(P, X, ax[0], ay, drop(am, (ag + 6)))
112112 let aA = if ((az[1] != ""))
113113 then (ay - 1)
114114 else ay
115115 let aB = O(P, X, az[0], aA, drop(am, (ag + 7)))
116116 let aC = if ((aB[1] != ""))
117117 then (aA - 1)
118118 else aA
119119 let aD = O(P, X, aB[0], aC, drop(am, (ag + 8)))
120120 let aE = if ((aD[1] != ""))
121121 then (aC - 1)
122122 else aC
123123 let aF = O(P, X, aD[0], aE, drop(am, (ag + 9)))
124124 let aG = if ((aF[1] != ""))
125125 then (aE - 1)
126126 else aE
127127 let aH = O(P, X, aF[0], aG, drop(am, (ag + 10)))
128128 let aI = if ((aH[1] != ""))
129129 then (aG - 1)
130130 else aG
131131 [aH[0], if ((aI == 0))
132132 then "0"
133133 else toString(aI), toString((ag + 10)), toString(ah), toString(ai), toString(aj), toString(ak)]
134134 }
135135
136136
137137 func aJ (M,C,aK) = {
138138 let aL = split(aK.key, "_")
139139 if ((size(aL) != 2))
140140 then throw("Invalid data key format. It must follow to ${sessionId}_${num}")
141141 else {
142142 let aM = aL[0]
143143 let aN = aL[1]
144144 if ((M != aM))
145145 then throw(((("Several data keys have different sessionId: " + M) + " and ") + aM))
146146 else if (isDefined(getString(this, aK.key)))
147147 then throw(("One of the data keys has already presented in account state: key=" + aK.key))
148148 else if ((size(aN) > 4))
149149 then throw("Invalid data key format. It must follow to ${sessionId}_${num} where ${num} length couldn't be greater than 4")
150150 else if ((take(aN, 1) == "0"))
151151 then throw("Invalid data key format. It must follow to ${sessionId}_${num} where ${num} couldn't start from 0")
152152 else {
153153 let aO = parseInt(aN)
154154 if (isDefined(aO))
155155 then {
156156 let aP = extract(aO)
157157 if (if ((1 > aP))
158158 then true
159159 else (aP > C))
160160 then throw((((("Invalid data key format. It must follow to ${sessionId}_${num}" + " where ${num} must be a valid int value from 1 to ") + toString(C)) + " but actualNum=") + toString(aP)))
161161 else {
162162 let aQ = aK.value
163163 if ($isInstanceOf(aQ, "String"))
164164 then {
165165 let aR = aQ
166166 true
167167 }
168168 else throw((M + " draw: only String type is accepted for data transactions"))
169169 }
170170 }
171171 else throw((("Invalid data key format. It must follow to ${sessionId}_${num}" + " where ${num} must be a valid int value from 1 to 31250 but actualNum=") + aN))
172172 }
173173 }
174174 }
175175
176176
177177 func aS (A,aT,aU) = {
178178 let aV = 1000
179179 let aW = ((13 * c) / 100)
180180 let aX = 50
181181 let aY = ((8 * c) / 100)
182182 let aZ = 5000
183183 let ba = ((297 * c) / 100)
184184 let bb = 1000
185185 let bc = ((143 * c) / 100)
186186 let bd = 50000
187187 let be = ((1427 * c) / 100)
188188 let bf = 5000
189189 let bg = ((705 * c) / 100)
190190 let bh = if ((aV > A))
191191 then (aW + ((A / aX) * aY))
192192 else if ((aZ > A))
193193 then (ba + (((A / bb) - 1) * bc))
194194 else if ((bd > A))
195195 then (be + (((A / bf) - 1) * bg))
196196 else throw("Please contact our sales team to generate more than 50k rands")
197197 let bi = (bh + aU)
198198 if (isDefined(aT.assetId))
199199 then throw("Only WAVES can be used as a payment for rands generation")
200200 else if ((bi > aT.amount))
201201 then throw(((((("Attached payment is to small to generate " + toString(A)) + " unique randoms numbers and upload at least 1 data tx: actualPmt=") + toString(aT.amount)) + " but minPmt is ") + toString(bi)))
202202 else bh
203203 }
204204
205205
206206 @Callable(bj)
207207 func initDraw (y,z,A) = {
208208 let M = toBase58String(bj.transactionId)
209209 let bk = ((z - y) + 1)
210210 let bl = (bk / 2)
211211 let bm = size(toString((z - 1)))
212212 let bn = size(toString(A))
213213 let bo = (((2 * bm) + (2 * bn)) + 4)
214214 let bp = (((5120 - 175) - bo) / (bm + 1))
215215 if (if ((0 >= y))
216216 then true
217217 else (0 >= z))
218218 then throw("randFrom and randTo must be greater than 0")
219219 else if ((y >= z))
220220 then throw("randFrom must be strict less then randTo")
221221 else if ((A > bk))
222222 then throw(((((((("Impossible to generate " + toString(A)) + " unique numbers for provided random range [") + toString(y)) + ", ") + toString(z)) + "] with actual size ") + toString(bk)))
223223 else if ((A > bl))
224224 then throw(((((((((("randsCount must be less then 50% of passed range length: range=[" + toString(y)) + ", ") + toString(z)) + "], rangeLength=") + toString(bk)) + " randsCount=") + toString(A)) + " allowedRandsCount=") + toString(bl)))
225225 else if ((A > bp))
226226 then throw(((((("randsCount couldn't be kept in 1 data entry: 1_randNumSpace=" + toString((bm + 1))) + " maxAllowedRandsCount=") + toString(bp)) + " actualRandsCount=") + toString(A)))
227227 else if (!(isDefined(bj.payment)))
228228 then throw("Please provide payment to generate unique random numbers")
229229 else {
230230 let aT = extract(bj.payment)
231231 let aU = ((((c * 1) / 1000) * 33) + ((c * 4) / 1000))
232232 let bq = aS(A, aT, aU)
233233 let br = (aT.amount - bq)
234234 let bs = (br / aU)
235235 let C = if ((31250 >= (bs * 5)))
236236 then (bs * 5)
237237 else 31250
238238 let x = toBase58String(bj.callerPublicKey)
239239 let bt = toString(A)
240240 let bu = v(h, x, toString(y), toString(z), bt, bt, toString(C), toBase58String(bj.transactionId), "0", "0", "1", "0", "1", "")
241241 ScriptResult(WriteSet([DataEntry(M, bu)]), TransferSet([ScriptTransfer(b, bq, unit)]))
242242 }
243243 }
244244
245245
246246
247247 @Callable(bj)
248248 func random (M,Z) = {
249249 let bv = fromBase64String(Z)
250250 let bw = L(M)
251251 let w = bw[j]
252252 let x = bw[k]
253253 let bt = bw[n]
254254 let bx = parseIntValue(bw[o])
255255 let aa = parseIntValue(bw[r])
256256 let R = bw[s]
257257 let by = bw[l]
258258 let bz = bw[m]
259259 let D = bw[q]
260260 let F = parseIntValue(bw[9])
261261 let G = parseIntValue(bw[10])
262262 let H = parseIntValue(bw[11])
263263 let I = parseIntValue(bw[12])
264264 let X = parseIntValue(by)
265265 let Y = parseIntValue(bz)
266266 let bA = fromBase58String(x)
267267 if ((w != h))
268268 then throw((M + " draw: it must be in READY state to generate random numbers"))
269269 else if (!(rsaVerify(SHA256, toBytes("test"), bv, a)))
270270 then throw("Invalid RSA signature")
271271 else {
272272 let bB = W(M, X, Y, bv, R, bx, aa, F, G, H, I)
273273 let bC = bB[1]
274274 let bD = if ((bC == "0"))
275275 then i
276276 else h
277277 WriteSet([DataEntry(M, v(bD, x, by, bz, bt, bC, bw[p], D, bB[2], bB[3], bB[4], bB[5], bB[6], bB[0]))])
278278 }
279279 }
280280
281281

github/deemru/w8io/873ac7e 
56.42 ms