2019.05.09 21:07 [1519076] smart asset 3PA1KvFfq9VuJjg45p2ytGgaNjrgnLSgf4r > SELF 0.00000000 TurtleSmartAsset

{ "type": 15, "id": "9Kf1tyBCGGK2Mu4McRZah6XFegoAkgDY7WNWdeNACKWv", "fee": 100000000, "feeAssetId": null, "timestamp": 1557425230389, "version": 1, "sender": "3PA1KvFfq9VuJjg45p2ytGgaNjrgnLSgf4r", "senderPublicKey": "EFgn12TgFqn3cRthHnLAPr11g7urqchXEpjGspgLYskc", "proofs": [ "61LoEjZtMf5eRKeXMtQZbfZmigP3GfRzG56L4cCpGcMftivy9JX5HMNbXm5ZE6D7UC66NLUyd8ZVjKETb1xjDRrq" ], "assetId": "9jJKKASrLtbP2VzCfntxYx2oQqG7AogK9umoL4M5yDrX", "script": "base64:AgQAAAAGaXNzdWVyCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFXWJeyjq2VY71dnVzqAh7s6rfz79a/9aV/BAAAAAVwcmljZQMJAQAAAAlpc0RlZmluZWQAAAABCQAEGgAAAAIFAAAABmlzc3VlcgIAAAAKZml4ZWRQcmljZQkABBoAAAACBQAAAAZpc3N1ZXICAAAACmZpeGVkUHJpY2UAAAAAAAAAA+gEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNFeGNoYW5nZVRyYW5zYWN0aW9uBAAAAAFlBQAAAAckbWF0Y2gwBAAAAARwYWlyCAgFAAAAAWUAAAAIYnV5T3JkZXIAAAAJYXNzZXRQYWlyBAAAABV0cmFkZWRGb3JCYXNlQ3VycmVuY3kDCQEAAAABIQAAAAEJAQAAAAlpc0RlZmluZWQAAAABCAUAAAAEcGFpcgAAAAthbW91bnRBc3NldAYJAQAAAAEhAAAAAQkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAARwYWlyAAAACnByaWNlQXNzZXQDBQAAABV0cmFkZWRGb3JCYXNlQ3VycmVuY3kJAAAAAAAAAggFAAAAAWUAAAAFcHJpY2UJAQAAAAdleHRyYWN0AAAAAQUAAAAFcHJpY2UHAwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAZU2V0QXNzZXRTY3JpcHRUcmFuc2FjdGlvbgYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAF01hc3NUcmFuc2ZlclRyYW5zYWN0aW9uBgkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNUcmFuc2ZlclRyYW5zYWN0aW9uBgcWH/nd", "chainId": 87, "height": 1519076, "spentComplexity": 0 } View: original | compacted Prev: BraFJWAoBoKr1CpBCwbui9EPBeEfAqTZwwxVNmy6qXCV Next: none Diff:
OldNewDifferences
33 let issuer = Address(base58'3PA1KvFfq9VuJjg45p2ytGgaNjrgnLSgf4r')
44 let price = if (isDefined(getInteger(issuer, "fixedPrice")))
55 then getInteger(issuer, "fixedPrice")
6- else 100000000
6+ else 1000
77 match tx {
88 case e: ExchangeTransaction =>
99 let pair = e.buyOrder.assetPair
1111 then true
1212 else !(isDefined(pair.priceAsset))
1313 if (tradedForBaseCurrency)
14- then (e.price == price)
14+ then (e.price == extract(price))
1515 else false
1616 case _: SetAssetScriptTransaction|MassTransferTransaction|TransferTransaction =>
1717 true
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let issuer = Address(base58'3PA1KvFfq9VuJjg45p2ytGgaNjrgnLSgf4r')
44 let price = if (isDefined(getInteger(issuer, "fixedPrice")))
55 then getInteger(issuer, "fixedPrice")
6- else 100000000
6+ else 1000
77 match tx {
88 case e: ExchangeTransaction =>
99 let pair = e.buyOrder.assetPair
1010 let tradedForBaseCurrency = if (!(isDefined(pair.amountAsset)))
1111 then true
1212 else !(isDefined(pair.priceAsset))
1313 if (tradedForBaseCurrency)
14- then (e.price == price)
14+ then (e.price == extract(price))
1515 else false
1616 case _: SetAssetScriptTransaction|MassTransferTransaction|TransferTransaction =>
1717 true
1818 case _ =>
1919 false
2020 }

github/deemru/w8io/786bc32 
71.94 ms