tx · FxXS7swn7hHGXCxxwsN68RkVrPWbycui6b3wKaNd69As

3Mt71RiSbWYENDmeyndvwjoJZwUsXfUkR6b:  -0.01400000 Waves

2021.02.08 16:25 [1389281] smart account 3Mt71RiSbWYENDmeyndvwjoJZwUsXfUkR6b > SELF 0.00000000 Waves

{ "type": 13, "id": "FxXS7swn7hHGXCxxwsN68RkVrPWbycui6b3wKaNd69As", "fee": 1400000, "feeAssetId": null, "timestamp": 1612790764024, "version": 2, "chainId": 84, "sender": "3Mt71RiSbWYENDmeyndvwjoJZwUsXfUkR6b", "senderPublicKey": "3BKFQLeo5ExZ5Y1pt9Ftzsno7aRwzD96zoYVHP3tcLgV", "proofs": [ "dAcWUiM9NBMQ2tAcUaYRNv5sNDqN3s2bQ9snnfio2as2btcmDRKG6urjV5HL85Npd4udaQEMjKFZt14GxYwX2S9" ], "script": "base64:AAIDAAAAAAAAAAwIARIGCgQBAQEBEgAAAAAOAAAAAA1sb3R0ZXJ5YW1vdW50AgAAAAdfYW1vdW50AAAAABJsb3R0ZXJ5cHJvYmFiaWxpdHkCAAAADF9wcm9iYWJpbGl0eQAAAAAZbG90dGVyeXByb2JhYmlsaXR5ZGVjaW1hbAIAAAAVX3Byb2JhYmlsaXR5X2RlY2ltYWxfAAAAAAxsb3R0ZXJ5UHJpY2UCAAAABl9wcmljZQAAAAANbG90dGVyeVByaWNlcwIAAAAQX2xvdHRlcnlfcHJpY2VzXwAAAAANY291bnRPZlByaWNlcwIAAAANX2NvdW50X3ByaWNlcwAAAAAUbGFzdEhhc2hSYW5kb21OdW1iZXICAAAAFWxhc3Rfc3Bpbl9yYW5kb21faGFzaAAAAAATbGFzdFRva2VuUmFuZG9tSGFzaAIAAAAXX2xhc3RfdG9rZW5fcmFuZG9tX2hhc2gBAAAACnJhbmRvbWl6ZXIAAAABAAAAA2ludgQAAAAIbGFzdFBsYXkEAAAAByRtYXRjaDAJAAQcAAAAAgUAAAAEdGhpcwUAAAAUbGFzdEhhc2hSYW5kb21OdW1iZXIDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAACkJ5dGVWZWN0b3IEAAAAAXMFAAAAByRtYXRjaDAFAAAAAXMDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABFVuaXQBAAAADFdhdmVzTG90dG9WMgkAAAIAAAABAgAAAAtNYXRjaCBlcnJvcgQAAAAEcmFuZAkAAMsAAAACCQAAywAAAAIJAADLAAAAAgkAAMsAAAACCQAAywAAAAIFAAAACGxhc3RQbGF5CAUAAAADaW52AAAADXRyYW5zYWN0aW9uSWQIBQAAAANpbnYAAAAPY2FsbGVyUHVibGljS2V5CAUAAAAJbGFzdEJsb2NrAAAAE2dlbmVyYXRpb25TaWduYXR1cmUJAAGaAAAAAQgFAAAACWxhc3RCbG9jawAAAAl0aW1lc3RhbXAJAAGaAAAAAQgFAAAACWxhc3RCbG9jawAAAAZoZWlnaHQJAAH3AAAAAQUAAAAEcmFuZAEAAAATZ2VuZXJhdG9yUmFuZG9tSGFzaAAAAAEAAAADaW52BAAAABBsYXN0SGFzaEZvclRva2VuBAAAAAckbWF0Y2gwCQAEHAAAAAIF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", "height": 1389281, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: CYg4AvbhYq7CNsnSDSYoNb79tmMriZUQ65Vm6fFgkw4r Next: 8oP1j2zeVYEdKUyGUue27LBVD4jwGSqZqH5uhAm7GV59 Diff:
OldNewDifferences
132132 let X = 1000
133133 let Y = (toInt(U) % (1 * 1000))
134134 let Z = ["priceList", "fsdfd"]
135+ let r = getStringValue(this, e)
136+ let s = take(r, (size(r) - 1))
137+ let t = split(s, ",")
138+ let u = size(t)
135139 let aa = {
136140 let ab = W
137141 let ac = size(ab)
144148 then ae
145149 else {
146150 let af = C(ae, ab[1])
147- throw("List size exceed 1")
151+ if ((ac == 2))
152+ then af
153+ else {
154+ let ag = C(af, ab[2])
155+ if ((ac == 3))
156+ then ag
157+ else {
158+ let ah = C(ag, ab[3])
159+ if ((ac == 4))
160+ then ah
161+ else {
162+ let ai = C(ah, ab[4])
163+ if ((ac == 5))
164+ then ai
165+ else {
166+ let aj = C(ai, ab[5])
167+ throw("List size exceed 5")
168+ }
169+ }
170+ }
171+ }
148172 }
149173 }
150174 }
151- let ag = WriteSet(nil)
152- ScriptResult(ag, TransferSet(nil))
175+ let ak = WriteSet(nil)
176+ ScriptResult(ak, TransferSet(nil))
153177 }
154178
155179
156-@Verifier(ah)
157-func ai () = {
158- let l = ah
180+@Verifier(al)
181+func am () = {
182+ let l = al
159183 if ($isInstanceOf(l, "DataTransaction"))
160184 then true
161185 else if ($isInstanceOf(l, "SetScriptTransaction"))
162186 then true
163- else sigVerify(ah.bodyBytes, ah.proofs[0], ah.senderPublicKey)
187+ else sigVerify(al.bodyBytes, al.proofs[0], al.senderPublicKey)
164188 }
165189
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "_amount"
55
66 let b = "_probability"
77
88 let c = "_probability_decimal_"
99
1010 let d = "_price"
1111
1212 let e = "_lottery_prices_"
1313
1414 let f = "_count_prices"
1515
1616 let g = "last_spin_random_hash"
1717
1818 let h = "_last_token_random_hash"
1919
2020 func i (j) = {
2121 let k = {
2222 let l = getBinary(this, g)
2323 if ($isInstanceOf(l, "ByteVector"))
2424 then {
2525 let m = l
2626 m
2727 }
2828 else if ($isInstanceOf(l, "Unit"))
2929 then base58'2ee4oFDYriWJ9EMeR'
3030 else throw("Match error")
3131 }
3232 let n = (((((k + j.transactionId) + j.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))
3333 sha256(n)
3434 }
3535
3636
3737 func o (j) = {
3838 let p = {
3939 let l = getBinary(this, h)
4040 if ($isInstanceOf(l, "ByteVector"))
4141 then {
4242 let m = l
4343 m
4444 }
4545 else if ($isInstanceOf(l, "Unit"))
4646 then base58'4dD7osCQzvuXJdTiGfKvTwnKT'
4747 else throw("Match error")
4848 }
4949 let n = (((((p + j.transactionId) + j.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))
5050 sha256(n)
5151 }
5252
5353
5454 func q () = {
5555 let r = getStringValue(this, e)
5656 let s = take(r, (size(r) - 1))
5757 let t = split(s, ",")
5858 let u = size(t)
5959 u
6060 }
6161
6262
6363 func v () = {
6464 let r = getStringValue(this, e)
6565 let s = take(r, (size(r) - 1))
6666 let w = split(s, ",")
6767 w
6868 }
6969
7070
7171 func x (y,z) = {
7272 let A = getIntegerValue(this, (y + a))
7373 if ((A == 0))
7474 then throw("Amount exceeded")
7575 else if ((z == true))
7676 then if ((A == -1))
7777 then A
7878 else {
7979 let B = (A - 1)
8080 B
8181 }
8282 else A
8383 }
8484
8585
8686 func C (D,E) = (D + 1)
8787
8888
8989 @Callable(F)
9090 func updateprobability (G,H,I,J) = {
9191 let y = toBase64String(o(F))
9292 let K = extract(F.payment)
9393 let L = (H * I)
9494 if ((L > K.amount))
9595 then throw("Payment is not equal price")
9696 else {
9797 let M = {
9898 let l = getString(this, e)
9999 if ($isInstanceOf(l, "String"))
100100 then {
101101 let N = l
102102 N
103103 }
104104 else ""
105105 }
106106 let O = indexOf(M, y)
107107 let P = {
108108 let l = O
109109 if ($isInstanceOf(l, "Unit"))
110110 then ((M + y) + ",")
111111 else if ($isInstanceOf(l, "Int"))
112112 then {
113113 let Q = l
114114 throw("Token is duplicated")
115115 }
116116 else throw("Match error")
117117 }
118118 let R = q()
119119 let S = WriteSet([DataEntry((y + a), H), DataEntry((y + b), G), DataEntry((y + d), I), DataEntry((y + e), P), DataEntry((y + f), R), DataEntry((y + c), J), DataEntry((y + h), y)])
120120 ScriptResult(S, TransferSet(nil))
121121 }
122122 }
123123
124124
125125
126126 @Callable(F)
127127 func startlotto () = {
128128 let T = toBase58String(F.caller.bytes)
129129 let U = i(F)
130130 let V = q()
131131 let W = v()
132132 let X = 1000
133133 let Y = (toInt(U) % (1 * 1000))
134134 let Z = ["priceList", "fsdfd"]
135+ let r = getStringValue(this, e)
136+ let s = take(r, (size(r) - 1))
137+ let t = split(s, ",")
138+ let u = size(t)
135139 let aa = {
136140 let ab = W
137141 let ac = size(ab)
138142 let ad = 0
139143 if ((ac == 0))
140144 then ad
141145 else {
142146 let ae = C(ad, ab[0])
143147 if ((ac == 1))
144148 then ae
145149 else {
146150 let af = C(ae, ab[1])
147- throw("List size exceed 1")
151+ if ((ac == 2))
152+ then af
153+ else {
154+ let ag = C(af, ab[2])
155+ if ((ac == 3))
156+ then ag
157+ else {
158+ let ah = C(ag, ab[3])
159+ if ((ac == 4))
160+ then ah
161+ else {
162+ let ai = C(ah, ab[4])
163+ if ((ac == 5))
164+ then ai
165+ else {
166+ let aj = C(ai, ab[5])
167+ throw("List size exceed 5")
168+ }
169+ }
170+ }
171+ }
148172 }
149173 }
150174 }
151- let ag = WriteSet(nil)
152- ScriptResult(ag, TransferSet(nil))
175+ let ak = WriteSet(nil)
176+ ScriptResult(ak, TransferSet(nil))
153177 }
154178
155179
156-@Verifier(ah)
157-func ai () = {
158- let l = ah
180+@Verifier(al)
181+func am () = {
182+ let l = al
159183 if ($isInstanceOf(l, "DataTransaction"))
160184 then true
161185 else if ($isInstanceOf(l, "SetScriptTransaction"))
162186 then true
163- else sigVerify(ah.bodyBytes, ah.proofs[0], ah.senderPublicKey)
187+ else sigVerify(al.bodyBytes, al.proofs[0], al.senderPublicKey)
164188 }
165189

github/deemru/w8io/03bedc9 
31.14 ms