tx · ezK786AtEukUsTTp8RRB2VVYkxZQW63SUZqJZtboSYZ

3MwjJKGp7PLGJh7pzYrnrN9TnMXph6oL4nH:  -0.05000000 Waves

2019.11.25 01:34 [779939] smart account 3MwjJKGp7PLGJh7pzYrnrN9TnMXph6oL4nH > SELF 0.00000000 Waves

{ "type": 13, "id": "ezK786AtEukUsTTp8RRB2VVYkxZQW63SUZqJZtboSYZ", "fee": 5000000, "feeAssetId": null, "timestamp": 1574634918242, "version": 1, "sender": "3MwjJKGp7PLGJh7pzYrnrN9TnMXph6oL4nH", "senderPublicKey": "9Pw6KBYMgEWmrg24tEc8SkHPhMUBwRmHaJoKjWgDkUAK", "proofs": [ "4C1jTTka6MdyZdBcvLTbo76TurhR28nrdUU2W6BWq4mhdGiek3TCHwDuPosex5AkVxToiduJQ7vXhHhU6B8ZF17X" ], "script": "base64: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", "chainId": 84, "height": 779939, "spentComplexity": 0 } View: original | compacted Prev: 5npGES93QSi956vrTHhw2ztMGc3gE4M2vpbP9QrU3qLW Next: Cypc9kVJFufe8gUmtjQiGZ4nyXVZWZ8dMeY46P85gCSG Diff:
OldNewDifferences
1414 func f (g) = toBase58String(sha256(toBytes((g + toString(this)))))
1515
1616
17-@Callable(h)
18-func createScalper (i,j,g) = {
19- let k = toBase58String(h.caller.bytes)
20- let l = f(g)
21- WriteSet([DataEntry((l + "_scalperID"), g), DataEntry((l + "_title"), i), DataEntry((l + "_type"), j), 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 + "_grid"), 0), DataEntry((l + "_steps"), 0), DataEntry((l + "_ordering"), "middle"), DataEntry((l + "_reOrderOut"), "middle"), DataEntry((l + "_gridAsk"), "undefined asks"), DataEntry((l + "_gridBid"), "undefined bids"), DataEntry((l + "_lifetime"), 0), DataEntry((l + "_blockStart"), 0), DataEntry((l + "_blockStop"), 0), DataEntry((l + "_status"), "created")])
17+func h (i,j) = if ((i == ""))
18+ then toString(j)
19+ else ((i + "|") + toString(j))
20+
21+
22+func k (i,j) = i :: i
23+
24+
25+@Callable(l)
26+func createScalper (m,n,g) = {
27+ let o = toBase58String(l.caller.bytes)
28+ let p = f(g)
29+ WriteSet([DataEntry((p + "_scalperID"), g), DataEntry((p + "_title"), m), DataEntry((p + "_type"), n), DataEntry((p + "_fundraised"), 0), DataEntry((p + "_priceOpen"), 0), DataEntry((p + "_priceClose"), 0), DataEntry((p + "_upOutGTD"), 0), DataEntry((p + "_downOutGTD"), 0), DataEntry((p + "_profit"), 0), DataEntry((p + "_profitFee"), 0), DataEntry((p + "_grid"), 0), DataEntry((p + "_steps"), 0), DataEntry((p + "_ordering"), "middle"), DataEntry((p + "_reOrderOut"), "middle"), DataEntry((p + "_gridAsk"), "undefined asks"), DataEntry((p + "_gridBid"), "undefined bids"), DataEntry((p + "_lifetime"), 0), DataEntry((p + "_blockStart"), 0), DataEntry((p + "_blockStop"), 0), DataEntry((p + "_status"), "created")])
2230 }
2331
2432
2533
26-@Callable(h)
27-func defineScalping (i) = {
28- let k = toBase58String(h.caller.bytes)
29- let m = extract(h.payment)
30- let l = f(k)
31- let n = getIntegerValue(b, "waves_usd_2")
32- if ((m.amount >= 100000000))
33- then throw(("payment will higher than 1: " + toString(m.amount)))
34- else throw(("Payment did botton 1: " + toString(m.amount)))
34+@Callable(l)
35+func defineScalping (m,q,r) = {
36+ let o = toBase58String(l.caller.bytes)
37+ let s = extract(l.payment)
38+ let p = f(o)
39+ let t = getIntegerValue(b, "waves_usd_2")
40+ if ((100000000 >= s.amount))
41+ then throw(("Amount under of required: " + toString(s.amount)))
42+ else {
43+ let u = (s.amount / 2)
44+ let v = (u / (q / 2))
45+ let w = [1, 2, 3, 4, 5]
46+ let x = [1]
47+ let y = {
48+ let z = w
49+ let A = size(z)
50+ let B = ""
51+ if ((A == 0))
52+ then B
53+ else {
54+ let C = h(B, z[0])
55+ if ((A == 1))
56+ then C
57+ else {
58+ let D = h(C, z[1])
59+ if ((A == 2))
60+ then D
61+ else {
62+ let E = h(D, z[2])
63+ if ((A == 3))
64+ then E
65+ else {
66+ let F = h(E, z[3])
67+ if ((A == 4))
68+ then F
69+ else {
70+ let G = h(F, z[4])
71+ if ((A == 5))
72+ then G
73+ else {
74+ let H = h(G, z[5])
75+ if ((A == 6))
76+ then H
77+ else {
78+ let I = h(H, z[6])
79+ if ((A == 7))
80+ then I
81+ else {
82+ let J = h(I, z[7])
83+ if ((A == 8))
84+ then J
85+ else {
86+ let K = h(J, z[8])
87+ if ((A == 9))
88+ then K
89+ else {
90+ let L = h(K, z[9])
91+ if ((A == 10))
92+ then L
93+ else {
94+ let M = h(L, z[10])
95+ throw("List size exceed 10")
96+ }
97+ }
98+ }
99+ }
100+ }
101+ }
102+ }
103+ }
104+ }
105+ }
106+ }
107+ }
108+ WriteSet([DataEntry((p + "_fundraised"), s.amount)])
109+ }
35110 }
36111
37112
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) = toBase58String(sha256(toBytes((g + toString(this)))))
1515
1616
17-@Callable(h)
18-func createScalper (i,j,g) = {
19- let k = toBase58String(h.caller.bytes)
20- let l = f(g)
21- WriteSet([DataEntry((l + "_scalperID"), g), DataEntry((l + "_title"), i), DataEntry((l + "_type"), j), 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 + "_grid"), 0), DataEntry((l + "_steps"), 0), DataEntry((l + "_ordering"), "middle"), DataEntry((l + "_reOrderOut"), "middle"), DataEntry((l + "_gridAsk"), "undefined asks"), DataEntry((l + "_gridBid"), "undefined bids"), DataEntry((l + "_lifetime"), 0), DataEntry((l + "_blockStart"), 0), DataEntry((l + "_blockStop"), 0), DataEntry((l + "_status"), "created")])
17+func h (i,j) = if ((i == ""))
18+ then toString(j)
19+ else ((i + "|") + toString(j))
20+
21+
22+func k (i,j) = i :: i
23+
24+
25+@Callable(l)
26+func createScalper (m,n,g) = {
27+ let o = toBase58String(l.caller.bytes)
28+ let p = f(g)
29+ WriteSet([DataEntry((p + "_scalperID"), g), DataEntry((p + "_title"), m), DataEntry((p + "_type"), n), DataEntry((p + "_fundraised"), 0), DataEntry((p + "_priceOpen"), 0), DataEntry((p + "_priceClose"), 0), DataEntry((p + "_upOutGTD"), 0), DataEntry((p + "_downOutGTD"), 0), DataEntry((p + "_profit"), 0), DataEntry((p + "_profitFee"), 0), DataEntry((p + "_grid"), 0), DataEntry((p + "_steps"), 0), DataEntry((p + "_ordering"), "middle"), DataEntry((p + "_reOrderOut"), "middle"), DataEntry((p + "_gridAsk"), "undefined asks"), DataEntry((p + "_gridBid"), "undefined bids"), DataEntry((p + "_lifetime"), 0), DataEntry((p + "_blockStart"), 0), DataEntry((p + "_blockStop"), 0), DataEntry((p + "_status"), "created")])
2230 }
2331
2432
2533
26-@Callable(h)
27-func defineScalping (i) = {
28- let k = toBase58String(h.caller.bytes)
29- let m = extract(h.payment)
30- let l = f(k)
31- let n = getIntegerValue(b, "waves_usd_2")
32- if ((m.amount >= 100000000))
33- then throw(("payment will higher than 1: " + toString(m.amount)))
34- else throw(("Payment did botton 1: " + toString(m.amount)))
34+@Callable(l)
35+func defineScalping (m,q,r) = {
36+ let o = toBase58String(l.caller.bytes)
37+ let s = extract(l.payment)
38+ let p = f(o)
39+ let t = getIntegerValue(b, "waves_usd_2")
40+ if ((100000000 >= s.amount))
41+ then throw(("Amount under of required: " + toString(s.amount)))
42+ else {
43+ let u = (s.amount / 2)
44+ let v = (u / (q / 2))
45+ let w = [1, 2, 3, 4, 5]
46+ let x = [1]
47+ let y = {
48+ let z = w
49+ let A = size(z)
50+ let B = ""
51+ if ((A == 0))
52+ then B
53+ else {
54+ let C = h(B, z[0])
55+ if ((A == 1))
56+ then C
57+ else {
58+ let D = h(C, z[1])
59+ if ((A == 2))
60+ then D
61+ else {
62+ let E = h(D, z[2])
63+ if ((A == 3))
64+ then E
65+ else {
66+ let F = h(E, z[3])
67+ if ((A == 4))
68+ then F
69+ else {
70+ let G = h(F, z[4])
71+ if ((A == 5))
72+ then G
73+ else {
74+ let H = h(G, z[5])
75+ if ((A == 6))
76+ then H
77+ else {
78+ let I = h(H, z[6])
79+ if ((A == 7))
80+ then I
81+ else {
82+ let J = h(I, z[7])
83+ if ((A == 8))
84+ then J
85+ else {
86+ let K = h(J, z[8])
87+ if ((A == 9))
88+ then K
89+ else {
90+ let L = h(K, z[9])
91+ if ((A == 10))
92+ then L
93+ else {
94+ let M = h(L, z[10])
95+ throw("List size exceed 10")
96+ }
97+ }
98+ }
99+ }
100+ }
101+ }
102+ }
103+ }
104+ }
105+ }
106+ }
107+ }
108+ WriteSet([DataEntry((p + "_fundraised"), s.amount)])
109+ }
35110 }
36111
37112

github/deemru/w8io/026f985 
25.17 ms