tx · DAt2EKRWfrW3R7LMEbXYqPooAB6Dxqgt3a9Xqr3Z7gt1

3P9Typ8Wnoxt719juABnCeErU5wAvfcXAU9:  -0.01400000 Waves

2019.04.01 22:02 [1463700] smart account 3P9Typ8Wnoxt719juABnCeErU5wAvfcXAU9 > SELF 0.00000000 Waves

{ "type": 13, "id": "DAt2EKRWfrW3R7LMEbXYqPooAB6Dxqgt3a9Xqr3Z7gt1", "fee": 1400000, "feeAssetId": null, "timestamp": 1554145384375, "version": 1, "sender": "3P9Typ8Wnoxt719juABnCeErU5wAvfcXAU9", "senderPublicKey": "8aTd48D3ZAesTTu91EY4oDZGFZ1KzCCZF3rrDKZgpfoR", "proofs": [ "33U9TK6J2ab8zSuNL3vtCcKKrt6U9iVF8n7A5VruZ5uG8Ag1RHMmMQYLSphY3aBVnZCjVGycZNNMZJ1qBGq6amCe" ], "script": "base64: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", "chainId": 87, "height": 1463700, "spentComplexity": 0 } View: original | compacted Prev: none Next: 4fCu4QtAFPMdwprq7qUaEaxNG6WV5bMzcR6aU8cneBzE Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 2 #-}
2+{-# CONTENT_TYPE EXPRESSION #-}
3+let pKey0All = base58'8aTd48D3ZAesTTu91EY4oDZGFZ1KzCCZF3rrDKZgpfoR'
4+let pKey1All = base58'4DJ4zrUACsLsZr5ojnPMTWmuyry992khToobZiK3VhbG'
5+let pKey0ReissueBurn = base58'8aTd48D3ZAesTTu91EY4oDZGFZ1KzCCZF3rrDKZgpfoR'
6+let pKey1ReissueBurn = base58'9hi72s5xdQzvM8U6bs2Tvrrk5EqKKdgahtPFMqupTaTF'
7+let pkey0SetScript = base58'8aTd48D3ZAesTTu91EY4oDZGFZ1KzCCZF3rrDKZgpfoR'
8+let pkey1SetScript = base58'GovKFE4nKjPujR7R4M1MecyfcuYBbx4NSAaFjUfPbw7z'
9+let pkey2SetScript = base58'3Gs3ZBZbxZe98QAdfRcbyqoag7ZSeMvtSbksqCNFrZiY'
10+match tx {
11+ case tx: SetScriptTransaction =>
12+ let pKey0Signed = if (sigVerify(tx.bodyBytes, tx.proofs[0], pkey0SetScript))
13+ then 1
14+ else 0
15+ let pKey1Signed = if (sigVerify(tx.bodyBytes, tx.proofs[1], pkey1SetScript))
16+ then 1
17+ else 0
18+ let pKey2Signed = if (sigVerify(tx.bodyBytes, tx.proofs[2], pkey2SetScript))
19+ then 1
20+ else 0
21+ (((pKey0Signed + pKey1Signed) + pKey2Signed) >= 2)
22+ case tx: ReissueTransaction =>
23+ let pKey0Signed = if (sigVerify(tx.bodyBytes, tx.proofs[0], pKey0ReissueBurn))
24+ then 1
25+ else 0
26+ let pKey1Signed = if (sigVerify(tx.bodyBytes, tx.proofs[1], pKey1ReissueBurn))
27+ then 1
28+ else 0
29+ ((pKey0Signed + pKey1Signed) >= 2)
30+ case tx: BurnTransaction =>
31+ let pKey0Signed = if (sigVerify(tx.bodyBytes, tx.proofs[0], pKey0ReissueBurn))
32+ then 1
33+ else 0
34+ let pKey1Signed = if (sigVerify(tx.bodyBytes, tx.proofs[1], pKey1ReissueBurn))
35+ then 1
36+ else 0
37+ ((pKey0Signed + pKey1Signed) >= 2)
38+ case _ =>
39+ let pKey0Signed = if (sigVerify(tx.bodyBytes, tx.proofs[0], pKey0All))
40+ then 1
41+ else 0
42+ let pKey1Signed = if (sigVerify(tx.bodyBytes, tx.proofs[1], pKey1All))
43+ then 1
44+ else 0
45+ ((pKey0Signed + pKey1Signed) >= 2)
46+}

github/deemru/w8io/873ac7e 
44.74 ms