tx · 36rUgL8n6Ase4aCGgAP9PYf1yDc3gWHwhaSpiZLohHhF

3PPLaLznPzrLYNESsfUVgmWTzFAbafTx66N:  -1.00000000 Waves

2020.02.21 14:13 [1939800] smart asset 3PPLaLznPzrLYNESsfUVgmWTzFAbafTx66N > SELF 0.00000000 CPC FR

{ "type": 15, "id": "36rUgL8n6Ase4aCGgAP9PYf1yDc3gWHwhaSpiZLohHhF", "fee": 100000000, "feeAssetId": null, "timestamp": 1582283741991, "version": 1, "sender": "3PPLaLznPzrLYNESsfUVgmWTzFAbafTx66N", "senderPublicKey": "2xMzxAt6kzWE8VufQSx51adwvPTsmA31TkgMmYU6Apdd", "proofs": [ "3vz5FQNcQYCDY6Kjk4UFqJSWcpZAWikqyjUCBT7Ry6yqVCEfdaYEPxnEz4PLyYZMcu8oZCn56SF6LMbGZDTBbnPG" ], "assetId": "A85ibJ56wxDf8TJuAyKsNV36HqXCs9UieYR47zYtsVN2", "script": "base64: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", "chainId": 87, "height": 1939800, "spentComplexity": 0 } View: original | compacted Prev: 8uk69PjAHroGPwK1iJbMphoP8Y84o6UUE3zj4oqJjwkw Next: 8hMymU74UmAjNRHeSEt7yBbWmpto9fsmzYhiWCoHp56Q Diff:
OldNewDifferences
1-{-# STDLIB_VERSION 3 #-}
1+{-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let price = 100000000
44 let Waves = base58''
1010 let XMRId = base58'5WvPKSJXzVE2orvbkJ8wsQmmQKqTv9sGBPksV4adViw3'
1111 let USDId = base58'Ft8X1v1LTa1ABafufpaCWyVj8KkaxUWE6xBhW6sNFJck'
1212 let EURId = base58'Gtb1WRznfchDnTh37ezoDTJ4wcoKaRsKqKjJjy7nm2zU'
13-let CDM24Id = base58'px9Em9GWCrvLeMhegdLwMHPkcRJEffFTxPGgNnoGiDo'
14-let PURA24Id = base58'4yjEbmmUkkmWecGPL5up6MqRm8Vp2vQce7kCeSj32jjb'
15-let CUSDId = base58'Ft8X1v1LTa1ABafufpaCWyVj8KkaxUWE6xBhW6sNFJck'
16-let USDTId = base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ'
17-let USDNId = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
18-let BSVId = base58'62LyMjcr2DtiyF5yVXFhoQ2q414VPPJXjsNYp72SuDCH'
19-let TRYId = base58'2mX5DzVKWrAJw8iwdJnV2qtoeVG9h5nTDpTqC1wb1WEN'
20-let BNTId = base58'F81SdfzBZr5ce8JArRWLPJEDg1V8yT257ohbcHk75yCp'
21-let ERGOId = base58'5dJj4Hn9t2Ve3tRpNGirUHy4yBK6qdJRAJYV21yPPuGz'
22-let WESTId = base58'4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8'
23-let WCTId = base58'DHgwrRvVyqJsepd32YbBqUeDH4GJ1N984X8QoekjgH8J'
24-let WNETId = base58'AxAmJaro7BJ4KasYiZhw7HkjwgYtt2nekPuF2CN9LMym'
25-let EFYTId = base58'725Yv9oceWsB4GsYwyy4A52kEwyVrL5avubkeChSnL46'
26-let MRTId = base58'4uK8i4ThRGbehENwa6MxyLtxAjAo1Rj9fduborGExarC'
27-let LIQUIDId = base58'7FzrHF1pueRFrPEupz6oiVGTUZqe8epvC7ggWUx8n1bd'
28-let CHFFrankenId = base58'3zFC3a5ZQUfaDXHivUi47SdVKppRXz3fUu5J86TjKi4V'
29-let JPYAmenId = base58'6zbDMsgHmDcXrEpczCwzJUAbY9KaN6fdHLdzctVbs2G1'
3013 match tx {
3114 case e: ExchangeTransaction =>
3215 let pair = e.buyOrder.assetPair
7861 else false)
7962 then true
8063 else {
81- let tradedForUSDId = if (!(isDefined(pair.amountAsset)))
64+ let tradedForXMRId = if (!(isDefined(pair.amountAsset)))
8265 then true
8366 else !(isDefined(pair.priceAsset))
84- if (if (tradedForUSDId)
67+ if (if (tradedForXMRId)
8568 then (e.price == price)
8669 else false)
8770 then true
8871 else {
89- let tradedForEURId = if (!(isDefined(pair.amountAsset)))
72+ let tradedForUSDId = if (!(isDefined(pair.amountAsset)))
9073 then true
9174 else !(isDefined(pair.priceAsset))
92- if (if (tradedForEURId)
75+ if (if (tradedForUSDId)
9376 then (e.price == price)
9477 else false)
9578 then true
9679 else {
97- let tradedForCDM24Id = if (!(isDefined(pair.amountAsset)))
80+ let tradedForEURId = if (!(isDefined(pair.amountAsset)))
9881 then true
9982 else !(isDefined(pair.priceAsset))
100- if (if (tradedForCDM24Id)
83+ if (tradedForEURId)
10184 then (e.price == price)
102- else false)
103- then true
104- else {
105- let tradedForPURA24Id = if (!(isDefined(pair.amountAsset)))
106- then true
107- else !(isDefined(pair.priceAsset))
108- if (if (tradedForPURA24Id)
109- then (e.price == price)
110- else false)
111- then true
112- else {
113- let tradedForCUSDId = if (!(isDefined(pair.amountAsset)))
114- then true
115- else !(isDefined(pair.priceAsset))
116- if (if (tradedForCUSDId)
117- then (e.price == price)
118- else false)
119- then true
120- else {
121- let tradedForUSDTId = if (!(isDefined(pair.amountAsset)))
122- then true
123- else !(isDefined(pair.priceAsset))
124- if (if (tradedForUSDTId)
125- then (e.price == price)
126- else false)
127- then true
128- else {
129- let tradedForUSDNId = if (!(isDefined(pair.amountAsset)))
130- then true
131- else !(isDefined(pair.priceAsset))
132- if (if (tradedForUSDNId)
133- then (e.price == price)
134- else false)
135- then true
136- else {
137- let tradedForBSVId = if (!(isDefined(pair.amountAsset)))
138- then true
139- else !(isDefined(pair.priceAsset))
140- if (if (tradedForBSVId)
141- then (e.price == price)
142- else false)
143- then true
144- else {
145- let tradedForTRYId = if (!(isDefined(pair.amountAsset)))
146- then true
147- else !(isDefined(pair.priceAsset))
148- if (if (tradedForTRYId)
149- then (e.price == price)
150- else false)
151- then true
152- else {
153- let tradedForBNTId = if (!(isDefined(pair.amountAsset)))
154- then true
155- else !(isDefined(pair.priceAsset))
156- if (if (tradedForBNTId)
157- then (e.price == price)
158- else false)
159- then true
160- else {
161- let tradedForERGOId = if (!(isDefined(pair.amountAsset)))
162- then true
163- else !(isDefined(pair.priceAsset))
164- if (if (tradedForERGOId)
165- then (e.price == price)
166- else false)
167- then true
168- else {
169- let tradedForWESTId = if (!(isDefined(pair.amountAsset)))
170- then true
171- else !(isDefined(pair.priceAsset))
172- if (if (tradedForWESTId)
173- then (e.price == price)
174- else false)
175- then true
176- else {
177- let tradedForWCTId = if (!(isDefined(pair.amountAsset)))
178- then true
179- else !(isDefined(pair.priceAsset))
180- if (if (tradedForWCTId)
181- then (e.price == price)
182- else false)
183- then true
184- else {
185- let tradedForWNETId = if (!(isDefined(pair.amountAsset)))
186- then true
187- else !(isDefined(pair.priceAsset))
188- if (if (tradedForWNETId)
189- then (e.price == price)
190- else false)
191- then true
192- else {
193- let tradedForEFYTId = if (!(isDefined(pair.amountAsset)))
194- then true
195- else !(isDefined(pair.priceAsset))
196- if (if (tradedForEFYTId)
197- then (e.price == price)
198- else false)
199- then true
200- else {
201- let tradedForMRTId = if (!(isDefined(pair.amountAsset)))
202- then true
203- else !(isDefined(pair.priceAsset))
204- if (if (tradedForMRTId)
205- then (e.price == price)
206- else false)
207- then true
208- else {
209- let tradedForLIQUIDId = if (!(isDefined(pair.amountAsset)))
210- then true
211- else !(isDefined(pair.priceAsset))
212- if (if (tradedForLIQUIDId)
213- then (e.price == price)
214- else false)
215- then true
216- else {
217- let tradedForCHFFrankenId = if (!(isDefined(pair.amountAsset)))
218- then true
219- else !(isDefined(pair.priceAsset))
220- if (if (tradedForCHFFrankenId)
221- then (e.price == price)
222- else false)
223- then true
224- else {
225- let tradedForJPAmenId = if (!(isDefined(pair.amountAsset)))
226- then true
227- else !(isDefined(pair.priceAsset))
228- if (tradedForJPAmenId)
229- then (e.price == price)
230- else false
231- }
232- }
233- }
234- }
235- }
236- }
237- }
238- }
239- }
240- }
241- }
242- }
243- }
244- }
245- }
246- }
85+ else false
24786 }
24887 }
24988 }
Full:
OldNewDifferences
1-{-# STDLIB_VERSION 3 #-}
1+{-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let price = 100000000
44 let Waves = base58''
55 let BTCId = base58'8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS'
66 let ETHId = base58'474jTeYx2r2Va35794tCScAXWJG9hU2HcgxzMowaZUnu'
77 let LTCId = base58'HZk1mbfuJpmxU1Fs4AX5MWLVYtctsNcg6e2C6VKqK8zk'
88 let ZECId = base58'BrjUWjndUanm5VsJkbUip8VRYy6LWJePtxya3FNv4TQa'
99 let DASHId = base58'B3uGHFRpSUuGEDWjqB9LWWxafQj8VTvpMucEyoxzws5H'
1010 let XMRId = base58'5WvPKSJXzVE2orvbkJ8wsQmmQKqTv9sGBPksV4adViw3'
1111 let USDId = base58'Ft8X1v1LTa1ABafufpaCWyVj8KkaxUWE6xBhW6sNFJck'
1212 let EURId = base58'Gtb1WRznfchDnTh37ezoDTJ4wcoKaRsKqKjJjy7nm2zU'
13-let CDM24Id = base58'px9Em9GWCrvLeMhegdLwMHPkcRJEffFTxPGgNnoGiDo'
14-let PURA24Id = base58'4yjEbmmUkkmWecGPL5up6MqRm8Vp2vQce7kCeSj32jjb'
15-let CUSDId = base58'Ft8X1v1LTa1ABafufpaCWyVj8KkaxUWE6xBhW6sNFJck'
16-let USDTId = base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ'
17-let USDNId = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
18-let BSVId = base58'62LyMjcr2DtiyF5yVXFhoQ2q414VPPJXjsNYp72SuDCH'
19-let TRYId = base58'2mX5DzVKWrAJw8iwdJnV2qtoeVG9h5nTDpTqC1wb1WEN'
20-let BNTId = base58'F81SdfzBZr5ce8JArRWLPJEDg1V8yT257ohbcHk75yCp'
21-let ERGOId = base58'5dJj4Hn9t2Ve3tRpNGirUHy4yBK6qdJRAJYV21yPPuGz'
22-let WESTId = base58'4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8'
23-let WCTId = base58'DHgwrRvVyqJsepd32YbBqUeDH4GJ1N984X8QoekjgH8J'
24-let WNETId = base58'AxAmJaro7BJ4KasYiZhw7HkjwgYtt2nekPuF2CN9LMym'
25-let EFYTId = base58'725Yv9oceWsB4GsYwyy4A52kEwyVrL5avubkeChSnL46'
26-let MRTId = base58'4uK8i4ThRGbehENwa6MxyLtxAjAo1Rj9fduborGExarC'
27-let LIQUIDId = base58'7FzrHF1pueRFrPEupz6oiVGTUZqe8epvC7ggWUx8n1bd'
28-let CHFFrankenId = base58'3zFC3a5ZQUfaDXHivUi47SdVKppRXz3fUu5J86TjKi4V'
29-let JPYAmenId = base58'6zbDMsgHmDcXrEpczCwzJUAbY9KaN6fdHLdzctVbs2G1'
3013 match tx {
3114 case e: ExchangeTransaction =>
3215 let pair = e.buyOrder.assetPair
3316 let tradedForWaves = if (!(isDefined(pair.amountAsset)))
3417 then true
3518 else !(isDefined(pair.priceAsset))
3619 if (if (tradedForWaves)
3720 then (e.price == price)
3821 else false)
3922 then true
4023 else {
4124 let tradedForBTCId = if (!(isDefined(pair.amountAsset)))
4225 then true
4326 else !(isDefined(pair.priceAsset))
4427 if (if (tradedForBTCId)
4528 then (e.price == price)
4629 else false)
4730 then true
4831 else {
4932 let tradedForETHId = if (!(isDefined(pair.amountAsset)))
5033 then true
5134 else !(isDefined(pair.priceAsset))
5235 if (if (tradedForETHId)
5336 then (e.price == price)
5437 else false)
5538 then true
5639 else {
5740 let tradedForLTCId = if (!(isDefined(pair.amountAsset)))
5841 then true
5942 else !(isDefined(pair.priceAsset))
6043 if (if (tradedForLTCId)
6144 then (e.price == price)
6245 else false)
6346 then true
6447 else {
6548 let tradedForZECId = if (!(isDefined(pair.amountAsset)))
6649 then true
6750 else !(isDefined(pair.priceAsset))
6851 if (if (tradedForZECId)
6952 then (e.price == price)
7053 else false)
7154 then true
7255 else {
7356 let tradedForDASHId = if (!(isDefined(pair.amountAsset)))
7457 then true
7558 else !(isDefined(pair.priceAsset))
7659 if (if (tradedForDASHId)
7760 then (e.price == price)
7861 else false)
7962 then true
8063 else {
81- let tradedForUSDId = if (!(isDefined(pair.amountAsset)))
64+ let tradedForXMRId = if (!(isDefined(pair.amountAsset)))
8265 then true
8366 else !(isDefined(pair.priceAsset))
84- if (if (tradedForUSDId)
67+ if (if (tradedForXMRId)
8568 then (e.price == price)
8669 else false)
8770 then true
8871 else {
89- let tradedForEURId = if (!(isDefined(pair.amountAsset)))
72+ let tradedForUSDId = if (!(isDefined(pair.amountAsset)))
9073 then true
9174 else !(isDefined(pair.priceAsset))
92- if (if (tradedForEURId)
75+ if (if (tradedForUSDId)
9376 then (e.price == price)
9477 else false)
9578 then true
9679 else {
97- let tradedForCDM24Id = if (!(isDefined(pair.amountAsset)))
80+ let tradedForEURId = if (!(isDefined(pair.amountAsset)))
9881 then true
9982 else !(isDefined(pair.priceAsset))
100- if (if (tradedForCDM24Id)
83+ if (tradedForEURId)
10184 then (e.price == price)
102- else false)
103- then true
104- else {
105- let tradedForPURA24Id = if (!(isDefined(pair.amountAsset)))
106- then true
107- else !(isDefined(pair.priceAsset))
108- if (if (tradedForPURA24Id)
109- then (e.price == price)
110- else false)
111- then true
112- else {
113- let tradedForCUSDId = if (!(isDefined(pair.amountAsset)))
114- then true
115- else !(isDefined(pair.priceAsset))
116- if (if (tradedForCUSDId)
117- then (e.price == price)
118- else false)
119- then true
120- else {
121- let tradedForUSDTId = if (!(isDefined(pair.amountAsset)))
122- then true
123- else !(isDefined(pair.priceAsset))
124- if (if (tradedForUSDTId)
125- then (e.price == price)
126- else false)
127- then true
128- else {
129- let tradedForUSDNId = if (!(isDefined(pair.amountAsset)))
130- then true
131- else !(isDefined(pair.priceAsset))
132- if (if (tradedForUSDNId)
133- then (e.price == price)
134- else false)
135- then true
136- else {
137- let tradedForBSVId = if (!(isDefined(pair.amountAsset)))
138- then true
139- else !(isDefined(pair.priceAsset))
140- if (if (tradedForBSVId)
141- then (e.price == price)
142- else false)
143- then true
144- else {
145- let tradedForTRYId = if (!(isDefined(pair.amountAsset)))
146- then true
147- else !(isDefined(pair.priceAsset))
148- if (if (tradedForTRYId)
149- then (e.price == price)
150- else false)
151- then true
152- else {
153- let tradedForBNTId = if (!(isDefined(pair.amountAsset)))
154- then true
155- else !(isDefined(pair.priceAsset))
156- if (if (tradedForBNTId)
157- then (e.price == price)
158- else false)
159- then true
160- else {
161- let tradedForERGOId = if (!(isDefined(pair.amountAsset)))
162- then true
163- else !(isDefined(pair.priceAsset))
164- if (if (tradedForERGOId)
165- then (e.price == price)
166- else false)
167- then true
168- else {
169- let tradedForWESTId = if (!(isDefined(pair.amountAsset)))
170- then true
171- else !(isDefined(pair.priceAsset))
172- if (if (tradedForWESTId)
173- then (e.price == price)
174- else false)
175- then true
176- else {
177- let tradedForWCTId = if (!(isDefined(pair.amountAsset)))
178- then true
179- else !(isDefined(pair.priceAsset))
180- if (if (tradedForWCTId)
181- then (e.price == price)
182- else false)
183- then true
184- else {
185- let tradedForWNETId = if (!(isDefined(pair.amountAsset)))
186- then true
187- else !(isDefined(pair.priceAsset))
188- if (if (tradedForWNETId)
189- then (e.price == price)
190- else false)
191- then true
192- else {
193- let tradedForEFYTId = if (!(isDefined(pair.amountAsset)))
194- then true
195- else !(isDefined(pair.priceAsset))
196- if (if (tradedForEFYTId)
197- then (e.price == price)
198- else false)
199- then true
200- else {
201- let tradedForMRTId = if (!(isDefined(pair.amountAsset)))
202- then true
203- else !(isDefined(pair.priceAsset))
204- if (if (tradedForMRTId)
205- then (e.price == price)
206- else false)
207- then true
208- else {
209- let tradedForLIQUIDId = if (!(isDefined(pair.amountAsset)))
210- then true
211- else !(isDefined(pair.priceAsset))
212- if (if (tradedForLIQUIDId)
213- then (e.price == price)
214- else false)
215- then true
216- else {
217- let tradedForCHFFrankenId = if (!(isDefined(pair.amountAsset)))
218- then true
219- else !(isDefined(pair.priceAsset))
220- if (if (tradedForCHFFrankenId)
221- then (e.price == price)
222- else false)
223- then true
224- else {
225- let tradedForJPAmenId = if (!(isDefined(pair.amountAsset)))
226- then true
227- else !(isDefined(pair.priceAsset))
228- if (tradedForJPAmenId)
229- then (e.price == price)
230- else false
231- }
232- }
233- }
234- }
235- }
236- }
237- }
238- }
239- }
240- }
241- }
242- }
243- }
244- }
245- }
246- }
85+ else false
24786 }
24887 }
24988 }
25089 }
25190 }
25291 }
25392 }
25493 }
25594 case t: BurnTransaction|MassTransferTransaction|TransferTransaction =>
25695 true
25796 case _ =>
25897 true
25998 }

github/deemru/w8io/3ef1775 
72.66 ms