tx · HQL31Xv3WabHCxiFaD9GRmpkNMNbTAqBSD6rgtXxQrtL

3N1RMHPgVLJ8cQgaCvMECsxpbiiNc6FRSV9:  -0.00100000 Waves

2022.06.28 19:16 [2116519] smart account 3N1RMHPgVLJ8cQgaCvMECsxpbiiNc6FRSV9 > SELF 0.00000000 Waves

{ "type": 13, "id": "HQL31Xv3WabHCxiFaD9GRmpkNMNbTAqBSD6rgtXxQrtL", "fee": 100000, "feeAssetId": null, "timestamp": 1656432996125, "version": 2, "chainId": 84, "sender": "3N1RMHPgVLJ8cQgaCvMECsxpbiiNc6FRSV9", "senderPublicKey": "HyQyr9ohqWGx1aM8r8nkytLCQUUfzUwpVaQ6SmecF7Fm", "proofs": [ "4qX5yows3DVNdoU8bASTAAXF1EjWrqbnBazu69aFU2Dsu1d9qyiqcuVRZDaVdruefeZAqtxxu4YvHsPudtGLfxzZ" ], "script": "base64:BQQAAAAPc2VuZGVyUHVibGljS2V5AQAAACDWIViegBGJvRS86YEw8ag+csGig+OfWqDkx2YyaN0VLwQAAAAEYXhhaQEAAAAgkuT9xAe3o/TGMH8rDGYzdqSfqA0hb04+afXY3ky0HdAEAAAABHVzZG4BAAAAIA/yHBKs5MQ8muxGGqslqLDsugcrRsxtiHLwteKSSQG0CgEAAAAKdmFsaWRhdGlvbgAAAAIAAAABZQAAAAF0AwUAAAABdAMDCQAAAAAAAAIICAgFAAAAAWUAAAAIYnV5T3JkZXIAAAAJYXNzZXRQYWlyAAAAC2Ftb3VudEFzc2V0BQAAAARheGFpCQAAAAAAAAIICAgFAAAAAWUAAAAIYnV5T3JkZXIAAAAJYXNzZXRQYWlyAAAACnByaWNlQXNzZXQFAAAABHVzZG4HBgcDAwkAAAAAAAACCAgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAALYW1vdW50QXNzZXQFAAAABGF4YWkJAAAAAAAAAggICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAJYXNzZXRQYWlyAAAACnByaWNlQXNzZXQFAAAABHVzZG4HBgcEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNFeGNoYW5nZVRyYW5zYWN0aW9uBAAAAAFlBQAAAAckbWF0Y2gwAwMJAQAAAAp2YWxpZGF0aW9uAAAAAgUAAAABZQYGCQEAAAAKdmFsaWRhdGlvbgAAAAIFAAAAAWUHCQAB9AAAAAMIBQAAAAFlAAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAABZQAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAFlAAAAD3NlbmRlclB1YmxpY0tleQcDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAFFNldFNjcmlwdFRyYW5zYWN0aW9uBAAAAAFhBQAAAAckbWF0Y2gwBgkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAAD3NlbmRlclB1YmxpY0tleRVTjtM=", "height": 2116519, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 6jkzZ2vR7VN9PViiSZgJjfUFaqQhjL1UiUwBDYwEj4mH Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# CONTENT_TYPE EXPRESSION #-}
3+let senderPublicKey = base58'FQsjrTpfT8Lgnnu9at6Jk8AXYq2KqEZ1jzeVeuS9xup2'
4+let axai = base58'AtR3c6X6q21VGFdtu73PspcCw1pERV4csVS97LHZBbSF'
5+let usdn = base58'25FEqEjRkqK6yCkiT7Lz6SAYz7gUFCtxfCChnrVFD5AT'
6+func validation (e,t) = if (t)
7+ then if (if ((e.buyOrder.assetPair.amountAsset == axai))
8+ then (e.buyOrder.assetPair.priceAsset == usdn)
9+ else false)
10+ then true
11+ else false
12+ else if (if ((e.sellOrder.assetPair.amountAsset == axai))
13+ then (e.sellOrder.assetPair.priceAsset == usdn)
14+ else false)
15+ then true
16+ else false
17+
18+match tx {
19+ case e: ExchangeTransaction =>
20+ if (if (validation(e, true))
21+ then true
22+ else validation(e, false))
23+ then sigVerify(e.bodyBytes, e.proofs[0], e.senderPublicKey)
24+ else false
25+ case a: SetScriptTransaction =>
26+ true
27+ case _ =>
28+ sigVerify(tx.bodyBytes, tx.proofs[0], senderPublicKey)
29+}

github/deemru/w8io/c3f4982 
16.36 ms