tx · 5qxJeGfBWzpJKWp9CpEK6yEjT1bcHGzSGn22yf85azgM

3P3rNC6MTBxbcA26D4Ju8iywX3C74YUV4Yz:  -1.00000000 Waves

2019.03.06 09:06 [1424982] smart asset 3P3rNC6MTBxbcA26D4Ju8iywX3C74YUV4Yz > SELF 0.00000000 AAAA spam

{ "type": 15, "id": "5qxJeGfBWzpJKWp9CpEK6yEjT1bcHGzSGn22yf85azgM", "fee": 100000000, "feeAssetId": null, "timestamp": 1551852431181, "version": 1, "sender": "3P3rNC6MTBxbcA26D4Ju8iywX3C74YUV4Yz", "senderPublicKey": "C3YAj3TnZayLvDfa9pkpLqFUDhazX97337ShmHLMEA5T", "proofs": [ "3k2MFqEyTj6CUeYjHJTnJTxDc4cvNoEhHN8bzRxvVfrqwtJdE4xn684oztyo9jXWjnFahiTsoUHV3jGWJfQ3ACt7" ], "assetId": "E4QRiFLZ2Enx1yPKVERzr9tUWXTcPRqdHnWVBphfftRy", "script": "base64:AQQAAAAPbWluaW11bVRyYW5zZmVyAAAAAAAd1QYgBAAAAAxtaW5pbXVtUHJpY2UAAAAAAAAHoR8EAAAAB0FTaWduZWQCAAAALEMzWUFqM1RuWmF5THZEZmE5cGtwTHFGVURoYXpYOTczMzdTaG1ITE1FQTVUBAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATRXhjaGFuZ2VUcmFuc2FjdGlvbgQAAAABdAUAAAAHJG1hdGNoMAMJAAAAAAAAAgkAAlgAAAABCAgFAAAAAXQAAAAJc2VsbE9yZGVyAAAAD3NlbmRlclB1YmxpY0tleQUAAAAHQVNpZ25lZAYEAAAAA2J1eQkAAfQAAAADCAgFAAAAAXQAAAAIYnV5T3JkZXIAAAAJYm9keUJ5dGVzCQABkQAAAAIICAUAAAABdAAAAAhidXlPcmRlcgAAAAZwcm9vZnMAAAAAAAAAAAAICAUAAAABdAAAAAhidXlPcmRlcgAAAA9zZW5kZXJQdWJsaWNLZXkDBQAAAANidXkGAwkAAGcAAAACCAUAAAABdAAAAAZhbW91bnQFAAAAD21pbmltdW1UcmFuc2ZlcgMJAABmAAAAAggFAAAAAXQAAAAFcHJpY2UFAAAADG1pbmltdW1QcmljZQYJAAACAAAAAQIAAAAlRG9lcyBub3QgY29ycmVzcG9uZCB0aGUgbWluaW11bSBwcmljZQkAAAIAAAABAgAAACZUaGUgbWluaW11bSBvcmRlciBhbW91bnQgaXMgNTAuMDUgQUFBQQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAABdAUAAAAHJG1hdGNoMAMJAAAAAAAAAgkAAlgAAAABCAUAAAABdAAAAA9zZW5kZXJQdWJsaWNLZXkFAAAAB0FTaWduZWQGBwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAPQnVyblRyYW5zYWN0aW9uBAAAAAF0BQAAAAckbWF0Y2gwAwkAAAAAAAACCQACWAAAAAEIBQAAAAF0AAAAD3NlbmRlclB1YmxpY0tleQUAAAAHQVNpZ25lZAYHAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdNYXNzVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAABdAUAAAAHJG1hdGNoMAMJAAAAAAAAAgkAAlgAAAABCAUAAAABdAAAAA9zZW5kZXJQdWJsaWNLZXkFAAAAB0FTaWduZWQGBwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAZU2V0QXNzZXRTY3JpcHRUcmFuc2FjdGlvbgQAAAABdAUAAAAHJG1hdGNoMAMJAAAAAAAAAgkAAlgAAAABCAUAAAABdAAAAA9zZW5kZXJQdWJsaWNLZXkFAAAAB0FTaWduZWQGBwkAAAIAAAABAgAAACpUcmFuc2FjdGlvbiBpcyBub3QgYWxsb3dlZCBieSB0b2tlbi1zY3JpcHR+WVff", "chainId": 87, "height": 1424982, "spentComplexity": 0 } View: original | compacted Prev: none Next: CexNTPX8fguTDbChHDp57RwvBumJahwJu6iaTQ4VhMsK Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 1 #-}
2+{-# CONTENT_TYPE EXPRESSION #-}
3+let minimumTransfer = 500500000
4+let minimumPrice = 499999
5+let ASigned = "C3YAj3TnZayLvDfa9pkpLqFUDhazX97337ShmHLMEA5T"
6+match tx {
7+ case t: ExchangeTransaction =>
8+ if ((toBase58String(t.sellOrder.senderPublicKey) == ASigned))
9+ then true
10+ else {
11+ let buy = sigVerify(t.buyOrder.bodyBytes, t.buyOrder.proofs[0], t.buyOrder.senderPublicKey)
12+ if (buy)
13+ then true
14+ else if ((t.amount >= minimumTransfer))
15+ then if ((t.price > minimumPrice))
16+ then true
17+ else throw("Does not correspond the minimum price")
18+ else throw("The minimum order amount is 50.05 AAAA")
19+ }
20+ case t: TransferTransaction =>
21+ if ((toBase58String(t.senderPublicKey) == ASigned))
22+ then true
23+ else false
24+ case t: BurnTransaction =>
25+ if ((toBase58String(t.senderPublicKey) == ASigned))
26+ then true
27+ else false
28+ case t: MassTransferTransaction =>
29+ if ((toBase58String(t.senderPublicKey) == ASigned))
30+ then true
31+ else false
32+ case t: SetAssetScriptTransaction =>
33+ if ((toBase58String(t.senderPublicKey) == ASigned))
34+ then true
35+ else false
36+ case _ =>
37+ throw("Transaction is not allowed by token-script")
38+}

github/deemru/w8io/3ef1775 
58.86 ms