tx · CvME1NfcxJwBFyNGSmAfPvCFKtuggNvzy8PVwzJQnVw2

3N4jeMxWkbQnGCAbhznaJgD9cyP1ayjqix7:  -0.01000000 Waves

2019.09.08 11:51 [666879] smart account 3N4jeMxWkbQnGCAbhznaJgD9cyP1ayjqix7 > SELF 0.00000000 Waves

{ "type": 13, "id": "CvME1NfcxJwBFyNGSmAfPvCFKtuggNvzy8PVwzJQnVw2", "fee": 1000000, "feeAssetId": null, "timestamp": 1567932462583, "version": 1, "sender": "3N4jeMxWkbQnGCAbhznaJgD9cyP1ayjqix7", "senderPublicKey": "3jujMXeEGhUZyu65M8dBxTL26E9UoUG9vVXx9EFz3mvy", "proofs": [ "317SDfwc1NjLXDgVRU5c8YRRko4aMC8mi4D1XjKjvZDcXFYsrSrLx7pbsrUxZEjmQmxdVfy4sGZDzD9NwfaSns8m" ], "script": "base64:AgQAAAAEYWRkcgkBAAAAB0FkZHJlc3MAAAABAQAAABoBVKKQg2hWzp46quDci2oBbd+5CeTW750uoAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE0V4Y2hhbmdlVHJhbnNhY3Rpb24EAAAAAWUFAAAAByRtYXRjaDAEAAAACXdpdGhXYXZlcwMJAQAAAAEhAAAAAQkBAAAACWlzRGVmaW5lZAAAAAEICAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAACWFzc2V0UGFpcgAAAApwcmljZUFzc2V0BgkBAAAAASEAAAABCQEAAAAJaXNEZWZpbmVkAAAAAQgICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAJYXNzZXRQYWlyAAAAC2Ftb3VudEFzc2V0AwkAAAAAAAACBQAAAAl3aXRoV2F2ZXMHBAAAAA1wcmljZUFzc2V0S2V5CQABLAAAAAIJAAEsAAAAAgIAAAAIc3RhdHVzXzwJAAJYAAAAAQkBAAAAB2V4dHJhY3QAAAABCAgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAAKcHJpY2VBc3NldAIAAAABPgQAAAAScHJpY2VBc3NldEluT3JhY2xlCQAAAAAAAAIJAAQaAAAAAgUAAAAEYWRkcgUAAAANcHJpY2VBc3NldEtleQAAAAAAAAAAAgQAAAAOYW1vdW50QXNzZXRLZXkJAAEsAAAAAgkAASwAAAACAgAAAAhzdGF0dXNfPAkAAlgAAAABCQEAAAAHZXh0cmFjdAAAAAEICAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAACWFzc2V0UGFpcgAAAAthbW91bnRBc3NldAIAAAABPgQAAAATYW1vdW50QXNzZXRJbk9yYWNsZQkAAAAAAAACCQAEGgAAAAIFAAAABGFkZHIFAAAADXByaWNlQXNzZXRLZXkAAAAAAAAAAAIDBQAAABJwcmljZUFzc2V0SW5PcmFjbGUGBQAAABNhbW91bnRBc3NldEluT3JhY2xlBgYbuBtq", "chainId": 84, "height": 666879, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 2 #-}
2+{-# CONTENT_TYPE EXPRESSION #-}
3+let addr = Address(base58'3N4jeMxWkbQnGCAbhznaJgD9cyP1ayjqix7')
4+match tx {
5+ case e: ExchangeTransaction =>
6+ let withWaves = if (!(isDefined(e.sellOrder.assetPair.priceAsset)))
7+ then true
8+ else !(isDefined(e.sellOrder.assetPair.amountAsset))
9+ if ((withWaves == false))
10+ then {
11+ let priceAssetKey = (("status_<" + toBase58String(extract(e.sellOrder.assetPair.priceAsset))) + ">")
12+ let priceAssetInOracle = (getInteger(addr, priceAssetKey) == 2)
13+ let amountAssetKey = (("status_<" + toBase58String(extract(e.sellOrder.assetPair.amountAsset))) + ">")
14+ let amountAssetInOracle = (getInteger(addr, priceAssetKey) == 2)
15+ if (priceAssetInOracle)
16+ then true
17+ else amountAssetInOracle
18+ }
19+ else true
20+ case _ =>
21+ true
22+}

github/deemru/w8io/c3f4982 
12.35 ms