tx · Dxra1EtHNr5Ya76oiXeup2VtXTRn5RP2Gw4WoZPZLpu6

3MwjJKGp7PLGJh7pzYrnrN9TnMXph6oL4nH:  -0.05000000 Waves

2019.11.26 07:29 [781747] smart account 3MwjJKGp7PLGJh7pzYrnrN9TnMXph6oL4nH > SELF 0.00000000 Waves

{ "type": 13, "id": "Dxra1EtHNr5Ya76oiXeup2VtXTRn5RP2Gw4WoZPZLpu6", "fee": 5000000, "feeAssetId": null, "timestamp": 1574742579576, "version": 1, "sender": "3MwjJKGp7PLGJh7pzYrnrN9TnMXph6oL4nH", "senderPublicKey": "9Pw6KBYMgEWmrg24tEc8SkHPhMUBwRmHaJoKjWgDkUAK", "proofs": [ "ZE3fsmz5qJ8TRtod8BB7SNKCWGKu8j7MKCPtJFj3MS3LE8ZTLn2QQrf9XPEJtjT3A6jafYXPguTA1GB4AXcMxiz" ], "script": "base64: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", "chainId": 84, "height": 781747, "spentComplexity": 0 } View: original | compacted Prev: 5KxgTKe4FLVRnP8QRvzzRy6onbdhaC4nEHG1yJ8b2ggy Next: EmqbtbT7gWpZt8FnMBTnhkovsPTirgS9vjZx96UBBgvA Diff:
OldNewDifferences
5353 func revListInt (a,b) = b :: a
5454
5555
56-func teste (a) = a
57-
58-
5956 @Callable(i)
6057 func sendGridAsk (gridA) = {
6158 let sender = toBase58String(i.caller.bytes)
6259 let gridAsk = split(gridA, "|")
6360 let ver = {
64- let $list11031136 = gridAsk
65- let $size11031136 = size($list11031136)
66- let $acc011031136 = [69]
67- if (($size11031136 == 0))
68- then $acc011031136
61+ let $list10671100 = gridAsk
62+ let $size10671100 = size($list10671100)
63+ let $acc010671100 = [69]
64+ if (($size10671100 == 0))
65+ then $acc010671100
6966 else {
70- let $acc111031136 = genListInt($acc011031136, $list11031136[0])
71- if (($size11031136 == 1))
72- then $acc111031136
67+ let $acc110671100 = genListInt($acc010671100, $list10671100[0])
68+ if (($size10671100 == 1))
69+ then $acc110671100
7370 else {
74- let $acc211031136 = genListInt($acc111031136, $list11031136[1])
75- if (($size11031136 == 2))
76- then $acc211031136
71+ let $acc210671100 = genListInt($acc110671100, $list10671100[1])
72+ if (($size10671100 == 2))
73+ then $acc210671100
7774 else {
78- let $acc311031136 = genListInt($acc211031136, $list11031136[2])
79- if (($size11031136 == 3))
80- then $acc311031136
75+ let $acc310671100 = genListInt($acc210671100, $list10671100[2])
76+ if (($size10671100 == 3))
77+ then $acc310671100
8178 else {
82- let $acc411031136 = genListInt($acc311031136, $list11031136[3])
83- if (($size11031136 == 4))
84- then $acc411031136
79+ let $acc410671100 = genListInt($acc310671100, $list10671100[3])
80+ if (($size10671100 == 4))
81+ then $acc410671100
8582 else {
86- let $acc511031136 = genListInt($acc411031136, $list11031136[4])
87- if (($size11031136 == 5))
88- then $acc511031136
83+ let $acc510671100 = genListInt($acc410671100, $list10671100[4])
84+ if (($size10671100 == 5))
85+ then $acc510671100
8986 else {
90- let $acc611031136 = genListInt($acc511031136, $list11031136[5])
91- if (($size11031136 == 6))
92- then $acc611031136
87+ let $acc610671100 = genListInt($acc510671100, $list10671100[5])
88+ if (($size10671100 == 6))
89+ then $acc610671100
9390 else {
94- let $acc711031136 = genListInt($acc611031136, $list11031136[6])
95- if (($size11031136 == 7))
96- then $acc711031136
91+ let $acc710671100 = genListInt($acc610671100, $list10671100[6])
92+ if (($size10671100 == 7))
93+ then $acc710671100
9794 else {
98- let $acc811031136 = genListInt($acc711031136, $list11031136[7])
99- if (($size11031136 == 8))
100- then $acc811031136
95+ let $acc810671100 = genListInt($acc710671100, $list10671100[7])
96+ if (($size10671100 == 8))
97+ then $acc810671100
10198 else {
102- let $acc911031136 = genListInt($acc811031136, $list11031136[8])
103- if (($size11031136 == 9))
104- then $acc911031136
99+ let $acc910671100 = genListInt($acc810671100, $list10671100[8])
100+ if (($size10671100 == 9))
101+ then $acc910671100
105102 else {
106- let $acc1011031136 = genListInt($acc911031136, $list11031136[9])
107- if (($size11031136 == 10))
108- then $acc1011031136
103+ let $acc1010671100 = genListInt($acc910671100, $list10671100[9])
104+ if (($size10671100 == 10))
105+ then $acc1010671100
109106 else {
110- let $acc1111031136 = genListInt($acc1011031136, $list11031136[10])
107+ let $acc1110671100 = genListInt($acc1010671100, $list10671100[10])
111108 throw("List size exceed 10")
112109 }
113110 }
137134 else {
138135 let arr = [5, 4, 3, 2, 1]
139136 let ver = {
140- let $list18501874 = arr
141- let $size18501874 = size($list18501874)
142- let $acc018501874 = nil
143- if (($size18501874 == 0))
144- then $acc018501874
137+ let $list18141838 = arr
138+ let $size18141838 = size($list18141838)
139+ let $acc018141838 = nil
140+ if (($size18141838 == 0))
141+ then $acc018141838
145142 else {
146- let $acc118501874 = genList($acc018501874, $list18501874[0])
147- if (($size18501874 == 1))
148- then $acc118501874
143+ let $acc118141838 = genList($acc018141838, $list18141838[0])
144+ if (($size18141838 == 1))
145+ then $acc118141838
149146 else {
150- let $acc218501874 = genList($acc118501874, $list18501874[1])
151- if (($size18501874 == 2))
152- then $acc218501874
147+ let $acc218141838 = genList($acc118141838, $list18141838[1])
148+ if (($size18141838 == 2))
149+ then $acc218141838
153150 else {
154- let $acc318501874 = genList($acc218501874, $list18501874[2])
155- if (($size18501874 == 3))
156- then $acc318501874
151+ let $acc318141838 = genList($acc218141838, $list18141838[2])
152+ if (($size18141838 == 3))
153+ then $acc318141838
157154 else {
158- let $acc418501874 = genList($acc318501874, $list18501874[3])
159- if (($size18501874 == 4))
160- then $acc418501874
155+ let $acc418141838 = genList($acc318141838, $list18141838[3])
156+ if (($size18141838 == 4))
157+ then $acc418141838
161158 else {
162- let $acc518501874 = genList($acc418501874, $list18501874[4])
163- if (($size18501874 == 5))
164- then $acc518501874
159+ let $acc518141838 = genList($acc418141838, $list18141838[4])
160+ if (($size18141838 == 5))
161+ then $acc518141838
165162 else {
166- let $acc618501874 = genList($acc518501874, $list18501874[5])
167- if (($size18501874 == 6))
168- then $acc618501874
163+ let $acc618141838 = genList($acc518141838, $list18141838[5])
164+ if (($size18141838 == 6))
165+ then $acc618141838
169166 else {
170- let $acc718501874 = genList($acc618501874, $list18501874[6])
171- if (($size18501874 == 7))
172- then $acc718501874
167+ let $acc718141838 = genList($acc618141838, $list18141838[6])
168+ if (($size18141838 == 7))
169+ then $acc718141838
173170 else {
174- let $acc818501874 = genList($acc718501874, $list18501874[7])
175- if (($size18501874 == 8))
176- then $acc818501874
171+ let $acc818141838 = genList($acc718141838, $list18141838[7])
172+ if (($size18141838 == 8))
173+ then $acc818141838
177174 else {
178- let $acc918501874 = genList($acc818501874, $list18501874[8])
179- if (($size18501874 == 9))
180- then $acc918501874
175+ let $acc918141838 = genList($acc818141838, $list18141838[8])
176+ if (($size18141838 == 9))
177+ then $acc918141838
181178 else {
182- let $acc1018501874 = genList($acc918501874, $list18501874[9])
183- if (($size18501874 == 10))
184- then $acc1018501874
179+ let $acc1018141838 = genList($acc918141838, $list18141838[9])
180+ if (($size18141838 == 10))
181+ then $acc1018141838
185182 else {
186- let $acc1118501874 = genList($acc1018501874, $list18501874[10])
183+ let $acc1118141838 = genList($acc1018141838, $list18141838[10])
187184 throw("List size exceed 10")
188185 }
189186 }
208205 let sender = toBase58String(i.caller.bytes)
209206 let deposited = extract(i.payment)
210207 let keyID = genKeyID(addr)
211- let assetId = extract(deposited.assetId)
212- WriteSet([DataEntry((keyID + "_assetId"), assetId)])
208+ let paymentAssetId = if (isDefined(deposited.assetId))
209+ then throw(("Não é waves: " + toBase58String(extract(deposited.assetId))))
210+ else throw(("É waves: " + toBase58String(extract(deposited.assetId))))
211+ let x = toBase58String(extract(deposited.assetId))
212+ WriteSet([DataEntry((keyID + "_assetId"), x)])
213213 }
214214
215215
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let NONE = "none"
55
66 let oracle = addressFromStringValue("3NAcoeWdUTWn8csXJPG47v1Fjtjcfqxb5tu")
77
88 let askID = "WAVES"
99
1010 let bidID = "USD-N"
1111
1212 let minPip = 1000000
1313
1414 func getNumberByKey (key) = {
1515 let num = match getInteger(this, key) {
1616 case a: Int =>
1717 a
1818 case _ =>
1919 0
2020 }
2121 num
2222 }
2323
2424
2525 func getStrByKey (key) = {
2626 let str = match getString(this, key) {
2727 case a: String =>
2828 a
2929 case _ =>
3030 NONE
3131 }
3232 str
3333 }
3434
3535
3636 func genKeyID (addr) = toBase58String(sha256(toBytes((addr + toString(this)))))
3737
3838
3939 func genGrid (a,b) = if ((a == ""))
4040 then toString(b)
4141 else ((a + "|") + toString(b))
4242
4343
4444 func genList (a,b) = b :: a
4545
4646
4747 func genListInt (a,b) = {
4848 let parseB = parseIntValue(b)
4949 (a[0] + 2) :: a
5050 }
5151
5252
5353 func revListInt (a,b) = b :: a
5454
5555
56-func teste (a) = a
57-
58-
5956 @Callable(i)
6057 func sendGridAsk (gridA) = {
6158 let sender = toBase58String(i.caller.bytes)
6259 let gridAsk = split(gridA, "|")
6360 let ver = {
64- let $list11031136 = gridAsk
65- let $size11031136 = size($list11031136)
66- let $acc011031136 = [69]
67- if (($size11031136 == 0))
68- then $acc011031136
61+ let $list10671100 = gridAsk
62+ let $size10671100 = size($list10671100)
63+ let $acc010671100 = [69]
64+ if (($size10671100 == 0))
65+ then $acc010671100
6966 else {
70- let $acc111031136 = genListInt($acc011031136, $list11031136[0])
71- if (($size11031136 == 1))
72- then $acc111031136
67+ let $acc110671100 = genListInt($acc010671100, $list10671100[0])
68+ if (($size10671100 == 1))
69+ then $acc110671100
7370 else {
74- let $acc211031136 = genListInt($acc111031136, $list11031136[1])
75- if (($size11031136 == 2))
76- then $acc211031136
71+ let $acc210671100 = genListInt($acc110671100, $list10671100[1])
72+ if (($size10671100 == 2))
73+ then $acc210671100
7774 else {
78- let $acc311031136 = genListInt($acc211031136, $list11031136[2])
79- if (($size11031136 == 3))
80- then $acc311031136
75+ let $acc310671100 = genListInt($acc210671100, $list10671100[2])
76+ if (($size10671100 == 3))
77+ then $acc310671100
8178 else {
82- let $acc411031136 = genListInt($acc311031136, $list11031136[3])
83- if (($size11031136 == 4))
84- then $acc411031136
79+ let $acc410671100 = genListInt($acc310671100, $list10671100[3])
80+ if (($size10671100 == 4))
81+ then $acc410671100
8582 else {
86- let $acc511031136 = genListInt($acc411031136, $list11031136[4])
87- if (($size11031136 == 5))
88- then $acc511031136
83+ let $acc510671100 = genListInt($acc410671100, $list10671100[4])
84+ if (($size10671100 == 5))
85+ then $acc510671100
8986 else {
90- let $acc611031136 = genListInt($acc511031136, $list11031136[5])
91- if (($size11031136 == 6))
92- then $acc611031136
87+ let $acc610671100 = genListInt($acc510671100, $list10671100[5])
88+ if (($size10671100 == 6))
89+ then $acc610671100
9390 else {
94- let $acc711031136 = genListInt($acc611031136, $list11031136[6])
95- if (($size11031136 == 7))
96- then $acc711031136
91+ let $acc710671100 = genListInt($acc610671100, $list10671100[6])
92+ if (($size10671100 == 7))
93+ then $acc710671100
9794 else {
98- let $acc811031136 = genListInt($acc711031136, $list11031136[7])
99- if (($size11031136 == 8))
100- then $acc811031136
95+ let $acc810671100 = genListInt($acc710671100, $list10671100[7])
96+ if (($size10671100 == 8))
97+ then $acc810671100
10198 else {
102- let $acc911031136 = genListInt($acc811031136, $list11031136[8])
103- if (($size11031136 == 9))
104- then $acc911031136
99+ let $acc910671100 = genListInt($acc810671100, $list10671100[8])
100+ if (($size10671100 == 9))
101+ then $acc910671100
105102 else {
106- let $acc1011031136 = genListInt($acc911031136, $list11031136[9])
107- if (($size11031136 == 10))
108- then $acc1011031136
103+ let $acc1010671100 = genListInt($acc910671100, $list10671100[9])
104+ if (($size10671100 == 10))
105+ then $acc1010671100
109106 else {
110- let $acc1111031136 = genListInt($acc1011031136, $list11031136[10])
107+ let $acc1110671100 = genListInt($acc1010671100, $list10671100[10])
111108 throw("List size exceed 10")
112109 }
113110 }
114111 }
115112 }
116113 }
117114 }
118115 }
119116 }
120117 }
121118 }
122119 }
123120 }
124121 WriteSet(nil)
125122 }
126123
127124
128125
129126 @Callable(i)
130127 func startScalp (title,gridA,gridB,step) = {
131128 let sender = toBase58String(i.caller.bytes)
132129 let deposited = extract(i.payment)
133130 let keyID = genKeyID(sender)
134131 let usdV = getIntegerValue(oracle, "waves_usd_2")
135132 if ((100000000 >= deposited.amount))
136133 then throw(("Amount under of required: " + toString(deposited.amount)))
137134 else {
138135 let arr = [5, 4, 3, 2, 1]
139136 let ver = {
140- let $list18501874 = arr
141- let $size18501874 = size($list18501874)
142- let $acc018501874 = nil
143- if (($size18501874 == 0))
144- then $acc018501874
137+ let $list18141838 = arr
138+ let $size18141838 = size($list18141838)
139+ let $acc018141838 = nil
140+ if (($size18141838 == 0))
141+ then $acc018141838
145142 else {
146- let $acc118501874 = genList($acc018501874, $list18501874[0])
147- if (($size18501874 == 1))
148- then $acc118501874
143+ let $acc118141838 = genList($acc018141838, $list18141838[0])
144+ if (($size18141838 == 1))
145+ then $acc118141838
149146 else {
150- let $acc218501874 = genList($acc118501874, $list18501874[1])
151- if (($size18501874 == 2))
152- then $acc218501874
147+ let $acc218141838 = genList($acc118141838, $list18141838[1])
148+ if (($size18141838 == 2))
149+ then $acc218141838
153150 else {
154- let $acc318501874 = genList($acc218501874, $list18501874[2])
155- if (($size18501874 == 3))
156- then $acc318501874
151+ let $acc318141838 = genList($acc218141838, $list18141838[2])
152+ if (($size18141838 == 3))
153+ then $acc318141838
157154 else {
158- let $acc418501874 = genList($acc318501874, $list18501874[3])
159- if (($size18501874 == 4))
160- then $acc418501874
155+ let $acc418141838 = genList($acc318141838, $list18141838[3])
156+ if (($size18141838 == 4))
157+ then $acc418141838
161158 else {
162- let $acc518501874 = genList($acc418501874, $list18501874[4])
163- if (($size18501874 == 5))
164- then $acc518501874
159+ let $acc518141838 = genList($acc418141838, $list18141838[4])
160+ if (($size18141838 == 5))
161+ then $acc518141838
165162 else {
166- let $acc618501874 = genList($acc518501874, $list18501874[5])
167- if (($size18501874 == 6))
168- then $acc618501874
163+ let $acc618141838 = genList($acc518141838, $list18141838[5])
164+ if (($size18141838 == 6))
165+ then $acc618141838
169166 else {
170- let $acc718501874 = genList($acc618501874, $list18501874[6])
171- if (($size18501874 == 7))
172- then $acc718501874
167+ let $acc718141838 = genList($acc618141838, $list18141838[6])
168+ if (($size18141838 == 7))
169+ then $acc718141838
173170 else {
174- let $acc818501874 = genList($acc718501874, $list18501874[7])
175- if (($size18501874 == 8))
176- then $acc818501874
171+ let $acc818141838 = genList($acc718141838, $list18141838[7])
172+ if (($size18141838 == 8))
173+ then $acc818141838
177174 else {
178- let $acc918501874 = genList($acc818501874, $list18501874[8])
179- if (($size18501874 == 9))
180- then $acc918501874
175+ let $acc918141838 = genList($acc818141838, $list18141838[8])
176+ if (($size18141838 == 9))
177+ then $acc918141838
181178 else {
182- let $acc1018501874 = genList($acc918501874, $list18501874[9])
183- if (($size18501874 == 10))
184- then $acc1018501874
179+ let $acc1018141838 = genList($acc918141838, $list18141838[9])
180+ if (($size18141838 == 10))
181+ then $acc1018141838
185182 else {
186- let $acc1118501874 = genList($acc1018501874, $list18501874[10])
183+ let $acc1118141838 = genList($acc1018141838, $list18141838[10])
187184 throw("List size exceed 10")
188185 }
189186 }
190187 }
191188 }
192189 }
193190 }
194191 }
195192 }
196193 }
197194 }
198195 }
199196 }
200197 WriteSet(nil)
201198 }
202199 }
203200
204201
205202
206203 @Callable(i)
207204 func defineScalping (title,addr) = {
208205 let sender = toBase58String(i.caller.bytes)
209206 let deposited = extract(i.payment)
210207 let keyID = genKeyID(addr)
211- let assetId = extract(deposited.assetId)
212- WriteSet([DataEntry((keyID + "_assetId"), assetId)])
208+ let paymentAssetId = if (isDefined(deposited.assetId))
209+ then throw(("Não é waves: " + toBase58String(extract(deposited.assetId))))
210+ else throw(("É waves: " + toBase58String(extract(deposited.assetId))))
211+ let x = toBase58String(extract(deposited.assetId))
212+ WriteSet([DataEntry((keyID + "_assetId"), x)])
213213 }
214214
215215
216216
217217 @Callable(i)
218218 func defineScalper (grid,reOrderOut,lifetime,addr,ordering,steps,title) = {
219219 let sender = toBase58String(i.caller.bytes)
220220 let keyID = genKeyID(addr)
221221 WriteSet([DataEntry((keyID + "_grid"), grid), DataEntry((keyID + "_steps"), steps), DataEntry((keyID + "_lifetime"), lifetime), DataEntry((keyID + "_ordering"), ordering), DataEntry((keyID + "_reOrderOut"), reOrderOut), DataEntry((keyID + "_status"), "defined")])
222222 }
223223
224224
225225
226226 @Callable(i)
227227 func createScalper (title,type,addr) = {
228228 let sender = toBase58String(i.caller.bytes)
229229 let keyID = genKeyID(addr)
230230 WriteSet([DataEntry((keyID + "_scalperID"), addr), DataEntry((keyID + "_title"), title), DataEntry((keyID + "_type"), type), DataEntry((keyID + "_grid"), 0), DataEntry((keyID + "_steps"), 0), DataEntry((keyID + "_lifetime"), 0), DataEntry((keyID + "_ordering"), "middle"), DataEntry((keyID + "_reOrderOut"), "middle"), DataEntry((keyID + "_fundraised"), 0), DataEntry((keyID + "_upOutGTD"), 0), DataEntry((keyID + "_downOutGTD"), 0), DataEntry((keyID + "_gridAsk"), "undefined asks"), DataEntry((keyID + "_gridBid"), "undefined bids"), DataEntry((keyID + "_blockStart"), 0), DataEntry((keyID + "_blockStop"), 0), DataEntry((keyID + "_priceOpen"), 0), DataEntry((keyID + "_priceClose"), 0), DataEntry((keyID + "_profit"), 0), DataEntry((keyID + "_profitFee"), 0), DataEntry((keyID + "_status"), "created")])
231231 }
232232
233233

github/deemru/w8io/169f3d6 
119.88 ms