1 2017-05-06 02:12:05 0|jtimon|luke-jr: I isolated the new error in 9494, but I still don't understand it, did s/argsGlobal/gArgs/ accross the history but working on doing it more scripted as suggested by BlueMatt , so don't hurry up to ack until I say something in the PR (but never too early to nit)
2 2017-05-06 03:11:07 0|gmaxwell|sipa: https://cloud.githubusercontent.com/assets/548488/25769030/c84fe65e-31c4-11e7-8819-264c44e50ddf.png one heck of a graph on PR #10195
3 2017-05-06 03:11:09 0|gribble|https://github.com/bitcoin/bitcoin/issues/10195 | Switch chainstate db and cache to per-txout model by sipa ÷ Pull Request #10195 ÷ bitcoin/bitcoin ÷ GitHub
4 2017-05-06 03:21:33 0|achow101|where can I find the description of the fee estimation stuff?
5 2017-05-06 03:36:28 0|praxeology|Does the fee estimator take CPFP into account?
6 2017-05-06 03:39:14 0|gmaxwell|praxeology: it takes it into account by not being confused by it.
7 2017-05-06 03:44:50 0|praxeology|gmaxwell: that is a pretty evasive answer. I would guess it would take it into account by grouping all transactions that depend on each other in a block into one transaction, so long as children are higher fee/byte than parents
8 2017-05-06 03:45:44 0|gmaxwell|praxeology: IIRC it just ignores things with dependencies in its estimation, there are few enough that it doesn't matter.
9 2017-05-06 03:47:27 0|praxeology|I guess so. CPFP parents would probably be statistical outliers
10 2017-05-06 05:13:35 0|phantomcircuit|gmaxwell, that reminds me the cache shouldn't flush entries entirely like that
11 2017-05-06 05:13:59 0|sipa|phantomcircuit: working on it
12 2017-05-06 05:14:16 0|phantomcircuit|sipa, iirc i did this but couldn't get the change to pass tests...
13 2017-05-06 05:14:17 0|sipa|(but it is much harder than you may think)
14 2017-05-06 05:14:18 0|phantomcircuit|which was
15 2017-05-06 05:14:19 0|phantomcircuit|uh
16 2017-05-06 05:14:21 0|phantomcircuit|suspicious
17 2017-05-06 05:14:36 0|sipa|i've made it work fine, it just ended up being slower
18 2017-05-06 05:14:38 0|phantomcircuit|yeah but why is it harder
19 2017-05-06 05:14:51 0|sipa|due to more frequent flushing
20 2017-05-06 05:14:55 0|phantomcircuit|yeah it makes the flushing logic significantly harder
21 2017-05-06 05:15:30 0|sipa|i'm planning on a background thread flushing now, after #10148
22 2017-05-06 05:15:31 0|gribble|https://github.com/bitcoin/bitcoin/issues/10148 | [WIP] Use non-atomic flushing with block replay by sipa ÷ Pull Request #10148 ÷ bitcoin/bitcoin ÷ GitHub
23 2017-05-06 05:16:33 0|phantomcircuit|iirc what i ended up doing was randomly selecting sections to flush or something
24 2017-05-06 05:16:44 0|phantomcircuit|regardless of whether they just needed to be written or not
25 2017-05-06 05:16:52 0|phantomcircuit|and kept a list of things which needed to be written
26 2017-05-06 05:17:08 0|phantomcircuit|which of course increased memory usage because i did it poorly
27 2017-05-06 10:02:51 0|bitcoin-git|13bitcoin/06master 14965a124 15John Newbery: [tests] Fix abandonconflict.py intermittency
28 2017-05-06 10:02:51 0|bitcoin-git|[13bitcoin] 15MarcoFalke pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/35da2aeed7d4...e9274839bf31
29 2017-05-06 10:02:52 0|bitcoin-git|13bitcoin/06master 14e927483 15MarcoFalke: Merge #10344: [tests] Fix abandonconflict.py intermittency...
30 2017-05-06 10:03:16 0|bitcoin-git|[13bitcoin] 15MarcoFalke closed pull request #10344: [tests] Fix abandonconflict.py intermittency (06master...06fix_abandon_conflict) 02https://github.com/bitcoin/bitcoin/pull/10344
31 2017-05-06 10:10:04 0|bitcoin-git|13bitcoin/06master 14f19abd9 15Suhas Daftuar: [qa] Fixes segwit block relay test after inv-direct-fetch was disabled...
32 2017-05-06 10:10:04 0|bitcoin-git|[13bitcoin] 15MarcoFalke pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/e9274839bf31...314ebdfcb38d
33 2017-05-06 10:10:05 0|bitcoin-git|13bitcoin/06master 14314ebdf 15MarcoFalke: Merge #10134: [qa] Fixes segwit block relay test after inv-direct-fetch was disabled...
34 2017-05-06 10:10:21 0|bitcoin-git|[13bitcoin] 15MarcoFalke closed pull request #10134: [qa] Fixes segwit block relay test after inv-direct-fetch was disabled (06master...062017-03-fix-segwit-relay-test) 02https://github.com/bitcoin/bitcoin/pull/10134
35 2017-05-06 10:23:41 0|bitcoin-git|13bitcoin/06master 143e3c22f 15John Newbery: [tests] fix wait_for_inv()
36 2017-05-06 10:23:41 0|bitcoin-git|[13bitcoin] 15MarcoFalke pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/314ebdfcb38d...170bc2c381f8
37 2017-05-06 10:23:42 0|bitcoin-git|13bitcoin/06master 14170bc2c 15MarcoFalke: Merge #10318: [tests] fix wait_for_inv()...
38 2017-05-06 10:24:01 0|bitcoin-git|[13bitcoin] 15MarcoFalke closed pull request #10318: [tests] fix wait_for_inv() (06master...06fix_wait_for_inv) 02https://github.com/bitcoin/bitcoin/pull/10318
39 2017-05-06 11:19:36 0|SopaXorzTaker|guys, will including an invalid public key in a tx, such as (0, 0), which obviously doesn't follow the y^2=x^3+7 rule, ever invalidate a multisig script
40 2017-05-06 11:20:13 0|SopaXorzTaker|This is about core development, as this approach is currently valid but may stop being so in the future
41 2017-05-06 11:20:21 0|SopaXorzTaker|my vanity P2SH address generator relies on that
42 2017-05-06 15:47:57 0|sipa|SopaXorzTaker: there is currently no consensus rule that forbids that
43 2017-05-06 15:48:36 0|sipa|though it is a bit complicated since bip66
44 2017-05-06 15:51:01 0|luke-jr|there's no reason to assume there won't be a consensus rule in the future that does forbid it, although IMO such a rule shouldn't affect existing UTXOs, and it's hard to see how it could prevent new ones
45 2017-05-06 15:51:25 0|luke-jr|either way though, it's not something that should be done ;)
46 2017-05-06 15:51:56 0|SopaXorzTaker|luke-jr, I'll resort to using compressed dummy keys then
47 2017-05-06 15:52:26 0|luke-jr|SopaXorzTaker: that's probably worse
48 2017-05-06 15:52:34 0|SopaXorzTaker|hwy?
49 2017-05-06 15:52:37 0|SopaXorzTaker|why?
50 2017-05-06 15:52:43 0|luke-jr|if you must do one or the other, use the one that uses less space
51 2017-05-06 15:53:33 0|luke-jr|SopaXorzTaker: because the only reason not to do it, is the abusive nature of adding unnecessary data; and compressed dummy keys is just as abusive
52 2017-05-06 15:55:21 0|SopaXorzTaker|why?
53 2017-05-06 15:55:30 0|SopaXorzTaker|because they have to be chacked
54 2017-05-06 15:55:34 0|SopaXorzTaker|checked?
55 2017-05-06 15:57:03 0|luke-jr|or at least downloaded by every node
56 2017-05-06 15:57:16 0|SopaXorzTaker|wait
57 2017-05-06 15:57:26 0|SopaXorzTaker|what that has to do with compressed keys
58 2017-05-06 15:57:54 0|SopaXorzTaker|also, little offtopic: thanks for spending that puzzle P2SH address, I really appreciate my freedom :)