tx · GV3HivoP6LbHQFE56LyrEfKRBKNGJV3VpksCKpaxUAfB

3Ms3DTk4CZA1Zmk96JAoJrXjbiARMSMfV7Z:  -0.01000000 Waves

2019.01.31 15:46 [474465] smart account 3Ms3DTk4CZA1Zmk96JAoJrXjbiARMSMfV7Z > SELF 0.00000000 Waves

{ "type": 13, "id": "GV3HivoP6LbHQFE56LyrEfKRBKNGJV3VpksCKpaxUAfB", "fee": 1000000, "feeAssetId": null, "timestamp": 1548938737614, "version": 1, "sender": "3Ms3DTk4CZA1Zmk96JAoJrXjbiARMSMfV7Z", "senderPublicKey": "EWxPWCw6nXSvWF2HJQKrufaoi5YZyZmyBdNapi9CQ2Tc", "proofs": [ "GdJcW1H7ijgzHrJfhftiJyXyPeM6bPoW9TXvrt5tPrAWHRAYvkQeoXRot1W4JctLsFZANrpHxQqwiFVz3SkJQSj" ], "script": "base64:AQQAAAAGc2VuZGVyAQAAACD8+D10++o/0Iy7tnTxtnxbBUufYDu12cdJ+m/J2cjQcAQAAAAJcmVjaXBpZW50AQAAACBD+jbqYryHHQFfNNMiNTgpbo+RCYzxyKwbNc0zAlxhNQQAAAAIdGltZWxvY2sAAAAAAADN/mAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdNYXNzVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAACdHgFAAAAByRtYXRjaDAEAAAADHNlbmRlclNpZ25lZAMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAABQAAAAZzZW5kZXIAAAAAAAAAAAEAAAAAAAAAAAAEAAAAD3JlY2lwaWVudFNpZ25lZAMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAABBQAAAAlyZWNpcGllbnQAAAAAAAAAAAEAAAAAAAAAAAAEAAAADnRpbWVsb2NrUGFzc2VkCQAAZgAAAAIFAAAABmhlaWdodAUAAAAIdGltZWxvY2sDCQAAAAAAAAIJAABkAAAAAgUAAAAMc2VuZGVyU2lnbmVkBQAAAA9yZWNpcGllbnRTaWduZWQAAAAAAAAAAAIGAwUAAAAOdGltZWxvY2tQYXNzZWQJAAAAAAAAAgUAAAAMc2VuZGVyU2lnbmVkAAAAAAAAAAABBwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAUU2V0U2NyaXB0VHJhbnNhY3Rpb24EAAAAAnR4BQAAAAckbWF0Y2gwBgbEJEwf", "chainId": 84, "height": 474465, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 1 #-}
2+{-# CONTENT_TYPE EXPRESSION #-}
3+let sender = base58'J2VHWRcFfMeGq3MwWpVaLcqTWBRCyLX9iiD19p2MjSMu'
4+let recipient = base58'5aMcC4CHtTnfT9ajSwdVxmnCQuCDQaPvc3qunibzcS3v'
5+let timelock = 13500000
6+match tx {
7+ case tx: MassTransferTransaction =>
8+ let senderSigned = if (sigVerify(tx.bodyBytes, tx.proofs[0], sender))
9+ then 1
10+ else 0
11+ let recipientSigned = if (sigVerify(tx.bodyBytes, tx.proofs[1], recipient))
12+ then 1
13+ else 0
14+ let timelockPassed = (height > timelock)
15+ if (((senderSigned + recipientSigned) == 2))
16+ then true
17+ else if (timelockPassed)
18+ then (senderSigned == 1)
19+ else false
20+ case tx: SetScriptTransaction =>
21+ true
22+ case _ =>
23+ true
24+}

github/deemru/w8io/873ac7e 
13.93 ms