tx · EtZuJ2ZTbvbb9KZYzcirD3Zb2FzAyz2HCogh34eAYEsS

3N71obtK43EvdxuYsftnexqhdu8YTt1sxfA:  -1.00000000 Waves

2019.03.24 11:45 [550206] smart asset 3N71obtK43EvdxuYsftnexqhdu8YTt1sxfA > SELF 0 A001

{ "type": 15, "id": "EtZuJ2ZTbvbb9KZYzcirD3Zb2FzAyz2HCogh34eAYEsS", "fee": 100000000, "feeAssetId": null, "timestamp": 1553417130782, "version": 1, "sender": "3N71obtK43EvdxuYsftnexqhdu8YTt1sxfA", "senderPublicKey": "7zi4V42c417fKnW1ubvGvw3RRsaaQfGCD8w8RHCF43ob", "proofs": [ "3AL3ubdoikwwGmKpmpzkhzzfg8uMyYambKgJaE7RK5KBdmMz4WPV1KSfeaZrnHp6SufX2NL8rGBSzruxN4kKodj2" ], "assetId": "6xUri27gR2LR26jXyWSn4FF5YQRNHZt9ouBb9gfQfGsx", "script": "base64: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", "chainId": 84, "height": 550206, "spentComplexity": 0 } View: original | compacted Prev: aNEYB3fA9Wmryz6k88cJAsdQt4Nty4UrzdDyKLFhcps Next: 6tZNGhHs5BNNn49BJr9NVdf9qnQWUd3TmWnvFhUbrdDi Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let system = "7zi4V42c417fKnW1ubvGvw3RRsaaQfGCD8w8RHCF43ob"
4-let adv = "7zi4V42c417fKnW1ubvGvw3RRsaaQfGCD8w8RHCF43ob"
5-let tech = "7zi4V42c417fKnW1ubvGvw3RRsaaQfGCD8w8RHCF43ob"
4+let adv = "Dh7svkRPesip2EPU4gLikjCrjKQQ4RqDp6yuh6UanJ8L"
5+let tech = "6PwYYxscG2CdPgVaoXGfgkgmTjVtjiexwWtsxREvp66F"
66 let startPrice = 100000000
77 let deltaPrice = 1000000
8-let startHeight = 550180
8+let startHeight = 549047
99 let deltaHeight = 3
10-let timeOrder = ((5 * 60) * 1000)
10+let timeOrder = ((60 * 60) * 1000)
1111 match tx {
1212 case e: TransferTransaction =>
13- if (if (if ((toBase58String(e.senderPublicKey) == system))
13+ if (if ((toBase58String(e.senderPublicKey) == system))
1414 then true
1515 else (toBase58String(e.senderPublicKey) == adv))
16- then true
17- else (toBase58String(e.senderPublicKey) == tech))
1816 then true
1917 else false
2018 case e: ReissueTransaction =>
2624 then true
2725 else false
2826 case e: MassTransferTransaction =>
29- if (if (if ((toBase58String(e.senderPublicKey) == system))
27+ if (if ((toBase58String(e.senderPublicKey) == system))
3028 then true
3129 else (toBase58String(e.senderPublicKey) == adv))
32- then true
33- else (toBase58String(e.senderPublicKey) == tech))
3430 then true
3531 else false
3632 case e: SetAssetScriptTransaction =>
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let system = "7zi4V42c417fKnW1ubvGvw3RRsaaQfGCD8w8RHCF43ob"
4-let adv = "7zi4V42c417fKnW1ubvGvw3RRsaaQfGCD8w8RHCF43ob"
5-let tech = "7zi4V42c417fKnW1ubvGvw3RRsaaQfGCD8w8RHCF43ob"
4+let adv = "Dh7svkRPesip2EPU4gLikjCrjKQQ4RqDp6yuh6UanJ8L"
5+let tech = "6PwYYxscG2CdPgVaoXGfgkgmTjVtjiexwWtsxREvp66F"
66 let startPrice = 100000000
77 let deltaPrice = 1000000
8-let startHeight = 550180
8+let startHeight = 549047
99 let deltaHeight = 3
10-let timeOrder = ((5 * 60) * 1000)
10+let timeOrder = ((60 * 60) * 1000)
1111 match tx {
1212 case e: TransferTransaction =>
13- if (if (if ((toBase58String(e.senderPublicKey) == system))
13+ if (if ((toBase58String(e.senderPublicKey) == system))
1414 then true
1515 else (toBase58String(e.senderPublicKey) == adv))
16- then true
17- else (toBase58String(e.senderPublicKey) == tech))
1816 then true
1917 else false
2018 case e: ReissueTransaction =>
2119 if ((toBase58String(e.senderPublicKey) == system))
2220 then true
2321 else false
2422 case e: BurnTransaction =>
2523 if ((toBase58String(e.senderPublicKey) == system))
2624 then true
2725 else false
2826 case e: MassTransferTransaction =>
29- if (if (if ((toBase58String(e.senderPublicKey) == system))
27+ if (if ((toBase58String(e.senderPublicKey) == system))
3028 then true
3129 else (toBase58String(e.senderPublicKey) == adv))
32- then true
33- else (toBase58String(e.senderPublicKey) == tech))
3430 then true
3531 else false
3632 case e: SetAssetScriptTransaction =>
3733 if ((toBase58String(e.senderPublicKey) == system))
3834 then true
3935 else false
4036 case e: ExchangeTransaction =>
4137 let minimumPrice = (startPrice + ((((height - startHeight) / deltaHeight) - ((height - startHeight) % deltaHeight)) * deltaPrice))
4238 if ((e.price >= minimumPrice))
4339 then {
4440 let buy = sigVerify(e.buyOrder.bodyBytes, e.buyOrder.proofs[0], e.buyOrder.senderPublicKey)
4541 if (buy)
4642 then if ((timeOrder >= (e.buyOrder.expiration - e.buyOrder.timestamp)))
4743 then true
4844 else throw("TIME BUY")
4945 else if ((timeOrder >= (e.sellOrder.expiration - e.sellOrder.timestamp)))
5046 then true
5147 else throw("TIME SELL")
5248 }
5349 else throw(("Minimum order price is " + toString(minimumPrice)))
5450 case _ =>
5551 throw("Prohibited by contract")
5652 }

github/deemru/w8io/3ef1775 
43.58 ms