tx · E8W4BYzD2nqRAz8PrB6KdhexAA2jTezYVf8Sevv6buMS

3Mt71RiSbWYENDmeyndvwjoJZwUsXfUkR6b:  -0.01400000 Waves

2021.02.09 09:34 [1390294] smart account 3Mt71RiSbWYENDmeyndvwjoJZwUsXfUkR6b > SELF 0.00000000 Waves

{ "type": 13, "id": "E8W4BYzD2nqRAz8PrB6KdhexAA2jTezYVf8Sevv6buMS", "fee": 1400000, "feeAssetId": null, "timestamp": 1612852549007, "version": 2, "chainId": 84, "sender": "3Mt71RiSbWYENDmeyndvwjoJZwUsXfUkR6b", "senderPublicKey": "3BKFQLeo5ExZ5Y1pt9Ftzsno7aRwzD96zoYVHP3tcLgV", "proofs": [ "Xjwwg6Kao6Z6vfY8ovp4XN3B75U4n1vtZVGMvTAkZoqNzF1UnFuHjoU3ymKLLJGddJfrPYKqxR8dm8vxUhZEAc9" ], "script": "base64:AAIDAAAAAAAAAA0IARIHCgUBAQEBCBIAAAAAEAAAAAANbG90dGVyeWFtb3VudAIAAAAHX2Ftb3VudAAAAAASbG90dGVyeXByb2JhYmlsaXR5AgAAAAxfcHJvYmFiaWxpdHkAAAAAGWxvdHRlcnlwcm9iYWJpbGl0eWRlY2ltYWwCAAAAFF9wcm9iYWJpbGl0eV9kZWNpbWFsAAAAAAxsb3R0ZXJ5UHJpY2UCAAAABl9wcmljZQAAAAANbG90dGVyeVByaWNlcwIAAAAPX2xvdHRlcnlfcHJpY2VzAAAAAA5sb3R0ZXJ5QXNzZXRJZAIAAAARX2xvdHRlcnlfYXNzZXRfaWQAAAAADWNvdW50T2ZQcmljZXMCAAAADV9jb3VudF9wcmljZXMAAAAAFGxhc3RIYXNoUmFuZG9tTnVtYmVyAgAAABVsYXN0X3NwaW5fcmFuZG9tX2hhc2gAAAAAE2xhc3RUb2tlblJhbmRvbUhhc2gCAAAAFmxhc3RfdG9rZW5fcmFuZG9tX2hhc2gAAAAACmRBcHBBZGRyZXMCAAAALDNCS0ZRTGVvNUV4WjVZMXB0OUZ0enNubzdhUnd6RDk2em9ZVkhQM3RjTGdWAQAAAApyYW5kb21pemVyAAAAAQAAAANpbnYEAAAACGxhc3RQbGF5BAAAAAckbWF0Y2gwCQAEHAAAAAIFAAAABHRoaXMFAAAAFGxhc3RIYXNoUmFuZG9tTnVtYmVyAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAApCeXRlVmVjdG9yBAAAAAFzBQAAAAckbWF0Y2gwBQAAAAFzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAARVbml0AQAAAAxXYXZlc0xvdHRvVjIJAAACAAAAAQIAAAALTWF0Y2ggZXJyb3IEAAAABHJhbmQJAADLAAAAAgkAAMsAAAACCQAAywAAAAIJAADLAAAAAgkAAMsAAAACBQAAAAhsYXN0UGxheQgFAAAAA2ludgAAAA10cmFuc2FjdGlvbklkCAUAAAADaW52AAAAD2NhbGxlclB1YmxpY0tleQgFAAAACWxhc3RCbG9jawAAABNnZW5lcmF0aW9uU2lnbmF0dXJlCQABmgAAAAEIBQAAAAlsYXN0QmxvY2sAAAAJdGltZXN0YW1wCQABmgAAAAEIBQAAAAlsYXN0QmxvY2sA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dG9rZW4FAAAADWxvdHRlcnlhbW91bnQDCQAAAAAAAAIFAAAADWN1cnJlbnRBbW91bnQAAAAAAAAAAAAJAAACAAAAAQIAAAAPQW1vdW50IGV4Y2VlZGVkBAAAAAxhY3R1YWxBbW91bnQJAABlAAAAAgUAAAANY3VycmVudEFtb3VudAAAAAAAAAAAAQQAAAAKdG9rZW5QcmljZQkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAEdGhpcwkAASwAAAACBQAAAAV0b2tlbgUAAAAMbG90dGVyeVByaWNlBAAAAAx0b2tlbkFzc2V0SWQJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAABHRoaXMJAAEsAAAAAgUAAAAFdG9rZW4FAAAADmxvdHRlcnlBc3NldElkAwkAAAAAAAACBQAAAAxhY3R1YWxBbW91bnQAAAAAAAAAAAAEAAAAEGFjdHVhbExpc3RQcmljZXMEAAAADSRsaXN0NzYxMjc2NjIFAAAACXByaWNlTGlzdAQAAAANJHNpemU3NjEyNzY2MgkAAZAAAAABBQAAAA0kbGlzdDc2MTI3NjYyBAAAAA0kYWNjMDc2MTI3NjYyBQAAAAV0b2tlbgMJAAAAAAAAAgUAAAANJHNpemU3NjEyNzY2MgAAAAAAAAAAAAUAAAANJGFjYzA3NjEyNzY2MgQAAAANJGFjYzE3NjEyNzY2MgkBAAAAF2dlbmVyYXRlTmV3TGlzdE9mUHJpY2VzAAAAAgUAAAANJGFjYzA3NjEyNzY2MgkAAZEAAAACBQAAAA0kbGlzdDc2MTI3NjYyAAAAAAAAAAAAAwkAAAAAAAACBQAAAA0kc2l6ZTc2MTI3NjYyAAAAAAAAAAABBQAAAA0kYWNjMTc2MTI3NjYyBAAAAA0kYWNjMjc2MTI3NjYyCQEAAAAXZ2VuZXJhdGVOZXdMaXN0T2ZQcmljZXMAAAACBQAAAA0kYWNjMTc2MTI3NjYyCQABkQAAAAIFAAAADSRsaXN0NzYxMjc2NjIAAAAAAAAAAAEDCQAAAAAAAAIFAAAADSRzaXplNzYxMjc2NjIAAAAAAAAAAAIFAAAADSRhY2MyNzYxMjc2NjIEAAAADSRhY2MzNzYxMjc2NjIJAQAAABdnZW5lcmF0ZU5ld0xpc3RPZlByaWNlcwAAAAIFAAAADSRhY2MyNzYxMjc2NjIJAAGRAAAAAgUAAAANJGxpc3Q3NjEyNzY2MgAAAAAAAAAAAgMJAAAAAAAAAgUAAAANJHNpemU3NjEyNzY2MgAAAAAAAAAAAwUAAAANJGFjYzM3NjEyNzY2MgQAAAANJGFjYzQ3NjEyNzY2MgkBAAAAF2dlbmVyYXRlTmV3TGlzdE9mUHJpY2VzAAAAAgUAAAANJGFjYzM3NjEyNzY2MgkAAZEAAAACBQAAAA0kbGlzdDc2MTI3NjYyAAAAAAAAAAADAwkAAAAAAAACBQAAAA0kc2l6ZTc2MTI3NjYyAAAAAAAAAAAEBQAAAA0kYWNjNDc2MTI3NjYyBAAAAA0kYWNjNTc2MTI3NjYyCQEAAAAXZ2VuZXJhdGVOZXdMaXN0T2ZQcmljZXMAAAACBQAAAA0kYWNjNDc2MTI3NjYyCQABkQAAAAIFAAAADSRsaXN0NzYxMjc2NjIAAAAAAAAAAAQDCQAAAAAAAAIFAAAADSRzaXplNzYxMjc2NjIAAAAAAAAAAAUFAAAADSRhY2M1NzYxMjc2NjIEAAAADSRhY2M2NzYxMjc2NjIJAQAAABdnZW5lcmF0ZU5ld0xpc3RPZlByaWNlcwAAAAIFAAAADSRhY2M1NzYxMjc2NjIJAAGRAAAAAgUAAAANJGxpc3Q3NjEyNzY2MgAAAAAAAAAABQkAAAIAAAABAgAAABJMaXN0IHNpemUgZXhjZWVkIDUEAAAACXdyaXRlU2V0cwkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAAApjdXJyZW50S2V5AgAAAA9fd2lubmluZ190b2tlbl8FAAAABXRva2VuCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAACmN1cnJlbnRLZXkCAAAAE193aW5pbm5pbmdfYWRkcmVzc18FAAAACmN1cnJlbnRLZXkJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAFdG9rZW4FAAAADWxvdHRlcnlhbW91bnQFAAAADGFjdHVhbEFtb3VudAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAAAV0b2tlbgUAAAANbG90dGVyeVByaWNlcwUAAAAQYWN0dWFsTGlzdFByaWNlcwkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAUbGFzdEhhc2hSYW5kb21OdW1iZXIFAAAACnJhbmROdW1iZXIFAAAAA25pbAMJAAAAAAAAAgUAAAAMdG9rZW5Bc3NldElkAgAAAAAEAAAAC3dpblRyYW5zZmVyCQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAAKdG9rZW5QcmljZQUAAAAEdW5pdAUAAAADbmlsCQEAAAAMU2NyaXB0UmVzdWx0AAAAAgUAAAAJd3JpdGVTZXRzBQAAAAt3aW5UcmFuc2ZlcgQAAAALd2luVHJhbnNmZXIJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyBQAAAAp0b2tlblByaWNlBQAAAAR1bml0BQAAAANuaWwJAQAAAAxTY3JpcHRSZXN1bHQAAAACBQAAAAl3cml0ZVNldHMFAAAAC3dpblRyYW5zZmVyBAAAAAl3cml0ZVNldHMJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAKY3VycmVudEtleQIAAAAPX3dpbm5pbmdfdG9rZW5fBQAAAAV0b2tlbgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAAApjdXJyZW50S2V5AgAAABNfd2luaW5uaW5nX2FkZHJlc3NfBQAAAApjdXJyZW50S2V5CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAABXRva2VuBQAAAA1sb3R0ZXJ5YW1vdW50BQAAAAxhY3R1YWxBbW91bnQJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAFGxhc3RIYXNoUmFuZG9tTnVtYmVyBQAAAApyYW5kTnVtYmVyBQAAAANuaWwDCQAAAAAAAAIFAAAADHRva2VuQXNzZXRJZAIAAAAABAAAAAt3aW5UcmFuc2ZlcgkBAAAAC1RyYW5zZmVyU2V0AAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAABaQAAAAZjYWxsZXIFAAAACnRva2VuUHJpY2UFAAAABHVuaXQFAAAAA25pbAkBAAAADFNjcmlwdFJlc3VsdAAAAAIFAAAACXdyaXRlU2V0cwUAAAALd2luVHJhbnNmZXIEAAAAC3dpblRyYW5zZmVyCQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAAKdG9rZW5QcmljZQUAAAAEdW5pdAUAAAADbmlsCQEAAAAMU2NyaXB0UmVzdWx0AAAAAgUAAAAJd3JpdGVTZXRzBQAAAAt3aW5UcmFuc2ZlcgAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAA9EYXRhVHJhbnNhY3Rpb24GAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABRTZXRTY3JpcHRUcmFuc2FjdGlvbgYJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5xwqZUg==", "height": 1390294, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: F2fuYZVgfg1GyxB1kNMmG8v9BAWGmEmjyd4jcmrQxmNy Next: XRgHQdmKy2X4MoDWaFB9PvZ2aJPuTc6YSr37PzLa9V1 Diff:
OldNewDifferences
143143 else throw("Match error")
144144 }
145145 let ab = s()
146- let ac = WriteSet([DataEntry((A + a), O), DataEntry((A + b), N), DataEntry((A + d), P), DataEntry((A + e), Z), DataEntry((A + g), 4), DataEntry((A + c), Q), DataEntry((A + f), R), DataEntry((A + i), A)])
147- ScriptResult(ac, TransferSet(nil))
146+ let ac = s()
147+ throw(toString(ac))
148148 }
149149 }
150150 }
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 = "_lottery_asset_id"
1515
1616 let g = "_count_prices"
1717
1818 let h = "last_spin_random_hash"
1919
2020 let i = "last_token_random_hash"
2121
2222 let j = "3BKFQLeo5ExZ5Y1pt9Ftzsno7aRwzD96zoYVHP3tcLgV"
2323
2424 func k (l) = {
2525 let m = {
2626 let n = getBinary(this, h)
2727 if ($isInstanceOf(n, "ByteVector"))
2828 then {
2929 let o = n
3030 o
3131 }
3232 else if ($isInstanceOf(n, "Unit"))
3333 then base58'2ee4oFDYriWJ9EMeR'
3434 else throw("Match error")
3535 }
3636 let p = (((((m + l.transactionId) + l.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))
3737 sha256(p)
3838 }
3939
4040
4141 func q (l) = {
4242 let r = {
4343 let n = getBinary(this, i)
4444 if ($isInstanceOf(n, "ByteVector"))
4545 then {
4646 let o = n
4747 o
4848 }
4949 else if ($isInstanceOf(n, "Unit"))
5050 then base58'4dD7osCQzvuXJdTiGfKvTwnKT'
5151 else throw("Match error")
5252 }
5353 let p = (((((r + l.transactionId) + l.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))
5454 sha256(p)
5555 }
5656
5757
5858 func s () = {
5959 let t = getStringValue(this, e)
6060 let u = take(t, (size(t) - 1))
6161 let v = split(u, ",")
6262 let w = size(v)
6363 w
6464 }
6565
6666
6767 func x () = {
6868 let t = getStringValue(this, e)
6969 let u = take(t, (size(t) - 1))
7070 let y = split(u, ",")
7171 y
7272 }
7373
7474
7575 func z (A,B) = {
7676 let C = indexOf(A, ",")
7777 if ((C == unit))
7878 then (B + ",")
7979 else ((A + B) + ",")
8080 }
8181
8282
8383 func D (E,A) = {
8484 let F = getIntegerValue(this, (A + b))
8585 let G = getIntegerValue(this, (A + c))
8686 let H = (G * 1000)
8787 let I = (G % H)
8888 let J = size(E)
8989 if ((J == 1))
9090 then {
9191 let K = E[0]
9292 if ((H > I))
9393 then {
9494 let L = A :: E
9595 L
9696 }
9797 else E
9898 }
9999 else E
100100 }
101101
102102
103103 @Callable(M)
104104 func updateprobability (N,O,P,Q,R) = {
105105 let A = toBase64String(q(M))
106106 let S = if (!(isDefined(M.payment)))
107107 then false
108108 else true
109109 let T = if ((R == ""))
110110 then true
111111 else false
112112 if ((S == true))
113113 then throw(toString(T))
114114 else {
115115 let U = if (T)
116116 then wavesBalance(this)
117117 else assetBalance(this, fromBase64String(R))
118118 let V = (O * P)
119119 if ((V > U))
120120 then throw("Not enough Asset Amount")
121121 else {
122122 let W = {
123123 let n = getString(this, e)
124124 if ($isInstanceOf(n, "String"))
125125 then {
126126 let X = n
127127 X
128128 }
129129 else if ($isInstanceOf(n, "Unit"))
130130 then ""
131131 else throw("Match error")
132132 }
133133 let Y = indexOf(W, A)
134134 let Z = {
135135 let n = Y
136136 if ($isInstanceOf(n, "Unit"))
137137 then ((W + A) + ",")
138138 else if ($isInstanceOf(n, "Int"))
139139 then {
140140 let aa = n
141141 throw("Token is duplicated")
142142 }
143143 else throw("Match error")
144144 }
145145 let ab = s()
146- let ac = WriteSet([DataEntry((A + a), O), DataEntry((A + b), N), DataEntry((A + d), P), DataEntry((A + e), Z), DataEntry((A + g), 4), DataEntry((A + c), Q), DataEntry((A + f), R), DataEntry((A + i), A)])
147- ScriptResult(ac, TransferSet(nil))
146+ let ac = s()
147+ throw(toString(ac))
148148 }
149149 }
150150 }
151151
152152
153153
154154 @Callable(M)
155155 func startlotto () = {
156156 let ad = toBase58String(M.caller.bytes)
157157 let ae = k(M)
158158 let af = s()
159159 let ag = x()
160160 let ah = toInt(ae)
161161 let ai = {
162162 let aj = ag
163163 let ak = size(aj)
164164 let al = nil
165165 if ((ak == 0))
166166 then al
167167 else {
168168 let am = D(al, aj[0])
169169 if ((ak == 1))
170170 then am
171171 else {
172172 let an = D(am, aj[1])
173173 if ((ak == 2))
174174 then an
175175 else {
176176 let ao = D(an, aj[2])
177177 if ((ak == 3))
178178 then ao
179179 else {
180180 let ap = D(ao, aj[3])
181181 if ((ak == 4))
182182 then ap
183183 else {
184184 let aq = D(ap, aj[4])
185185 if ((ak == 5))
186186 then aq
187187 else {
188188 let ar = D(aq, aj[5])
189189 throw("List size exceed 5")
190190 }
191191 }
192192 }
193193 }
194194 }
195195 }
196196 }
197197 let as = size(ai)
198198 if ((as == 1))
199199 then {
200200 let at = WriteSet(nil)
201201 ScriptResult(at, TransferSet(nil))
202202 }
203203 else {
204204 let A = ai[1]
205205 let au = getIntegerValue(this, (A + a))
206206 if ((au == 0))
207207 then throw("Amount exceeded")
208208 else {
209209 let av = (au - 1)
210210 let aw = getIntegerValue(this, (A + d))
211211 let ax = getStringValue(this, (A + f))
212212 if ((av == 0))
213213 then {
214214 let ay = {
215215 let az = ag
216216 let aA = size(az)
217217 let aB = A
218218 if ((aA == 0))
219219 then aB
220220 else {
221221 let aC = z(aB, az[0])
222222 if ((aA == 1))
223223 then aC
224224 else {
225225 let aD = z(aC, az[1])
226226 if ((aA == 2))
227227 then aD
228228 else {
229229 let aE = z(aD, az[2])
230230 if ((aA == 3))
231231 then aE
232232 else {
233233 let aF = z(aE, az[3])
234234 if ((aA == 4))
235235 then aF
236236 else {
237237 let aG = z(aF, az[4])
238238 if ((aA == 5))
239239 then aG
240240 else {
241241 let aH = z(aG, az[5])
242242 throw("List size exceed 5")
243243 }
244244 }
245245 }
246246 }
247247 }
248248 }
249249 }
250250 let at = WriteSet([DataEntry((ad + "_winning_token_"), A), DataEntry((ad + "_wininning_address_"), ad), DataEntry((A + a), av), DataEntry((A + e), ay), DataEntry(h, ah)])
251251 if ((ax == ""))
252252 then {
253253 let aI = TransferSet([ScriptTransfer(M.caller, aw, unit)])
254254 ScriptResult(at, aI)
255255 }
256256 else {
257257 let aI = TransferSet([ScriptTransfer(M.caller, aw, unit)])
258258 ScriptResult(at, aI)
259259 }
260260 }
261261 else {
262262 let at = WriteSet([DataEntry((ad + "_winning_token_"), A), DataEntry((ad + "_wininning_address_"), ad), DataEntry((A + a), av), DataEntry(h, ah)])
263263 if ((ax == ""))
264264 then {
265265 let aI = TransferSet([ScriptTransfer(M.caller, aw, unit)])
266266 ScriptResult(at, aI)
267267 }
268268 else {
269269 let aI = TransferSet([ScriptTransfer(M.caller, aw, unit)])
270270 ScriptResult(at, aI)
271271 }
272272 }
273273 }
274274 }
275275 }
276276
277277
278278 @Verifier(aJ)
279279 func aK () = {
280280 let n = aJ
281281 if ($isInstanceOf(n, "DataTransaction"))
282282 then true
283283 else if ($isInstanceOf(n, "SetScriptTransaction"))
284284 then true
285285 else sigVerify(aJ.bodyBytes, aJ.proofs[0], aJ.senderPublicKey)
286286 }
287287

github/deemru/w8io/169f3d6 
34.56 ms