tx · 7c8YzmuurLsD8RdzJ1AXqG2rYzsWdT1UHgvhdbkLBiZi

3PG5CZ82jZDBKRkWwu7FWiAH9DhDfbhUzrA:  -1.00000000 Waves

2019.04.06 04:13 [1469877] smart asset 3PG5CZ82jZDBKRkWwu7FWiAH9DhDfbhUzrA > SELF 0.00 PAR ZERO

{ "type": 15, "id": "7c8YzmuurLsD8RdzJ1AXqG2rYzsWdT1UHgvhdbkLBiZi", "fee": 100000000, "feeAssetId": null, "timestamp": 1554513241214, "version": 1, "sender": "3PG5CZ82jZDBKRkWwu7FWiAH9DhDfbhUzrA", "senderPublicKey": "AqujqfzxkRSf9S66wMiM6jYWMEKy7GU34ToZmbzvFCqc", "proofs": [ "4SVoc5QTTcS7uFPSf2avWyQWEMaJX2wYZj9bmn9sTj9AZNJQS7azR6T9tcuZc9x7L9FEQDJsf7FEwYtA18KRmeBs" ], "assetId": "AAPvMjJ5vsXkyKLbeHVWvt32Pt8fhhtRffBNzZBoJU8n", "script": "base64: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", "chainId": 87, "height": 1469877, "spentComplexity": 0 } View: original | compacted Prev: B7DKQwWJFAXKxi7eVRtvdooQZKHwP5Z5qi9rUsGoMgV6 Next: 3cfyLvN33nvFLpeTdduECEd1mXGxbespKkbWSHBv4Vug Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3+let PAR7Price = 1000000
4+let WAVESPrice = 3000000000
5+let USDPrice = 1000000
36 let PAR7ID = base58'3Janbh2r7ZQjiUM3sWVswVGHWyQB2TPxm348QvuX5v6c'
4-let PAR7Price = 10000000000
5-let WAVESPrice = 3000000000
67 let PAR7GOID = base58'6eux2bb8e825btZzvCFXHTZWHLf89KCqcm1kVwNCiQyP'
78 let PAR7GOWlistID = base58'HsrqDYUWwXrQwQE54dpRuoRuh5PiZsep5USvJR4AyFRG'
89 let PAR7GOBKID = base58'CGPaL3bXdH3fGbetQCf5iPVdQn9DzGt1oZSi783SMLDG'
10+let WAPPID = base58'4HWKN5w7GApw2bCV33ovzUn7CLMizFc3TTdo7sdBBpte'
11+let USDID = base58'Ft8X1v1LTa1ABafufpaCWyVj8KkaxUWE6xBhW6sNFJck'
912 match tx {
1013 case e: ExchangeTransaction =>
11- false
14+ let pair = e.sellOrder.assetPair
15+ let tradedForWaves = if (!(isDefined(pair.amountAsset)))
16+ then true
17+ else !(isDefined(pair.priceAsset))
18+ if (if ((assetBalance(e.sellOrder.sender, PAR7GOBKID) >= 1000))
19+ then (assetBalance(e.buyOrder.sender, PAR7GOBKID) >= 1000)
20+ else false)
21+ then if (false)
22+ then true
23+ else throw("Your PAR7PAY freeze")
24+ else if (if (tradedForWaves)
25+ then (e.price >= WAVESPrice)
26+ else false)
27+ then if (true)
28+ then true
29+ else throw("Exchange price over 0.00003WAVES & free WAPP & Fix 100PAR7 only! thank you")
30+ else if ((e.sellOrder.assetPair.amountAsset == WAPPID))
31+ then if (true)
32+ then true
33+ else throw("Exchange price over 0.00003WAVES & free WAPP & Fix 100PAR7 only! thank you")
34+ else if (if ((e.sellOrder.assetPair.amountAsset == PAR7ID))
35+ then (e.price == PAR7Price)
36+ else false)
37+ then if (true)
38+ then true
39+ else throw("Exchange with PAR7 limit price of 0.01PAR7PAY only! thank you")
40+ else if (if (if (if ((assetBalance(e.sellOrder.sender, PAR7GOWlistID) >= 1000))
41+ then (assetBalance(e.buyOrder.sender, PAR7GOWlistID) >= 1000)
42+ else false)
43+ then (e.sellOrder.assetPair.priceAsset == USDID)
44+ else false)
45+ then (e.price == USDPrice)
46+ else false)
47+ then if (false)
48+ then true
49+ else throw("Only whitelist person can exchange 0.01 USD")
50+ else if (false)
51+ then true
52+ else throw("Exchange price over 0.00003WAVES & free WAPP & Fix 100PAR7 only! thank you")
1253 case m: MassTransferTransaction =>
13- if (if ((assetBalance(m.sender, PAR7GOID) >= 10))
14- then true
15- else (assetBalance(m.sender, PAR7GOWlistID) >= 10))
16- then if (true)
54+ if ((assetBalance(m.sender, PAR7GOBKID) >= 1000))
55+ then if (false)
1756 then true
18- else throw("Oops.Not possible to send by mass transfer except by the list person")
19- else if ((assetBalance(m.sender, PAR7GOBKID) >= 10))
20- then if (false)
57+ else throw("Your PAR7PAY freeze")
58+ else if (if ((assetBalance(m.sender, PAR7GOID) >= 1000))
59+ then true
60+ else (assetBalance(m.sender, PAR7GOWlistID) >= 1000))
61+ then if (true)
2162 then true
22- else throw("Your PAR7PAY freeze")
63+ else throw("Oops.Not possible to send by mass transfer except by the list person")
2364 else if (false)
2465 then true
2566 else throw("Oops.Not possible to send by mass transfer except by the list person")
2667 case t: TransferTransaction =>
27- if ((assetBalance(t.sender, PAR7GOBKID) >= 10))
68+ if ((assetBalance(t.sender, PAR7GOBKID) >= 1000))
2869 then if (false)
2970 then true
3071 else throw("Your PAR7PAY freeze")
3273 case s: SetScriptTransaction|SetAssetScriptTransaction =>
3374 true
3475 case _ =>
35- false
76+ if (false)
77+ then true
78+ else throw("Oops.It seems that you do not allow this operation")
3679 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3+let PAR7Price = 1000000
4+let WAVESPrice = 3000000000
5+let USDPrice = 1000000
36 let PAR7ID = base58'3Janbh2r7ZQjiUM3sWVswVGHWyQB2TPxm348QvuX5v6c'
4-let PAR7Price = 10000000000
5-let WAVESPrice = 3000000000
67 let PAR7GOID = base58'6eux2bb8e825btZzvCFXHTZWHLf89KCqcm1kVwNCiQyP'
78 let PAR7GOWlistID = base58'HsrqDYUWwXrQwQE54dpRuoRuh5PiZsep5USvJR4AyFRG'
89 let PAR7GOBKID = base58'CGPaL3bXdH3fGbetQCf5iPVdQn9DzGt1oZSi783SMLDG'
10+let WAPPID = base58'4HWKN5w7GApw2bCV33ovzUn7CLMizFc3TTdo7sdBBpte'
11+let USDID = base58'Ft8X1v1LTa1ABafufpaCWyVj8KkaxUWE6xBhW6sNFJck'
912 match tx {
1013 case e: ExchangeTransaction =>
11- false
14+ let pair = e.sellOrder.assetPair
15+ let tradedForWaves = if (!(isDefined(pair.amountAsset)))
16+ then true
17+ else !(isDefined(pair.priceAsset))
18+ if (if ((assetBalance(e.sellOrder.sender, PAR7GOBKID) >= 1000))
19+ then (assetBalance(e.buyOrder.sender, PAR7GOBKID) >= 1000)
20+ else false)
21+ then if (false)
22+ then true
23+ else throw("Your PAR7PAY freeze")
24+ else if (if (tradedForWaves)
25+ then (e.price >= WAVESPrice)
26+ else false)
27+ then if (true)
28+ then true
29+ else throw("Exchange price over 0.00003WAVES & free WAPP & Fix 100PAR7 only! thank you")
30+ else if ((e.sellOrder.assetPair.amountAsset == WAPPID))
31+ then if (true)
32+ then true
33+ else throw("Exchange price over 0.00003WAVES & free WAPP & Fix 100PAR7 only! thank you")
34+ else if (if ((e.sellOrder.assetPair.amountAsset == PAR7ID))
35+ then (e.price == PAR7Price)
36+ else false)
37+ then if (true)
38+ then true
39+ else throw("Exchange with PAR7 limit price of 0.01PAR7PAY only! thank you")
40+ else if (if (if (if ((assetBalance(e.sellOrder.sender, PAR7GOWlistID) >= 1000))
41+ then (assetBalance(e.buyOrder.sender, PAR7GOWlistID) >= 1000)
42+ else false)
43+ then (e.sellOrder.assetPair.priceAsset == USDID)
44+ else false)
45+ then (e.price == USDPrice)
46+ else false)
47+ then if (false)
48+ then true
49+ else throw("Only whitelist person can exchange 0.01 USD")
50+ else if (false)
51+ then true
52+ else throw("Exchange price over 0.00003WAVES & free WAPP & Fix 100PAR7 only! thank you")
1253 case m: MassTransferTransaction =>
13- if (if ((assetBalance(m.sender, PAR7GOID) >= 10))
14- then true
15- else (assetBalance(m.sender, PAR7GOWlistID) >= 10))
16- then if (true)
54+ if ((assetBalance(m.sender, PAR7GOBKID) >= 1000))
55+ then if (false)
1756 then true
18- else throw("Oops.Not possible to send by mass transfer except by the list person")
19- else if ((assetBalance(m.sender, PAR7GOBKID) >= 10))
20- then if (false)
57+ else throw("Your PAR7PAY freeze")
58+ else if (if ((assetBalance(m.sender, PAR7GOID) >= 1000))
59+ then true
60+ else (assetBalance(m.sender, PAR7GOWlistID) >= 1000))
61+ then if (true)
2162 then true
22- else throw("Your PAR7PAY freeze")
63+ else throw("Oops.Not possible to send by mass transfer except by the list person")
2364 else if (false)
2465 then true
2566 else throw("Oops.Not possible to send by mass transfer except by the list person")
2667 case t: TransferTransaction =>
27- if ((assetBalance(t.sender, PAR7GOBKID) >= 10))
68+ if ((assetBalance(t.sender, PAR7GOBKID) >= 1000))
2869 then if (false)
2970 then true
3071 else throw("Your PAR7PAY freeze")
3172 else true
3273 case s: SetScriptTransaction|SetAssetScriptTransaction =>
3374 true
3475 case _ =>
35- false
76+ if (false)
77+ then true
78+ else throw("Oops.It seems that you do not allow this operation")
3679 }

github/deemru/w8io/6500d08 
105.16 ms