tx · DydJSZpWUnXuzF1ZFPQvXgiFKeBGgR6WVE7nsEXrdt8p

3MwjJKGp7PLGJh7pzYrnrN9TnMXph6oL4nH:  -0.05000000 Waves

2019.11.26 05:54 [781653] smart account 3MwjJKGp7PLGJh7pzYrnrN9TnMXph6oL4nH > SELF 0.00000000 Waves

{ "type": 13, "id": "DydJSZpWUnXuzF1ZFPQvXgiFKeBGgR6WVE7nsEXrdt8p", "fee": 5000000, "feeAssetId": null, "timestamp": 1574736826064, "version": 1, "sender": "3MwjJKGp7PLGJh7pzYrnrN9TnMXph6oL4nH", "senderPublicKey": "9Pw6KBYMgEWmrg24tEc8SkHPhMUBwRmHaJoKjWgDkUAK", "proofs": [ "2TBKDSTJ31vG1BrrzNr6aBTV7GsXSXgYTjvP4F8Kfw8d7rx1o3azRhnKkPpSixchCvLtaKS4mXmmPMsnwB2womct" ], "script": "base64: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", "chainId": 84, "height": 781653, "spentComplexity": 0 } View: original | compacted Prev: BbbzZNwS6nGX9mwABa5hQ4NAA9b3VDi789wMfpqgYLc6 Next: 6s8DPuobTjf12pEiEfoAVWCT36bddJF6neSSxZuMU1Hr Diff:
OldNewDifferences
1111
1212 let e = 1000000
1313
14-func f (g) = toBase58String(sha256(toBytes((g + toString(this)))))
15-
16-
17-func h (i,j) = if ((i == ""))
18- then toString(j)
19- else ((i + "|") + toString(j))
20-
21-
22-func k (i,j) = j :: i
23-
24-
25-func l (i,j) = {
26- let m = parseIntValue(j)
27-(i[0] + 2) :: i
14+func f (g) = {
15+ let h = {
16+ let i = getInteger(this, g)
17+ if ($isInstanceOf(i, "Int"))
18+ then {
19+ let j = i
20+ j
21+ }
22+ else 0
23+ }
24+ h
2825 }
2926
3027
31-func n (i,j) = j :: i
28+func k (g) = {
29+ let l = {
30+ let i = getString(this, g)
31+ if ($isInstanceOf(i, "String"))
32+ then {
33+ let j = i
34+ j
35+ }
36+ else a
37+ }
38+ l
39+ }
3240
3341
34-@Callable(o)
35-func sendGridAsk (p) = {
36- let q = toBase58String(o.caller.bytes)
37- let r = split(p, "|")
38- let s = {
39- let t = r
40- let u = size(t)
41- let v = [69]
42- if ((u == 0))
43- then v
42+func m (n) = toBase58String(sha256(toBytes((n + toString(this)))))
43+
44+
45+func o (j,p) = if ((j == ""))
46+ then toString(p)
47+ else ((j + "|") + toString(p))
48+
49+
50+func q (j,p) = p :: j
51+
52+
53+func r (j,p) = {
54+ let s = parseIntValue(p)
55+(j[0] + 2) :: j
56+ }
57+
58+
59+func t (j,p) = p :: j
60+
61+
62+func u (j) = j
63+
64+
65+@Callable(v)
66+func sendGridAsk (w) = {
67+ let x = toBase58String(v.caller.bytes)
68+ let y = split(w, "|")
69+ let z = {
70+ let A = y
71+ let B = size(A)
72+ let C = [69]
73+ if ((B == 0))
74+ then C
4475 else {
45- let w = l(v, t[0])
46- if ((u == 1))
47- then w
76+ let D = r(C, A[0])
77+ if ((B == 1))
78+ then D
4879 else {
49- let x = l(w, t[1])
50- if ((u == 2))
51- then x
80+ let E = r(D, A[1])
81+ if ((B == 2))
82+ then E
5283 else {
53- let y = l(x, t[2])
54- if ((u == 3))
55- then y
84+ let F = r(E, A[2])
85+ if ((B == 3))
86+ then F
5687 else {
57- let z = l(y, t[3])
58- if ((u == 4))
59- then z
88+ let G = r(F, A[3])
89+ if ((B == 4))
90+ then G
6091 else {
61- let A = l(z, t[4])
62- if ((u == 5))
63- then A
92+ let H = r(G, A[4])
93+ if ((B == 5))
94+ then H
6495 else {
65- let B = l(A, t[5])
66- if ((u == 6))
67- then B
96+ let I = r(H, A[5])
97+ if ((B == 6))
98+ then I
6899 else {
69- let C = l(B, t[6])
70- if ((u == 7))
71- then C
100+ let J = r(I, A[6])
101+ if ((B == 7))
102+ then J
72103 else {
73- let D = l(C, t[7])
74- if ((u == 8))
75- then D
104+ let K = r(J, A[7])
105+ if ((B == 8))
106+ then K
76107 else {
77- let E = l(D, t[8])
78- if ((u == 9))
79- then E
108+ let L = r(K, A[8])
109+ if ((B == 9))
110+ then L
80111 else {
81- let F = l(E, t[9])
82- if ((u == 10))
83- then F
112+ let M = r(L, A[9])
113+ if ((B == 10))
114+ then M
84115 else {
85- let G = l(F, t[10])
116+ let N = r(M, A[10])
86117 throw("List size exceed 10")
87118 }
88119 }
101132
102133
103134
104-@Callable(o)
105-func defineScalping (H,p,I,J) = {
106- let q = toBase58String(o.caller.bytes)
107- let K = extract(o.payment)
108- let L = f(q)
109- let M = getIntegerValue(b, "waves_usd_2")
110- if ((100000000 >= K.amount))
111- then throw(("Amount under of required: " + toString(K.amount)))
135+@Callable(v)
136+func startScalp (O,w,P,Q) = {
137+ let x = toBase58String(v.caller.bytes)
138+ let R = extract(v.payment)
139+ let S = m(x)
140+ let T = getIntegerValue(b, "waves_usd_2")
141+ if ((100000000 >= R.amount))
142+ then throw(("Amount under of required: " + toString(R.amount)))
112143 else {
113- let N = [5, 4, 3, 2, 1]
114- let s = {
115- let O = N
116- let P = size(O)
117- let Q = nil
118- if ((P == 0))
119- then Q
144+ let U = [5, 4, 3, 2, 1]
145+ let z = {
146+ let V = U
147+ let W = size(V)
148+ let X = nil
149+ if ((W == 0))
150+ then X
120151 else {
121- let R = k(Q, O[0])
122- if ((P == 1))
123- then R
152+ let Y = q(X, V[0])
153+ if ((W == 1))
154+ then Y
124155 else {
125- let S = k(R, O[1])
126- if ((P == 2))
127- then S
156+ let Z = q(Y, V[1])
157+ if ((W == 2))
158+ then Z
128159 else {
129- let T = k(S, O[2])
130- if ((P == 3))
131- then T
160+ let aa = q(Z, V[2])
161+ if ((W == 3))
162+ then aa
132163 else {
133- let U = k(T, O[3])
134- if ((P == 4))
135- then U
164+ let ab = q(aa, V[3])
165+ if ((W == 4))
166+ then ab
136167 else {
137- let V = k(U, O[4])
138- if ((P == 5))
139- then V
168+ let ac = q(ab, V[4])
169+ if ((W == 5))
170+ then ac
140171 else {
141- let W = k(V, O[5])
142- if ((P == 6))
143- then W
172+ let ad = q(ac, V[5])
173+ if ((W == 6))
174+ then ad
144175 else {
145- let X = k(W, O[6])
146- if ((P == 7))
147- then X
176+ let ae = q(ad, V[6])
177+ if ((W == 7))
178+ then ae
148179 else {
149- let Y = k(X, O[7])
150- if ((P == 8))
151- then Y
180+ let af = q(ae, V[7])
181+ if ((W == 8))
182+ then af
152183 else {
153- let Z = k(Y, O[8])
154- if ((P == 9))
155- then Z
184+ let ag = q(af, V[8])
185+ if ((W == 9))
186+ then ag
156187 else {
157- let aa = k(Z, O[9])
158- if ((P == 10))
159- then aa
188+ let ah = q(ag, V[9])
189+ if ((W == 10))
190+ then ah
160191 else {
161- let ab = k(aa, O[10])
192+ let ai = q(ah, V[10])
162193 throw("List size exceed 10")
163194 }
164195 }
178209
179210
180211
181-@Callable(o)
182-func createScalper (H,ac,g) = {
183- let q = toBase58String(o.caller.bytes)
184- let L = f(g)
185- WriteSet([DataEntry((L + "_scalperID"), g), DataEntry((L + "_title"), H), DataEntry((L + "_type"), ac), DataEntry((L + "_grid"), 0), DataEntry((L + "_steps"), 0), DataEntry((L + "_lifetime"), 0), DataEntry((L + "_ordering"), "middle"), DataEntry((L + "_reOrderOut"), "middle"), DataEntry((L + "_fundraised"), 0), DataEntry((L + "_priceOpen"), 0), DataEntry((L + "_priceClose"), 0), DataEntry((L + "_upOutGTD"), 0), DataEntry((L + "_downOutGTD"), 0), DataEntry((L + "_profit"), 0), DataEntry((L + "_profitFee"), 0), DataEntry((L + "_gridAsk"), "undefined asks"), DataEntry((L + "_gridBid"), "undefined bids"), DataEntry((L + "_blockStart"), 0), DataEntry((L + "_blockStop"), 0), DataEntry((L + "_status"), "created")])
212+@Callable(v)
213+func defineScalping (O,n) = {
214+ let x = toBase58String(v.caller.bytes)
215+ let R = extract(v.payment)
216+ 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)
186223 }
187224
188225
189226
190-@Callable(o)
191-func defineScalper (ad,ae,af,g,ag,ah,H) = {
192- let q = toBase58String(o.caller.bytes)
193- let L = f(g)
194- WriteSet([DataEntry((L + "_grid"), ad), DataEntry((L + "_steps"), ah), DataEntry((L + "_lifetime"), af), DataEntry((L + "_ordering"), ag), DataEntry((L + "_reOrderOut"), ae), DataEntry((L + "_status"), "defined")])
227+@Callable(v)
228+func defineScalper (ak,al,am,n,an,ao,O) = {
229+ let x = toBase58String(v.caller.bytes)
230+ let S = m(n)
231+ 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")])
232+ }
233+
234+
235+
236+@Callable(v)
237+func createScalper (O,ap,n) = {
238+ let x = toBase58String(v.caller.bytes)
239+ let S = m(n)
240+ 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")])
195241 }
196242
197243
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
14-func f (g) = toBase58String(sha256(toBytes((g + toString(this)))))
15-
16-
17-func h (i,j) = if ((i == ""))
18- then toString(j)
19- else ((i + "|") + toString(j))
20-
21-
22-func k (i,j) = j :: i
23-
24-
25-func l (i,j) = {
26- let m = parseIntValue(j)
27-(i[0] + 2) :: i
14+func f (g) = {
15+ let h = {
16+ let i = getInteger(this, g)
17+ if ($isInstanceOf(i, "Int"))
18+ then {
19+ let j = i
20+ j
21+ }
22+ else 0
23+ }
24+ h
2825 }
2926
3027
31-func n (i,j) = j :: i
28+func k (g) = {
29+ let l = {
30+ let i = getString(this, g)
31+ if ($isInstanceOf(i, "String"))
32+ then {
33+ let j = i
34+ j
35+ }
36+ else a
37+ }
38+ l
39+ }
3240
3341
34-@Callable(o)
35-func sendGridAsk (p) = {
36- let q = toBase58String(o.caller.bytes)
37- let r = split(p, "|")
38- let s = {
39- let t = r
40- let u = size(t)
41- let v = [69]
42- if ((u == 0))
43- then v
42+func m (n) = toBase58String(sha256(toBytes((n + toString(this)))))
43+
44+
45+func o (j,p) = if ((j == ""))
46+ then toString(p)
47+ else ((j + "|") + toString(p))
48+
49+
50+func q (j,p) = p :: j
51+
52+
53+func r (j,p) = {
54+ let s = parseIntValue(p)
55+(j[0] + 2) :: j
56+ }
57+
58+
59+func t (j,p) = p :: j
60+
61+
62+func u (j) = j
63+
64+
65+@Callable(v)
66+func sendGridAsk (w) = {
67+ let x = toBase58String(v.caller.bytes)
68+ let y = split(w, "|")
69+ let z = {
70+ let A = y
71+ let B = size(A)
72+ let C = [69]
73+ if ((B == 0))
74+ then C
4475 else {
45- let w = l(v, t[0])
46- if ((u == 1))
47- then w
76+ let D = r(C, A[0])
77+ if ((B == 1))
78+ then D
4879 else {
49- let x = l(w, t[1])
50- if ((u == 2))
51- then x
80+ let E = r(D, A[1])
81+ if ((B == 2))
82+ then E
5283 else {
53- let y = l(x, t[2])
54- if ((u == 3))
55- then y
84+ let F = r(E, A[2])
85+ if ((B == 3))
86+ then F
5687 else {
57- let z = l(y, t[3])
58- if ((u == 4))
59- then z
88+ let G = r(F, A[3])
89+ if ((B == 4))
90+ then G
6091 else {
61- let A = l(z, t[4])
62- if ((u == 5))
63- then A
92+ let H = r(G, A[4])
93+ if ((B == 5))
94+ then H
6495 else {
65- let B = l(A, t[5])
66- if ((u == 6))
67- then B
96+ let I = r(H, A[5])
97+ if ((B == 6))
98+ then I
6899 else {
69- let C = l(B, t[6])
70- if ((u == 7))
71- then C
100+ let J = r(I, A[6])
101+ if ((B == 7))
102+ then J
72103 else {
73- let D = l(C, t[7])
74- if ((u == 8))
75- then D
104+ let K = r(J, A[7])
105+ if ((B == 8))
106+ then K
76107 else {
77- let E = l(D, t[8])
78- if ((u == 9))
79- then E
108+ let L = r(K, A[8])
109+ if ((B == 9))
110+ then L
80111 else {
81- let F = l(E, t[9])
82- if ((u == 10))
83- then F
112+ let M = r(L, A[9])
113+ if ((B == 10))
114+ then M
84115 else {
85- let G = l(F, t[10])
116+ let N = r(M, A[10])
86117 throw("List size exceed 10")
87118 }
88119 }
89120 }
90121 }
91122 }
92123 }
93124 }
94125 }
95126 }
96127 }
97128 }
98129 }
99130 WriteSet(nil)
100131 }
101132
102133
103134
104-@Callable(o)
105-func defineScalping (H,p,I,J) = {
106- let q = toBase58String(o.caller.bytes)
107- let K = extract(o.payment)
108- let L = f(q)
109- let M = getIntegerValue(b, "waves_usd_2")
110- if ((100000000 >= K.amount))
111- then throw(("Amount under of required: " + toString(K.amount)))
135+@Callable(v)
136+func startScalp (O,w,P,Q) = {
137+ let x = toBase58String(v.caller.bytes)
138+ let R = extract(v.payment)
139+ let S = m(x)
140+ let T = getIntegerValue(b, "waves_usd_2")
141+ if ((100000000 >= R.amount))
142+ then throw(("Amount under of required: " + toString(R.amount)))
112143 else {
113- let N = [5, 4, 3, 2, 1]
114- let s = {
115- let O = N
116- let P = size(O)
117- let Q = nil
118- if ((P == 0))
119- then Q
144+ let U = [5, 4, 3, 2, 1]
145+ let z = {
146+ let V = U
147+ let W = size(V)
148+ let X = nil
149+ if ((W == 0))
150+ then X
120151 else {
121- let R = k(Q, O[0])
122- if ((P == 1))
123- then R
152+ let Y = q(X, V[0])
153+ if ((W == 1))
154+ then Y
124155 else {
125- let S = k(R, O[1])
126- if ((P == 2))
127- then S
156+ let Z = q(Y, V[1])
157+ if ((W == 2))
158+ then Z
128159 else {
129- let T = k(S, O[2])
130- if ((P == 3))
131- then T
160+ let aa = q(Z, V[2])
161+ if ((W == 3))
162+ then aa
132163 else {
133- let U = k(T, O[3])
134- if ((P == 4))
135- then U
164+ let ab = q(aa, V[3])
165+ if ((W == 4))
166+ then ab
136167 else {
137- let V = k(U, O[4])
138- if ((P == 5))
139- then V
168+ let ac = q(ab, V[4])
169+ if ((W == 5))
170+ then ac
140171 else {
141- let W = k(V, O[5])
142- if ((P == 6))
143- then W
172+ let ad = q(ac, V[5])
173+ if ((W == 6))
174+ then ad
144175 else {
145- let X = k(W, O[6])
146- if ((P == 7))
147- then X
176+ let ae = q(ad, V[6])
177+ if ((W == 7))
178+ then ae
148179 else {
149- let Y = k(X, O[7])
150- if ((P == 8))
151- then Y
180+ let af = q(ae, V[7])
181+ if ((W == 8))
182+ then af
152183 else {
153- let Z = k(Y, O[8])
154- if ((P == 9))
155- then Z
184+ let ag = q(af, V[8])
185+ if ((W == 9))
186+ then ag
156187 else {
157- let aa = k(Z, O[9])
158- if ((P == 10))
159- then aa
188+ let ah = q(ag, V[9])
189+ if ((W == 10))
190+ then ah
160191 else {
161- let ab = k(aa, O[10])
192+ let ai = q(ah, V[10])
162193 throw("List size exceed 10")
163194 }
164195 }
165196 }
166197 }
167198 }
168199 }
169200 }
170201 }
171202 }
172203 }
173204 }
174205 }
175206 WriteSet(nil)
176207 }
177208 }
178209
179210
180211
181-@Callable(o)
182-func createScalper (H,ac,g) = {
183- let q = toBase58String(o.caller.bytes)
184- let L = f(g)
185- WriteSet([DataEntry((L + "_scalperID"), g), DataEntry((L + "_title"), H), DataEntry((L + "_type"), ac), DataEntry((L + "_grid"), 0), DataEntry((L + "_steps"), 0), DataEntry((L + "_lifetime"), 0), DataEntry((L + "_ordering"), "middle"), DataEntry((L + "_reOrderOut"), "middle"), DataEntry((L + "_fundraised"), 0), DataEntry((L + "_priceOpen"), 0), DataEntry((L + "_priceClose"), 0), DataEntry((L + "_upOutGTD"), 0), DataEntry((L + "_downOutGTD"), 0), DataEntry((L + "_profit"), 0), DataEntry((L + "_profitFee"), 0), DataEntry((L + "_gridAsk"), "undefined asks"), DataEntry((L + "_gridBid"), "undefined bids"), DataEntry((L + "_blockStart"), 0), DataEntry((L + "_blockStop"), 0), DataEntry((L + "_status"), "created")])
212+@Callable(v)
213+func defineScalping (O,n) = {
214+ let x = toBase58String(v.caller.bytes)
215+ let R = extract(v.payment)
216+ 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)
186223 }
187224
188225
189226
190-@Callable(o)
191-func defineScalper (ad,ae,af,g,ag,ah,H) = {
192- let q = toBase58String(o.caller.bytes)
193- let L = f(g)
194- WriteSet([DataEntry((L + "_grid"), ad), DataEntry((L + "_steps"), ah), DataEntry((L + "_lifetime"), af), DataEntry((L + "_ordering"), ag), DataEntry((L + "_reOrderOut"), ae), DataEntry((L + "_status"), "defined")])
227+@Callable(v)
228+func defineScalper (ak,al,am,n,an,ao,O) = {
229+ let x = toBase58String(v.caller.bytes)
230+ let S = m(n)
231+ 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")])
232+ }
233+
234+
235+
236+@Callable(v)
237+func createScalper (O,ap,n) = {
238+ let x = toBase58String(v.caller.bytes)
239+ let S = m(n)
240+ 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")])
195241 }
196242
197243

github/deemru/w8io/873ac7e 
138.65 ms