1 2018-03-30 01:44:18 <ProfMac> I want to download about the 1st 10,000 blocks for some lab measurements.  I am thinking the place to do the limits is in ProcessMessage.  Any thoughts?
 2 2018-03-30 15:30:19 <ProfMac> I am looking at the source wallet.cpp at ReturnKey and KeepKey.  I'm not clear on the concept.
 3 2018-03-30 15:53:04 <instagibbs> ProfMac, Return, IIRC, means you're not going to use it yet, put it back in the keypool, Keep is you're going to use it, remove it
 4 2018-03-30 15:53:31 <instagibbs> for example you get a key from the change keypool, but your transaction has no change, so you put it back
 5 2018-03-30 15:57:25 <ProfMac> Is the assumption that, while it is in the pool, it has *never* been used in a transaction.  I now see AddKey(key) in the miner code (waaay back, v0.1.5.cpp)
 6 2018-03-30 16:00:56 <ProfMac> Hmm CKey.MakeNewKey() dissapeared by 0.8.1
 7 2018-03-30 17:10:18 <instagibbs> ProfMac, if it sees use in the blockchain it marks it as used and gets rid of it
 8 2018-03-30 19:11:40 <SopaXorzTaker> Fun fact: "satoshi" is in the BIP39 wordlist
 9 2018-03-30 19:12:43 <arubi> SopaXorzTaker, in different languages too? :)
10 2018-03-30 19:14:44 <SopaXorzTaker> word #1531
11 2018-03-30 19:14:51 <SopaXorzTaker> (zero-indexed)
12 2018-03-30 19:14:54 <SopaXorzTaker> check yourself
13 2018-03-30 19:15:05 <SopaXorzTaker> I don't know whether the other languages contain it
14 2018-03-30 23:47:07 <ProfMac> Is there a reference that goes byte by byte through some actual transaction  on the blockchain?
15 2018-03-30 23:48:56 <luke-jr> it's not hard, you could make one in a few minutes..
16 2018-03-30 23:49:30 <luke-jr> https://en.bitcoin.it/wiki/Protocol_documentation#tx
17 2018-03-30 23:50:10 <ProfMac> I'm down into the source code of procedures such as getrawtransaction, that seems to have much of what I want.
18 2018-03-30 23:51:01 <ProfMac> Oh, your link looks just like what I want.  I'll be in deep reading for a while.
19 2018-03-30 23:51:24 <ProfMac> (I'ma gonna pick apart Block 1 till I understand each byte ...)
20 2018-03-30 23:59:25 <ProfMac> I'm really hoping to feed a home-made transaction into the json decoder in getrawtransaction.  I need 1 small magic piece, so I am very close.
21 2018-03-30 23:59:27 <ProfMac> CTransaction txNew;
22 2018-03-30 23:59:27 <ProfMac> ssTx << do_something_magic_here( altBlockCoinbaseData, false);
23 2018-03-30 23:59:27 <ProfMac> ssTx >> txNew;