tx · C2pWHbnV7vQXN2t357GigLUcxoWCTpe97u7759tny7hC

3N4T8eVemVK3f4E8KZgbwvBpk8csem2bFyb:  -1.00000000 Waves

2019.02.12 22:14 [492320] smart asset 3N4T8eVemVK3f4E8KZgbwvBpk8csem2bFyb > SELF 0.00000000 tenpe

{ "type": 15, "id": "C2pWHbnV7vQXN2t357GigLUcxoWCTpe97u7759tny7hC", "fee": 100000000, "feeAssetId": null, "timestamp": 1549998727488, "version": 1, "sender": "3N4T8eVemVK3f4E8KZgbwvBpk8csem2bFyb", "senderPublicKey": "6XtTAMMi9snEs1mN1TBpR3npxA2R16FMxneyWXMZdMdf", "proofs": [ "DbGpfeKMkef7eq1RPpKwproUBU4wbU7zozTBFjpKa6CLEa4vRNDyqEPVYpCah9kVC4A1u1TofGZhkgAXbJ5b52B" ], "assetId": "EY83fPjcXEkETodcmME3LwnTnMoVTagaiXty7gXN3y34", "script": "base64:AQQAAAAKc3RhcnRCbG9jawAAAAAAABUmlwQAAAAFUHJpY2UAAAAAAAABhqAEAAAABm9uZWRheQAAAAAAAAAFoAQAAAAIbWlucHJpY2UAAAAAAAX14QAEAAAACG1heHByaWNlAAAAAAAANu6ABAAAAAptYXhhbW1vdW50AAAAAAA7msoABAAAAAptaW5hbW1vdW50AAAAAAAF9eEABAAAAA9tYXh0b2tlbkJhbGFuY2UAAAAAADuaygAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNFeGNoYW5nZVRyYW5zYWN0aW9uBAAAAAFlBQAAAAckbWF0Y2gwAwkAAGYAAAACBQAAAAptaW5hbW1vdW50CAUAAAABZQAAAAZhbW91bnQJAAACAAAAAQIAAAAwINCc0LjQvdC40LzQsNC70YzQvdC+0LUg0LrQvtC70LjRh9C10YHRgtCy0L4gPSAxAwkAAGYAAAACCAUAAAABZQAAAAZhbW91bnQFAAAACm1heGFtbW91bnQJAAACAAAAAQIAAAAzINCc0LDQutGB0LjQvNCw0LvRjNC90L7QtSDQutC+0LvQuNGH0LXRgdGC0LLQviA9IDEwAwkAAGYAAAACBQAAAAhtaW5wcmljZQgFAAAAAWUAAAAFcHJpY2UJAAACAAAAAQIAAAAqINCc0LjQvdC40LzQsNC70YzQvdCw0Y8g0YbQtdC90LAgPSAxIHdhdmVzBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAABdAUAAAAHJG1hdGNoMAQAAAACQ0IJAAPrAAAAAggFAAAAAXQAAAAJcmVjaXBpZW50CAUAAAABdAAAAAdhc3NldElkAwkAAGYAAAACBQAAAAJDQgUAAAAPbWF4dG9rZW5CYWxhbmNlCQAAAgAAAAECAAAAKSDQnNC40L3QuNC80LDQu9GM0L3Ri9C5INCx0LDQu9Cw0L3RgSA9IDEwBgMDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE0V4Y2hhbmdlVHJhbnNhY3Rpb24GAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdNYXNzVHJhbnNmZXJUcmFuc2FjdGlvbgYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE1RyYW5zZmVyVHJhbnNhY3Rpb24GAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABlTZXRBc3NldFNjcmlwdFRyYW5zYWN0aW9uBgkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAA9CdXJuVHJhbnNhY3Rpb24EAAAAAnR4BQAAAAckbWF0Y2gwBgcC6pMJ", "chainId": 84, "height": 492320, "spentComplexity": 0 } View: original | compacted Prev: Eq4MbiR7BFRJpHxPMLGpaPZzyoGsrs7k3RopCyvpNUvU Next: 3m1BPFTPaomRPeYhAcqkwXxfXGi2Wz74vbxwmUnn3wfd Diff:
OldNewDifferences
77 let maxprice = 3600000
88 let maxammount = 1000000000
99 let minammount = 100000000
10+let maxtokenBalance = 1000000000
1011 match tx {
1112 case e: ExchangeTransaction =>
12- let days = ((height - startBlock) / oneday)
1313 if ((minammount > e.amount))
14- then throw("
15- Минимальный ордер = 1")
14+ then throw(" Минимальное количество = 1")
1615 else if ((e.amount > maxammount))
17- then throw("
18- Максимальный ордер = 100")
16+ then throw(" Максимальное количество = 10")
1917 else if ((minprice > e.price))
20- then throw("
21- Минимальная цена = 1 waves")
18+ then throw(" Минимальная цена = 1 waves")
2219 else true
20+ case t: TransferTransaction =>
21+ let CB = assetBalance(t.recipient, t.assetId)
22+ if ((CB > maxtokenBalance))
23+ then throw(" Минимальный баланс = 10")
24+ else true
2325 case tx: ExchangeTransaction|MassTransferTransaction|TransferTransaction|SetAssetScriptTransaction|BurnTransaction =>
2426 true
2527 case _ =>
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let startBlock = 1386135
44 let Price = 100000
55 let oneday = 1440
66 let minprice = 100000000
77 let maxprice = 3600000
88 let maxammount = 1000000000
99 let minammount = 100000000
10+let maxtokenBalance = 1000000000
1011 match tx {
1112 case e: ExchangeTransaction =>
12- let days = ((height - startBlock) / oneday)
1313 if ((minammount > e.amount))
14- then throw("
15- Минимальный ордер = 1")
14+ then throw(" Минимальное количество = 1")
1615 else if ((e.amount > maxammount))
17- then throw("
18- Максимальный ордер = 100")
16+ then throw(" Максимальное количество = 10")
1917 else if ((minprice > e.price))
20- then throw("
21- Минимальная цена = 1 waves")
18+ then throw(" Минимальная цена = 1 waves")
2219 else true
20+ case t: TransferTransaction =>
21+ let CB = assetBalance(t.recipient, t.assetId)
22+ if ((CB > maxtokenBalance))
23+ then throw(" Минимальный баланс = 10")
24+ else true
2325 case tx: ExchangeTransaction|MassTransferTransaction|TransferTransaction|SetAssetScriptTransaction|BurnTransaction =>
2426 true
2527 case _ =>
2628 false
2729 }

github/deemru/w8io/3ef1775 
35.76 ms