tx · JAAbHUGQZDxuwakEVEoEy7LLYRo3FS8SZjarET7rYQz7

3PKHbvCJfbCeRr1jKYywa1JSuguTuy4eHsJ:  -0.01000000 Waves

2019.05.29 17:52 [1548137] smart account 3PKHbvCJfbCeRr1jKYywa1JSuguTuy4eHsJ > SELF 0.00000000 Waves

{ "type": 13, "id": "JAAbHUGQZDxuwakEVEoEy7LLYRo3FS8SZjarET7rYQz7", "fee": 1000000, "feeAssetId": null, "timestamp": 1559141531720, "version": 1, "sender": "3PKHbvCJfbCeRr1jKYywa1JSuguTuy4eHsJ", "senderPublicKey": "GJE4ipAZaeEFMGfmm9ZFNZ8EpDrpsuUnFXTKRXXP2vAh", "proofs": [ "3TpbrEznxrSb8VXoParjYPEsVhmnxvFrED1h6m4AFqRbV96hq53EK9YQtGnmnAWMgJRpBrG5XuL5WQtcYYNQ6MvX" ], "script": "base64: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", "chainId": 87, "height": 1548137, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 2 #-}
2+{-# CONTENT_TYPE EXPRESSION #-}
3+match tx {
4+ case ttx: TransferTransaction =>
5+ let otcPubKey = base58'AwcV6L8gmA1Z7Tg4MQF1gsANTdaVJFBTM4FMUyUH894x'
6+ let clientPubKey = base58'GJE4ipAZaeEFMGfmm9ZFNZ8EpDrpsuUnFXTKRXXP2vAh'
7+ let otcSigned0 = if (sigVerify(ttx.bodyBytes, ttx.proofs[0], otcPubKey))
8+ then 1
9+ else 0
10+ let clientSigned0 = if (sigVerify(ttx.bodyBytes, ttx.proofs[0], clientPubKey))
11+ then 1
12+ else 0
13+ let otcSigned1 = if (sigVerify(ttx.bodyBytes, ttx.proofs[1], otcPubKey))
14+ then 1
15+ else 0
16+ let clientSigned1 = if (sigVerify(ttx.bodyBytes, ttx.proofs[1], clientPubKey))
17+ then 1
18+ else 0
19+ ((((otcSigned0 + otcSigned1) + clientSigned0) + clientSigned1) >= 1)
20+ case sstx: SetScriptTransaction =>
21+ let otcPubKey = base58'AwcV6L8gmA1Z7Tg4MQF1gsANTdaVJFBTM4FMUyUH894x'
22+ sigVerify(sstx.bodyBytes, sstx.proofs[0], otcPubKey)
23+ case dtx: DataTransaction =>
24+ let otcPubKey = base58'AwcV6L8gmA1Z7Tg4MQF1gsANTdaVJFBTM4FMUyUH894x'
25+ sigVerify(dtx.bodyBytes, dtx.proofs[0], otcPubKey)
26+ case etx: ExchangeTransaction =>
27+ let otcPubKey = base58'AwcV6L8gmA1Z7Tg4MQF1gsANTdaVJFBTM4FMUyUH894x'
28+ sigVerify(etx.bodyBytes, etx.proofs[0], otcPubKey)
29+ case otx: Order =>
30+ let otcPubKey = base58'AwcV6L8gmA1Z7Tg4MQF1gsANTdaVJFBTM4FMUyUH894x'
31+ sigVerify(otx.bodyBytes, otx.proofs[0], otcPubKey)
32+ case _ =>
33+ false
34+}

github/deemru/w8io/3ef1775 
32.03 ms