< luke-jr>
weird, starting my node shows all transactions back to 2010 as "Offline" even after a few connections
< luke-jr>
would expect it to show the ones that confirmed in the past as confirmed at least..
< luke-jr>
(I can understand not trusting newly confirmed stuff with few connections)
< sipa>
transactions can be "offline" ?
< luke-jr>
sipa: apparently ☺
< luke-jr>
they showed normal after 5 or 6 connections
< wumpus>
yes, transactions (in the gui) can be "offline". That transaction classification code is pretty much what it was in satoshi's code, unchanged over all that time
< wumpus>
most notably it doesn't check the depth, so something can be 100/offline, for whatever that's worth
< wumpus>
'longer than 2 hours old and never requested by other peers'
< luke-jr>
wumpus: all of these have been long-confirmed by other peers :p
< wumpus>
luke-jr: the logic makes little sense. I wouldn't mind removing that status completely. I don't think it's documented anywhere, and if it surprises even the devs :)
< BlueMatt>
grrr, damn github...whatever, pulls out the CNodeState management from the top of main.cpp to the end as a part of https://github.com/TheBlueMatt/bitcoin/commits/net_processing_file, which disentangles that stuff somewhat and is like 2 functions away from splitting main.cpp in two