tx · BEVRvTNCXQAw171DtpZuRRSCAMBAJXunW5n956UU3AHt

3NB7FiPnZfyJpDG752gKGAacKedcf6fZEVQ:  -0.01000000 Waves

2019.02.08 13:38 [485992] smart account 3NB7FiPnZfyJpDG752gKGAacKedcf6fZEVQ > SELF 0.00000000 Waves

{ "type": 13, "id": "BEVRvTNCXQAw171DtpZuRRSCAMBAJXunW5n956UU3AHt", "fee": 1000000, "feeAssetId": null, "timestamp": 1549622361323, "version": 1, "sender": "3NB7FiPnZfyJpDG752gKGAacKedcf6fZEVQ", "senderPublicKey": "DhybVQHTkj9LBF1c7eZHpEpwLjZzh3izWetGR1SfnyYQ", "proofs": [ "VFHV8jwqTiUKTz2cLdQMKAMWWRw2aYWy53nBsw3akSNJyEpbzh6vizi8KFhx4Enmog2KVxarxgggNNRRH97EteC" ], "script": "base64:AQQAAAAGc2VuZGVyAQAAACD8+D10++o/0Iy7tnTxtnxbBUufYDu12cdJ+m/J2cjQcAQAAAAJcmVjaXBpZW50AQAAACCWmwdvaNGBUZ9hK6rLMzGfBZe7T3d1Xjvd07anoyooTQQAAAAIdGltZWxvY2sAAAAAAADN/mAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdNYXNzVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAACdHgFAAAAByRtYXRjaDAEAAAADHNlbmRlclNpZ25lZAMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAABQAAAAZzZW5kZXIAAAAAAAAAAAEAAAAAAAAAAAAEAAAAD3JlY2lwaWVudFNpZ25lZAMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAABBQAAAAlyZWNpcGllbnQAAAAAAAAAAAEAAAAAAAAAAAAEAAAADnRpbWVsb2NrUGFzc2VkCQAAZgAAAAIFAAAABmhlaWdodAUAAAAIdGltZWxvY2sDCQAAAAAAAAIJAABkAAAAAgUAAAAMc2VuZGVyU2lnbmVkBQAAAA9yZWNpcGllbnRTaWduZWQAAAAAAAAAAAIGAwUAAAAOdGltZWxvY2tQYXNzZWQJAAAAAAAAAgUAAAAMc2VuZGVyU2lnbmVkAAAAAAAAAAABBwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAUU2V0U2NyaXB0VHJhbnNhY3Rpb24EAAAAAnR4BQAAAAckbWF0Y2gwBgao+CVi", "chainId": 84, "height": 485992, "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'B8uGGC4Xx2FKDxDoJGQTL5Uh5Nr3zFzheRWHjdr6q2pL'
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/c3f4982 
16.75 ms