tx · 6s8DPuobTjf12pEiEfoAVWCT36bddJF6neSSxZuMU1Hr

3MwjJKGp7PLGJh7pzYrnrN9TnMXph6oL4nH:  -0.05000000 Waves

2019.11.26 06:08 [781666] smart account 3MwjJKGp7PLGJh7pzYrnrN9TnMXph6oL4nH > SELF 0.00000000 Waves

{ "type": 13, "id": "6s8DPuobTjf12pEiEfoAVWCT36bddJF6neSSxZuMU1Hr", "fee": 5000000, "feeAssetId": null, "timestamp": 1574737759853, "version": 1, "sender": "3MwjJKGp7PLGJh7pzYrnrN9TnMXph6oL4nH", "senderPublicKey": "9Pw6KBYMgEWmrg24tEc8SkHPhMUBwRmHaJoKjWgDkUAK", "proofs": [ "5Ly7onRqSczDq8r2xSQr665WLbWttg9Me11MXRoQeTMuRM1acrZvPQN9LYFmVDxtmujBBfj6gZH82D8V5rQ8SF5j" ], "script": "base64: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", "chainId": 84, "height": 781666, "spentComplexity": 0 } View: original | compacted Prev: DydJSZpWUnXuzF1ZFPQvXgiFKeBGgR6WVE7nsEXrdt8p Next: 5KxgTKe4FLVRnP8QRvzzRy6onbdhaC4nEHG1yJ8b2ggy Diff:
OldNewDifferences
214214 let x = toBase58String(v.caller.bytes)
215215 let R = extract(v.payment)
216216 let S = m(n)
217- let aj = extract(R.assetId)
218- if ((toBase58String(aj) == "Waves"))
219- then throw(("Token is " + toBase58String(aj)))
220- else if ((toBase58String(aj) != "Waves"))
221- then throw(("Token is not is waves is" + toBase58String(aj)))
222- else WriteSet(nil)
217+ let aj = R.assetId
218+ WriteSet(nil)
223219 }
224220
225221
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "none"
55
66 let b = addressFromStringValue("3NAcoeWdUTWn8csXJPG47v1Fjtjcfqxb5tu")
77
88 let c = "WAVES"
99
1010 let d = "USD-N"
1111
1212 let e = 1000000
1313
1414 func f (g) = {
1515 let h = {
1616 let i = getInteger(this, g)
1717 if ($isInstanceOf(i, "Int"))
1818 then {
1919 let j = i
2020 j
2121 }
2222 else 0
2323 }
2424 h
2525 }
2626
2727
2828 func k (g) = {
2929 let l = {
3030 let i = getString(this, g)
3131 if ($isInstanceOf(i, "String"))
3232 then {
3333 let j = i
3434 j
3535 }
3636 else a
3737 }
3838 l
3939 }
4040
4141
4242 func m (n) = toBase58String(sha256(toBytes((n + toString(this)))))
4343
4444
4545 func o (j,p) = if ((j == ""))
4646 then toString(p)
4747 else ((j + "|") + toString(p))
4848
4949
5050 func q (j,p) = p :: j
5151
5252
5353 func r (j,p) = {
5454 let s = parseIntValue(p)
5555 (j[0] + 2) :: j
5656 }
5757
5858
5959 func t (j,p) = p :: j
6060
6161
6262 func u (j) = j
6363
6464
6565 @Callable(v)
6666 func sendGridAsk (w) = {
6767 let x = toBase58String(v.caller.bytes)
6868 let y = split(w, "|")
6969 let z = {
7070 let A = y
7171 let B = size(A)
7272 let C = [69]
7373 if ((B == 0))
7474 then C
7575 else {
7676 let D = r(C, A[0])
7777 if ((B == 1))
7878 then D
7979 else {
8080 let E = r(D, A[1])
8181 if ((B == 2))
8282 then E
8383 else {
8484 let F = r(E, A[2])
8585 if ((B == 3))
8686 then F
8787 else {
8888 let G = r(F, A[3])
8989 if ((B == 4))
9090 then G
9191 else {
9292 let H = r(G, A[4])
9393 if ((B == 5))
9494 then H
9595 else {
9696 let I = r(H, A[5])
9797 if ((B == 6))
9898 then I
9999 else {
100100 let J = r(I, A[6])
101101 if ((B == 7))
102102 then J
103103 else {
104104 let K = r(J, A[7])
105105 if ((B == 8))
106106 then K
107107 else {
108108 let L = r(K, A[8])
109109 if ((B == 9))
110110 then L
111111 else {
112112 let M = r(L, A[9])
113113 if ((B == 10))
114114 then M
115115 else {
116116 let N = r(M, A[10])
117117 throw("List size exceed 10")
118118 }
119119 }
120120 }
121121 }
122122 }
123123 }
124124 }
125125 }
126126 }
127127 }
128128 }
129129 }
130130 WriteSet(nil)
131131 }
132132
133133
134134
135135 @Callable(v)
136136 func startScalp (O,w,P,Q) = {
137137 let x = toBase58String(v.caller.bytes)
138138 let R = extract(v.payment)
139139 let S = m(x)
140140 let T = getIntegerValue(b, "waves_usd_2")
141141 if ((100000000 >= R.amount))
142142 then throw(("Amount under of required: " + toString(R.amount)))
143143 else {
144144 let U = [5, 4, 3, 2, 1]
145145 let z = {
146146 let V = U
147147 let W = size(V)
148148 let X = nil
149149 if ((W == 0))
150150 then X
151151 else {
152152 let Y = q(X, V[0])
153153 if ((W == 1))
154154 then Y
155155 else {
156156 let Z = q(Y, V[1])
157157 if ((W == 2))
158158 then Z
159159 else {
160160 let aa = q(Z, V[2])
161161 if ((W == 3))
162162 then aa
163163 else {
164164 let ab = q(aa, V[3])
165165 if ((W == 4))
166166 then ab
167167 else {
168168 let ac = q(ab, V[4])
169169 if ((W == 5))
170170 then ac
171171 else {
172172 let ad = q(ac, V[5])
173173 if ((W == 6))
174174 then ad
175175 else {
176176 let ae = q(ad, V[6])
177177 if ((W == 7))
178178 then ae
179179 else {
180180 let af = q(ae, V[7])
181181 if ((W == 8))
182182 then af
183183 else {
184184 let ag = q(af, V[8])
185185 if ((W == 9))
186186 then ag
187187 else {
188188 let ah = q(ag, V[9])
189189 if ((W == 10))
190190 then ah
191191 else {
192192 let ai = q(ah, V[10])
193193 throw("List size exceed 10")
194194 }
195195 }
196196 }
197197 }
198198 }
199199 }
200200 }
201201 }
202202 }
203203 }
204204 }
205205 }
206206 WriteSet(nil)
207207 }
208208 }
209209
210210
211211
212212 @Callable(v)
213213 func defineScalping (O,n) = {
214214 let x = toBase58String(v.caller.bytes)
215215 let R = extract(v.payment)
216216 let S = m(n)
217- let aj = extract(R.assetId)
218- if ((toBase58String(aj) == "Waves"))
219- then throw(("Token is " + toBase58String(aj)))
220- else if ((toBase58String(aj) != "Waves"))
221- then throw(("Token is not is waves is" + toBase58String(aj)))
222- else WriteSet(nil)
217+ let aj = R.assetId
218+ WriteSet(nil)
223219 }
224220
225221
226222
227223 @Callable(v)
228224 func defineScalper (ak,al,am,n,an,ao,O) = {
229225 let x = toBase58String(v.caller.bytes)
230226 let S = m(n)
231227 WriteSet([DataEntry((S + "_grid"), ak), DataEntry((S + "_steps"), ao), DataEntry((S + "_lifetime"), am), DataEntry((S + "_ordering"), an), DataEntry((S + "_reOrderOut"), al), DataEntry((S + "_status"), "defined")])
232228 }
233229
234230
235231
236232 @Callable(v)
237233 func createScalper (O,ap,n) = {
238234 let x = toBase58String(v.caller.bytes)
239235 let S = m(n)
240236 WriteSet([DataEntry((S + "_scalperID"), n), DataEntry((S + "_title"), O), DataEntry((S + "_type"), ap), DataEntry((S + "_grid"), 0), DataEntry((S + "_steps"), 0), DataEntry((S + "_lifetime"), 0), DataEntry((S + "_ordering"), "middle"), DataEntry((S + "_reOrderOut"), "middle"), DataEntry((S + "_fundraised"), 0), DataEntry((S + "_upOutGTD"), 0), DataEntry((S + "_downOutGTD"), 0), DataEntry((S + "_gridAsk"), "undefined asks"), DataEntry((S + "_gridBid"), "undefined bids"), DataEntry((S + "_blockStart"), 0), DataEntry((S + "_blockStop"), 0), DataEntry((S + "_priceOpen"), 0), DataEntry((S + "_priceClose"), 0), DataEntry((S + "_profit"), 0), DataEntry((S + "_profitFee"), 0), DataEntry((S + "_status"), "created")])
241237 }
242238
243239

github/deemru/w8io/169f3d6 
37.51 ms