tx · ByA9KjBKJvPfrKd7SuR3J7qHVN1Nkc5GyGsJnoEBpoqH

3N4Z7j4oSNfJVUtP4kmMKbhZD5n4xPFpPAu:  -0.01400000 Waves

2019.01.30 10:36 [472701] smart account 3N4Z7j4oSNfJVUtP4kmMKbhZD5n4xPFpPAu > SELF 0.00000000 Waves

{ "type": 13, "id": "ByA9KjBKJvPfrKd7SuR3J7qHVN1Nkc5GyGsJnoEBpoqH", "fee": 1400000, "feeAssetId": null, "timestamp": 1548833809120, "version": 1, "sender": "3N4Z7j4oSNfJVUtP4kmMKbhZD5n4xPFpPAu", "senderPublicKey": "F3DbYSfYZz6arcD6Mst8HdWScxTeWvTvatC7jp4DGryX", "proofs": [ "2w6F7GXzUd1irUm6Hj4xyjR5Ja5EGnqJbrCdT4WP34sEeZozFFj3PiWeQDp9tfW3Pks1xPqam3Kka8vFV7rPAbUt" ], "script": "base64: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", "chainId": 84, "height": 472701, "spentComplexity": 0 } View: original | compacted Prev: DJUzVThHwBTAUeJPat4DAKG3wFUPskCGpSgbJhRtC8c4 Next: Dc1Q5dwzNMRgaBvEdMKgSk246L2Skw2dfiXFchLtnLER Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let me = tx.sender
44 match tx {
55 case t: TransferTransaction =>
66 let att0 = t.attachment
77 let att = drop(t.attachment, 22)
88 let key = take(att, 8)
99 let type = drop(take(att, 9), 8)
1010 let val = drop(take(att, 10), 9)
1111 let key58 = toBase58String(key)
1212 let valComplex = extract(getBinary(me, key58))
1313 let koeff = if ((type == drop(toBytes(0), 7)))
1414 then 35
1515 else if ((type == drop(toBytes(1), 7)))
1616 then 1
1717 else if ((type == drop(toBytes(2), 7)))
1818 then 1
1919 else if ((type == drop(toBytes(3), 7)))
2020 then 1
2121 else if ((type == drop(toBytes(4), 7)))
2222 then 2
2323 else if ((type == drop(toBytes(5), 7)))
2424 then 2
2525 else if ((type == drop(toBytes(6), 7)))
2626 then 2
2727 else 0
2828 let ver = take(valComplex, 1)
2929 let valReal = if ((type == drop(toBytes(0), 7)))
3030 then drop(take(valComplex, 2), 1)
3131 else if ((type == drop(toBytes(1), 7)))
3232 then drop(take(valComplex, 3), 2)
3333 else if ((type == drop(toBytes(2), 7)))
3434 then drop(take(valComplex, 4), 3)
3535 else if ((type == drop(toBytes(3), 7)))
3636 then drop(take(valComplex, 5), 4)
3737 else if ((type == drop(toBytes(4), 7)))
3838 then drop(take(valComplex, 6), 5)
3939 else if ((type == drop(toBytes(5), 7)))
4040 then drop(take(valComplex, 7), 5)
4141 else if ((type == drop(toBytes(6), 7)))
4242 then drop(take(valComplex, 8), 6)
4343 else toBytes(38)
4444 if ((val == valReal))
4545 then (val != toBytes(38))
4646 else false
4747 case _ =>
4848 true
4949 }

github/deemru/w8io/026f985 
36.90 ms