tx · 3uKdSmyXrn2eEs78HAR6o5AjiYtkBav7Svm5AmR3J7uk

3N1uvGJDGWYYhVPvShmF6MUCYvFhZJ4CRb9:  -0.01000000 Waves

2019.02.08 20:42 [486424] smart account 3N1uvGJDGWYYhVPvShmF6MUCYvFhZJ4CRb9 > SELF 0.00000000 Waves

{ "type": 13, "id": "3uKdSmyXrn2eEs78HAR6o5AjiYtkBav7Svm5AmR3J7uk", "fee": 1000000, "feeAssetId": null, "timestamp": 1549647796699, "version": 1, "sender": "3N1uvGJDGWYYhVPvShmF6MUCYvFhZJ4CRb9", "senderPublicKey": "9NF22vTpkex5E41SHbd77f4NV2KVfKPbyfMcMfnooEbc", "proofs": [ "AkHdsxYcG8yAHJB44nYRvgaTfJqhxCzEJAg5PkoeFKvcJGzCoH5dFAQqG5HchRFtVtrKum5776PpCXMBKUWVR1V" ], "script": "base64:AQQAAAAGc2VuZGVyAQAAACD8+D10++o/0Iy7tnTxtnxbBUufYDu12cdJ+m/J2cjQcAQAAAAJcmVjaXBpZW50AQAAACArt3JphqC4iHkvFcz2EkTAW18FXJnyYKfid5jyZ9IzLAQAAAAIdGltZWxvY2sAAAAAAADN/mAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdNYXNzVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAACdHgFAAAAByRtYXRjaDAEAAAADHNlbmRlclNpZ25lZAMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAABQAAAAZzZW5kZXIAAAAAAAAAAAEAAAAAAAAAAAAEAAAAD3JlY2lwaWVudFNpZ25lZAMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAABBQAAAAlyZWNpcGllbnQAAAAAAAAAAAEAAAAAAAAAAAAEAAAADnRpbWVsb2NrUGFzc2VkCQAAZgAAAAIFAAAABmhlaWdodAUAAAAIdGltZWxvY2sDCQAAAAAAAAIJAABkAAAAAgUAAAAMc2VuZGVyU2lnbmVkBQAAAA9yZWNpcGllbnRTaWduZWQAAAAAAAAAAAIGAwUAAAAOdGltZWxvY2tQYXNzZWQJAAAAAAAAAgUAAAAMc2VuZGVyU2lnbmVkAAAAAAAAAAABBwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAUU2V0U2NyaXB0VHJhbnNhY3Rpb24EAAAAAnR4BQAAAAckbWF0Y2gwBgYXG7Jm", "chainId": 84, "height": 486424, "spentComplexity": 0 } View: original | compacted Prev: none Next: 2ySh3TagdDpbbewpjaGqKzzbYjAAyDiNsJjZMZgMpU5j Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 1 #-}
2+{-# CONTENT_TYPE EXPRESSION #-}
3+let sender = base58'J2VHWRcFfMeGq3MwWpVaLcqTWBRCyLX9iiD19p2MjSMu'
4+let recipient = base58'3wemoKySciW6Cj6Ca5DfmJyY6F5m5GuJWX6DvJavpa7d'
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/3ef1775 
20.69 ms