2019.05.08 18:38 [1517500] smart asset 3PA1KvFfq9VuJjg45p2ytGgaNjrgnLSgf4r > SELF 0.00000000 TurtleSmartAsset

{ "type": 15, "id": "BraFJWAoBoKr1CpBCwbui9EPBeEfAqTZwwxVNmy6qXCV", "fee": 100000000, "feeAssetId": null, "timestamp": 1557329894864, "version": 1, "sender": "3PA1KvFfq9VuJjg45p2ytGgaNjrgnLSgf4r", "senderPublicKey": "EFgn12TgFqn3cRthHnLAPr11g7urqchXEpjGspgLYskc", "proofs": [ "4MPp5TbSYZe3gurAZVuRyjeRjFWTkQHR3znp7iZ9YqwwFBp6PAYrEkjvpY6Cg2XZrMWLbxYoy1Wag8BrmCGKmTk8" ], "assetId": "9jJKKASrLtbP2VzCfntxYx2oQqG7AogK9umoL4M5yDrX", "script": "base64:AgQAAAAGaXNzdWVyCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFXWJeyjq2VY71dnVzqAh7s6rfz79a/9aV/BAAAAAVwcmljZQMJAQAAAAlpc0RlZmluZWQAAAABCQAEGgAAAAIFAAAABmlzc3VlcgIAAAAKZml4ZWRQcmljZQkABBoAAAACBQAAAAZpc3N1ZXICAAAACmZpeGVkUHJpY2UAAAAAAAX14QAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNFeGNoYW5nZVRyYW5zYWN0aW9uBAAAAAFlBQAAAAckbWF0Y2gwBAAAAARwYWlyCAgFAAAAAWUAAAAIYnV5T3JkZXIAAAAJYXNzZXRQYWlyBAAAABV0cmFkZWRGb3JCYXNlQ3VycmVuY3kDCQEAAAABIQAAAAEJAQAAAAlpc0RlZmluZWQAAAABCAUAAAAEcGFpcgAAAAthbW91bnRBc3NldAYJAQAAAAEhAAAAAQkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAARwYWlyAAAACnByaWNlQXNzZXQDBQAAABV0cmFkZWRGb3JCYXNlQ3VycmVuY3kJAAAAAAAAAggFAAAAAWUAAAAFcHJpY2UFAAAABXByaWNlBwMDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAGVNldEFzc2V0U2NyaXB0VHJhbnNhY3Rpb24GAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdNYXNzVHJhbnNmZXJUcmFuc2FjdGlvbgYJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgYHuVne8Q==", "chainId": 87, "height": 1517500, "spentComplexity": 0 } View: original | compacted Prev: none Next: 9Kf1tyBCGGK2Mu4McRZah6XFegoAkgDY7WNWdeNACKWv Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 2 #-}
2+{-# CONTENT_TYPE EXPRESSION #-}
3+let issuer = Address(base58'3PA1KvFfq9VuJjg45p2ytGgaNjrgnLSgf4r')
4+let price = if (isDefined(getInteger(issuer, "fixedPrice")))
5+ then getInteger(issuer, "fixedPrice")
6+ else 100000000
7+match tx {
8+ case e: ExchangeTransaction =>
9+ let pair = e.buyOrder.assetPair
10+ let tradedForBaseCurrency = if (!(isDefined(pair.amountAsset)))
11+ then true
12+ else !(isDefined(pair.priceAsset))
13+ if (tradedForBaseCurrency)
14+ then (e.price == price)
15+ else false
16+ case _: SetAssetScriptTransaction|MassTransferTransaction|TransferTransaction =>
17+ true
18+ case _ =>
19+ false
20+}

github/deemru/w8io/786bc32 
73.76 ms