tx · BCxZdwp4izWRRYnY5EUywYKXmrfUtk9Bpyx9FcPrMh2

3N9MDH5Pa9FbpuKLxHSS722rRVMo8WmB5hf:  -0.00100000 Waves

2022.06.28 19:07 [2116509] smart account 3N9MDH5Pa9FbpuKLxHSS722rRVMo8WmB5hf > SELF 0.00000000 Waves

{ "type": 13, "id": "BCxZdwp4izWRRYnY5EUywYKXmrfUtk9Bpyx9FcPrMh2", "fee": 100000, "feeAssetId": null, "timestamp": 1656432500010, "version": 2, "chainId": 84, "sender": "3N9MDH5Pa9FbpuKLxHSS722rRVMo8WmB5hf", "senderPublicKey": "6R4Lw8hU2bXzCRQCYnrkP7K5de9rj6w36e182bpTA1k", "proofs": [ "44WerQSQhu4Cw7xmpXAbnQSHhPVnwxtaJhd5zG83MU9F8P6T5SzYTrP4Gh4kgDYuuVyTp2bA1yT1ZHqVXiq9hXwH" ], "script": "base64:BQQAAAAPc2VuZGVyUHVibGljS2V5AQAAACDWIViegBGJvRS86YEw8ag+csGig+OfWqDkx2YyaN0VLwQAAAAEYXhhaQEAAAAgkuT9xAe3o/TGMH8rDGYzdqSfqA0hb04+afXY3ky0HdAEAAAABHVzZG4BAAAAIA/yHBKs5MQ8muxGGqslqLDsugcrRsxtiHLwteKSSQG0CgEAAAAKdmFsaWRhdGlvbgAAAAIAAAABZQAAAAF0AwUAAAABdAMDCQAAAAAAAAIICAgFAAAAAWUAAAAIYnV5T3JkZXIAAAAJYXNzZXRQYWlyAAAAC2Ftb3VudEFzc2V0BQAAAARheGFpCQAAAAAAAAIICAgFAAAAAWUAAAAIYnV5T3JkZXIAAAAJYXNzZXRQYWlyAAAACnByaWNlQXNzZXQFAAAABHVzZG4HBgcDAwkAAAAAAAACCAgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAALYW1vdW50QXNzZXQFAAAABGF4YWkJAAAAAAAAAggICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAJYXNzZXRQYWlyAAAACnByaWNlQXNzZXQFAAAABHVzZG4HBgcEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNFeGNoYW5nZVRyYW5zYWN0aW9uBAAAAAFlBQAAAAckbWF0Y2gwAwMJAQAAAAp2YWxpZGF0aW9uAAAAAgUAAAABZQYGCQEAAAAKdmFsaWRhdGlvbgAAAAIFAAAAAWUHCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleQcJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAABQAAAA9zZW5kZXJQdWJsaWNLZXlD34jG", "height": 2116509, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none 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(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
24+ else false
25+ case _ =>
26+ sigVerify(tx.bodyBytes, tx.proofs[0], senderPublicKey)
27+}

github/deemru/w8io/873ac7e 
16.66 ms