tx · 8btjoTroeAqoWi4ajT38fzvprKx9J4pDQd7972AA2FE5

3N4Z7j4oSNfJVUtP4kmMKbhZD5n4xPFpPAu:  -0.01400000 Waves

2019.01.29 23:37 [472031] smart account 3N4Z7j4oSNfJVUtP4kmMKbhZD5n4xPFpPAu > SELF 0.00000000 Waves

{ "type": 13, "id": "8btjoTroeAqoWi4ajT38fzvprKx9J4pDQd7972AA2FE5", "fee": 1400000, "feeAssetId": null, "timestamp": 1548794280946, "version": 1, "sender": "3N4Z7j4oSNfJVUtP4kmMKbhZD5n4xPFpPAu", "senderPublicKey": "F3DbYSfYZz6arcD6Mst8HdWScxTeWvTvatC7jp4DGryX", "proofs": [ "4Tkb9pJodGBSHrRaLGpnbgfDp3E9Rg3jTQrAX2zEfKNhfHhsi44AUh2tchRUNorDDX9Ge2eZDd3YcDecGYZ17Dmj" ], "script": "base64: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", "chainId": 84, "height": 472031, "spentComplexity": 0 } View: original | compacted Prev: GRYRFkbFP6yyiBcrGrr1hwsMxuKrSvvKegXJxYrSJtzd Next: 697XJ7H6R3MYQ4wdEG4h5rdzkzXWsxW5V1QhESf3563v Diff:
OldNewDifferences
33 let me = tx.sender
44 match tx {
55 case t: TransferTransaction =>
6- let att = drop(t.attachment, 22)
6+ let att0 = t.attachment
7+ let att = drop(att0, 22)
78 let key = take(att, 8)
89 let type = drop(take(att, 9), 1)
910 let val = drop(take(att, 10), 2)
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let me = tx.sender
44 match tx {
55 case t: TransferTransaction =>
6- let att = drop(t.attachment, 22)
6+ let att0 = t.attachment
7+ let att = drop(att0, 22)
78 let key = take(att, 8)
89 let type = drop(take(att, 9), 1)
910 let val = drop(take(att, 10), 2)
1011 let key58 = toBase58String(key)
1112 let valComplex = extract(getBinary(me, key58))
1213 let koeff = if ((type == drop(toBytes(0), 7)))
1314 then 35
1415 else if ((type == drop(toBytes(1), 7)))
1516 then 1
1617 else if ((type == drop(toBytes(2), 7)))
1718 then 1
1819 else if ((type == drop(toBytes(3), 7)))
1920 then 1
2021 else if ((type == drop(toBytes(4), 7)))
2122 then 2
2223 else if ((type == drop(toBytes(5), 7)))
2324 then 2
2425 else if ((type == drop(toBytes(6), 7)))
2526 then 2
2627 else 0
2728 let ver = take(valComplex, 1)
2829 let valReal = if ((type == drop(toBytes(0), 7)))
2930 then drop(take(valComplex, 2), 1)
3031 else if ((type == drop(toBytes(1), 7)))
3132 then drop(take(valComplex, 3), 2)
3233 else if ((type == drop(toBytes(2), 7)))
3334 then drop(take(valComplex, 4), 3)
3435 else if ((type == drop(toBytes(3), 7)))
3536 then drop(take(valComplex, 5), 4)
3637 else if ((type == drop(toBytes(4), 7)))
3738 then drop(take(valComplex, 6), 5)
3839 else if ((type == drop(toBytes(5), 7)))
3940 then drop(take(valComplex, 7), 5)
4041 else if ((type == drop(toBytes(6), 7)))
4142 then drop(take(valComplex, 8), 6)
4243 else toBytes(38)
4344 if ((val == valReal))
4445 then (val != toBytes(38))
4546 else false
4647 case _ =>
4748 true
4849 }

github/deemru/w8io/169f3d6 
41.97 ms