1 2017-01-02 07:18:58 <TheButterZone> is anyone here an apple dev or on their mailing list for bug fixing? there seems to be some floating point error or something with the Stocks notification panel for BTCUSD=X reporting the correct price but that it has gone down 49.67%/996.75
2 2017-01-02 13:48:09 <cluelessperson> Question, I'm interested in developing an SPV wallet, is anyone familmiar?
3 2017-01-02 14:08:20 <belcher> cluelessperson its best you just ask your real question rather than a that more vague one
4 2017-01-02 14:09:00 <cluelessperson> Okay, I want to make an SPV wallet in Python, using my own home server's full node to back it, where do I start?
5 2017-01-02 14:10:23 <belcher> you'll need a way to handle bitcoin addresses, private keys and HD wallets
6 2017-01-02 14:10:29 <belcher> and to code up the p2p networking code
7 2017-01-02 14:10:42 <belcher> iv found the bitcoin wiki and bitcoin.org developer guide are great sources of info
8 2017-01-02 14:11:03 <belcher> btw joinmarket is a python project that does/will do all that stuff so you could also have a look at its code
9 2017-01-02 14:11:24 <cluelessperson> belcher, I don't think I'll have too much trouble with BIP32 and HD wallet, I just don't know how to interface with nodes
10 2017-01-02 14:11:42 <cluelessperson> belcher, I'll check out joinmarket
11 2017-01-02 14:14:01 <belcher> https://en.bitcoin.it/wiki/Protocol_documentation is useful
12 2017-01-02 14:14:56 <cluelessperson> belcher, joinmarket doens't look like what I'm searching for.
13 2017-01-02 14:15:52 <belcher> what about these files https://github.com/JoinMarket-Org/joinmarket/pull/662/files
14 2017-01-02 14:18:57 <cluelessperson> joinmarket doesn't support python3 either
15 2017-01-02 14:19:13 <belcher> that is true
16 2017-01-02 14:24:03 <cluelessperson> what is a merkle tree
17 2017-01-02 14:24:11 <cluelessperson> "binary tree of hashes"
18 2017-01-02 14:24:13 <cluelessperson> wtf does that mean
19 2017-01-02 14:24:22 <cluelessperson> why do you need a tree of hashes
20 2017-01-02 14:24:39 <belcher> a data structure for committing to a set, and also allowing scalable proofs of set membership
21 2017-01-02 14:25:11 <belcher> cluelessperson i wrote this yesterday for something else but it contains an explaination and diagram of merkle trees https://gist.github.com/chris-belcher/eb9abe417d74a7b5f20aabe6bff10de0
22 2017-01-02 14:25:33 <belcher> also theres explanations on the bitcoin wiki and bitcoin.org developer guide but i think they're not as in-depth
23 2017-01-02 14:29:05 <cluelessperson> belcher, thanks, I'll do more reading
24 2017-01-02 16:27:30 <molz> cluelessperson, can you look at Electrum code and rewrite in Python?
25 2017-01-02 16:27:41 <cluelessperson> molz, yes
26 2017-01-02 16:27:46 <cluelessperson> molz, why, what's up
27 2017-01-02 16:28:08 <molz> oh nothing, just saw your questions, Happy New Year! :)
28 2017-01-02 16:31:56 <cluelessperson> molz, I feel electrum is a bit messy
29 2017-01-02 16:32:08 <cluelessperson> molz, I'm considering working on cleaning/refactoring its code
30 2017-01-02 16:32:37 <molz> cluelessperson, that's a good idea
31 2017-01-02 16:33:04 <cluelessperson> molz, Why do you say that? (interested in discussion)
32 2017-01-02 16:33:55 <molz> oh i think any effort to make something better is always a good idea