1 2018-03-26 03:49:13 0|meshcollider|does anyone think #9285 is worth addressing or closing?
2 2018-03-26 03:49:14 0|gribble|https://github.com/bitcoin/bitcoin/issues/9285 | bitcoin-tx locktime - sequence ÷ Issue #9285 ÷ bitcoin/bitcoin ÷ GitHub
3 2018-03-26 03:55:28 0|luke-jr|meshcollider: it should probably be fixed
4 2018-03-26 05:06:01 0|bitcoin-git|[13bitcoin] 15practicalswift opened pull request #12782: Explicitly state our assumptions about LookupBlockIndex(...) return values (06master...06LookupBlockIndex-assumptions) 02https://github.com/bitcoin/bitcoin/pull/12782
5 2018-03-26 05:15:20 0|meshcollider|luke-jr: I'm not quite sure what "fixed" means in this case though, because the interaction between locktime and the sequence numbers when mutating a transaction might not be clear
6 2018-03-26 05:16:05 0|meshcollider|luke-jr: for example, I'm not sure that setting a locktime in the transaction should modify the sequence numbers itself, if a user is using bitcoin-tx they probably want to modify the transaction themselves rather than it doing stuff in the background
7 2018-03-26 05:40:18 0|bitcoin-git|[13bitcoin] 15krab opened pull request #12783: macOS: Disable AppNap (06master...06macos-disable-appnap) 02https://github.com/bitcoin/bitcoin/pull/12783
8 2018-03-26 05:56:49 0|luke-jr|meshcollider: at the very least it should fail if you try to set it when it's ignored
9 2018-03-26 06:39:26 0|emad|i'm looking for a working api for ethereum transaction
10 2018-03-26 06:51:29 0|CubicEarths|emad: This is the Bitcoin development channel
11 2018-03-26 06:56:48 0|Dmitrii__|hi friends, can some one help me with installing Bitcore Node? I have some problems with p2p module...
12 2018-03-26 07:06:01 0|sipa|Dmitrii__: this channel is about bitcoin core, not bitcore
13 2018-03-26 07:07:29 0|Dmitrii__|sipa: i know, but i cant find any bitcore community... can you help me find it then? :)))
14 2018-03-26 07:10:05 0|kallewoof|Huh... trying to build windows version of bitcoin with --enable-gprof --enable-debug. It fails to compile, with `Fatal error: can't write 86 bytes to section .text of wallet/libbitcoin_wallet_a-wallet.o because: 'File too big'`. That doesn't sound too good. (Without both, it compiles though.)
15 2018-03-26 07:13:32 0|kallewoof|Actually --enable-debug is the problem. -gprof appears to work fine. Guess that's to be expected for a cross compile...
16 2018-03-26 07:24:39 0|kallewoof|Hum. Running test_bitcoin.exe through wine takes <2m. I wonder if the 30+ mins are in the other tests (secp256k1 / univalue)...
17 2018-03-26 07:24:46 0|kallewoof|(^ is with --enable-gprof, too)
18 2018-03-26 07:57:36 0|Randolf|Dmitrii__: I suspect that you're looking for the Bitcoin community: /join #bitcoin
19 2018-03-26 07:58:20 0|Dmitrii__|Randolf: thx
20 2018-03-26 08:02:06 0|wumpus|kallewoof: which gcc version?
21 2018-03-26 08:03:26 0|wumpus|kallewoof: shouldn't have anything to do with cross compiling, some versions of mingw-w64 produce corrupted executables under some conditions
22 2018-03-26 08:07:03 0|kallewoof|wumpus: gcc (Ubuntu 7.2.0-8ubuntu3) 7.2.0
23 2018-03-26 08:07:24 0|wumpus|ok, you might want to try with a different one
24 2018-03-26 08:07:58 0|kallewoof|I'm trying to reproduce the super long runtime for make check in travis, so I'll see if I can get the one travis is using. Thanks for the hint.
25 2018-03-26 08:08:00 0|wumpus|or even with clang - their windows support is improving every release
26 2018-03-26 08:08:10 0|kallewoof|Nice, okay.
27 2018-03-26 08:08:39 0|wumpus|it isn't simply the secp2565k1 exhaustive tests taking a long time?
28 2018-03-26 08:09:22 0|kallewoof|wumpus: They take < 1 min on my machine (through wine), with --enable-gprof on.
29 2018-03-26 08:10:09 0|kallewoof|21.8s for tests.exe and 1.1s for exhaustive_tests.exe (that sounds really fast, btw. maybe it's skipping stuff)
30 2018-03-26 08:10:28 0|wumpus|hmm okay
31 2018-03-26 08:10:58 0|kallewoof|Actually travis has 2 windows jobs, and it's the Win32 one that is failing. I'm gonna try that one.
32 2018-03-26 08:11:02 0|wumpus|if it is test_bitcoin, try enabling the verbose output flag
33 2018-03-26 08:11:10 0|wumpus|it logs time taken per test and test suite
34 2018-03-26 08:11:14 0|kallewoof|Ah ok
35 2018-03-26 08:11:37 0|kallewoof|s/failing/taking more than 30 mins for make check/
36 2018-03-26 08:12:10 0|wumpus|right - makes sense to do that on the environment (travis) where the problem happens, not locally, if you can't reproduce the problem there. It's very possible that it's a problem with trusty's mingw-w64 which is ancient by now :/
37 2018-03-26 08:12:39 0|wumpus|but some of the tests do take a long time
38 2018-03-26 08:13:52 0|bitcoin-git|[13bitcoin] 15practicalswift opened pull request #12784: Fix error in memory usage calculation (unintended integer division) (06master...06calc-error) 02https://github.com/bitcoin/bitcoin/pull/12784
39 2018-03-26 08:13:54 0|kallewoof|wumpus: I wonder how hard it would be to do a gprof-enabled travis run by just pushing a PR with the yml file updated. Seems straightforward.
40 2018-03-26 08:14:28 0|kallewoof|wumpus: Gotcha on the mingw. If it seems that's a problem maybe we can use a newer version somehow..
41 2018-03-26 08:16:57 0|wumpus|I think we should switch gitian building to 18.04 for 0.17 (https://github.com/bitcoin/bitcoin/issues/12511), would be nice to do the same for travis, but I'm not sure that's possible
42 2018-03-26 08:17:14 0|wumpus|are you sure you need gprof if test_bitcoin can do timings itself?
43 2018-03-26 08:22:15 0|kallewoof|wumpus: I wanted to use it to time stuff, but ultimately it's all been running in < 10 mins so no need so far. And probably no need if the problem is in test_bitcoin
44 2018-03-26 08:22:41 0|kallewoof|wumpus: I am crashing on QT tests though, for some reason. Perhaps because I'm running over an ssh connection with no X forwarding.
45 2018-03-26 08:23:50 0|kallewoof|wumpus: Also not sure how travis fixes 'wine prefix for executables'. I had to edit build-aux/test-driver and manually add 'wine' before "$@" line...
46 2018-03-26 08:24:40 0|wumpus|there's something with linux kernel executable format support that automatically redirects executing .exe's to wine
47 2018-03-26 08:25:29 0|kallewoof|ohh ok
48 2018-03-26 08:25:55 0|wumpus|I dn't know how that is configured, though, I remember it being the default with some ubuntu if wine is installed
49 2018-03-26 08:28:19 0|kallewoof|wumpus: Can't imagine it makes a difference but I'll see if I can find it if I don't see the long runtime.
50 2018-03-26 08:31:43 0|sipa|https://en.wikipedia.org/wiki/Binfmt_misc
51 2018-03-26 08:33:38 0|wumpus|^ yes, that
52 2018-03-26 08:42:45 0|kallewoof|Thanks!
53 2018-03-26 08:53:52 0|bitcoin-git|[13bitcoin] 15practicalswift opened pull request #12785: wallet: Set m_last_block_processed to nullptr in CWallet::SetNull() (06master...06m_last_block_processed-setnull) 02https://github.com/bitcoin/bitcoin/pull/12785
54 2018-03-26 09:32:07 0|bitcoin-git|[13bitcoin] 15practicalswift opened pull request #12787: rpc: Adjust ifdef to avoid unreachable code (06master...06unreachable-code-ifdef-ENABLE_WALLET) 02https://github.com/bitcoin/bitcoin/pull/12787
55 2018-03-26 09:40:43 0|bitcoin-git|[13bitcoin] 15kallewoof opened pull request #12788: [build] Tune wildcards for LIBSECP256K1 target (06master...06build-tune-libsecp256k1-wildcards) 02https://github.com/bitcoin/bitcoin/pull/12788
56 2018-03-26 10:15:41 0|bitcoin-git|[13bitcoin] 15practicalswift opened pull request #12789: Don't return a CExtPubKey filled with junk when DecodeExt{Pub,}Key is given input not passing DecodeBase58Check(...) (06master...06CExtKey-junk) 02https://github.com/bitcoin/bitcoin/pull/12789
57 2018-03-26 11:52:16 0|bitcoin-git|[13bitcoin] 15jonasschnelli pushed 13 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/7466a26cab5d...25cf18f239f0
58 2018-03-26 11:52:17 0|bitcoin-git|13bitcoin/06master 143dba3c3 15Luke Dashjr: Qt: Load all wallets into WalletModels
59 2018-03-26 11:52:17 0|bitcoin-git|13bitcoin/06master 14e449f9a 15Luke Dashjr: Qt: Add a combobox to toolbar to select from multiple wallets
60 2018-03-26 11:52:18 0|bitcoin-git|13bitcoin/06master 1485d5319 15Luke Dashjr: Qt: Ensure UI updates only come from the currently selected walletView
61 2018-03-26 11:52:59 0|bitcoin-git|[13bitcoin] 15jonasschnelli closed pull request #12610: Multiwallet for the GUI (06master...062018/03/multiwallet) 02https://github.com/bitcoin/bitcoin/pull/12610
62 2018-03-26 11:59:46 0|bitcoin-git|[13bitcoin] 15jonasschnelli closed pull request #11383: Basic Multiwallet GUI support (06master...06multiwallet_gui) 02https://github.com/bitcoin/bitcoin/pull/11383
63 2018-03-26 13:23:56 0|bitcoin-git|[13bitcoin] 15conscott opened pull request #12790: [Tests] Replace deprecated blockmaxsize with blockmaxweight (06master...0612768_remove_blockmaxsize) 02https://github.com/bitcoin/bitcoin/pull/12790
64 2018-03-26 13:31:03 0|bitcoin-git|13bitcoin/06master 144757c04 15John Newbery: [config] Remove blockmaxsize option...
65 2018-03-26 13:31:03 0|bitcoin-git|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/25cf18f239f0...ec7dbaa37c23
66 2018-03-26 13:31:04 0|bitcoin-git|13bitcoin/06master 14ec7dbaa 15Wladimir J. van der Laan: Merge #12756: [config] Remove blockmaxsize option...
67 2018-03-26 13:31:50 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #12756: [config] Remove blockmaxsize option (06master...06remove_blockmaxsize) 02https://github.com/bitcoin/bitcoin/pull/12756
68 2018-03-26 13:47:12 0|ken2812221|How can I add the second wallet with 25cf18f ? I don't see any button to create a new wallet
69 2018-03-26 13:55:14 0|promag|ken2812221: use -wallet argument
70 2018-03-26 13:55:28 0|promag|it's not yet possible to dynamically load/unload wallets
71 2018-03-26 13:56:03 0|promag|for instance bitcoin-qt -regtest -wallet=w1 -walet=w2
72 2018-03-26 14:01:20 0|ken2812221|promag: thank you
73 2018-03-26 15:01:53 0|instagibbs|#12699 seems ready for merge
74 2018-03-26 15:01:56 0|gribble|https://github.com/bitcoin/bitcoin/issues/12699 | [wallet] Shuffle transaction inputs before signing by instagibbs ÷ Pull Request #12699 ÷ bitcoin/bitcoin ÷ GitHub
75 2018-03-26 15:03:13 0|wumpus|instagibbs: thanks
76 2018-03-26 15:10:53 0|bitcoin-git|13bitcoin/06master 142fb9c1e 15Gregory Sanders: shuffle selected coins before transaction finalization
77 2018-03-26 15:10:53 0|bitcoin-git|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/ec7dbaa37c23...c948dc8f4285
78 2018-03-26 15:10:54 0|bitcoin-git|13bitcoin/06master 14c948dc8 15Wladimir J. van der Laan: Merge #12699: [wallet] Shuffle transaction inputs before signing...
79 2018-03-26 15:11:42 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #12699: [wallet] Shuffle transaction inputs before signing (06master...06shuffleinputs) 02https://github.com/bitcoin/bitcoin/pull/12699
80 2018-03-26 15:22:46 0|bitcoin-git|[13bitcoin] 15TheBlueMatt opened pull request #12791: Expose a transaction's weight via RPC (06master...062018-03-weight) 02https://github.com/bitcoin/bitcoin/pull/12791
81 2018-03-26 15:34:25 0|sturles|a/away
82 2018-03-26 15:45:25 0|instagibbs|is there an existing preprocessor ifdef that is only included when --enable-debug is set
83 2018-03-26 15:50:37 0|instagibbs|also, is DEBUG_LOCKCONTENTION still a thing? I don't see it set anywhere during config(im automake noob though)
84 2018-03-26 15:59:07 0|instagibbs|(i answered my first question I think)
85 2018-03-26 16:11:08 0|wumpus|yes, -enable-debug enables lock contention debugging,among other things
86 2018-03-26 16:30:28 0|provoostenator|I could also use more blessings or feedback on my IBD prune PR: #12404
87 2018-03-26 16:30:29 0|gribble|https://github.com/bitcoin/bitcoin/issues/12404 | Prune more aggressively during IBD by Sjors ÷ Pull Request #12404 ÷ bitcoin/bitcoin ÷ GitHub
88 2018-03-26 16:31:14 0|provoostenator|That one along with a way to turn pruning on in the GUI, preferably at first launch, would make me more excited about 0.17 :-)
89 2018-03-26 16:41:18 0|stepa[m]|Just read the bitcoin whitepaper, and it is so clear and concise! What are the major changes that happened since the paper was written? I believe the Merkle Tree as described is not used anymore in lieu of a Fast Merkle Tree? Are there any other major differences that make the whitepaper outdated?
90 2018-03-26 16:42:59 0|stepa[m]|Also, is transaction pruning implemented in the full node core client by default?
91 2018-03-26 16:43:40 0|provoostenator|stepa[m]: this is more suited for #bitcoin or bitcoin.stackexchange.com
92 2018-03-26 16:44:32 0|provoostenator|As for your second question: pruning is not on by default.
93 2018-03-26 16:44:48 0|AndyS2|stepa[m]: the paper just explains a few basic concepts (important ones), but the code has always done a lot more. Pruning is only an option for a few participants, because you actually need some people to have the whole blockchain to give it to pruning nodes (who can then later delete it after verifying those blocks)
94 2018-03-26 16:46:34 0|stepa[m]|Thanks! Sorry for off-topic
95 2018-03-26 16:51:42 0|AndyS2|Because the paper describes just a few basic things, most of what it actually talks about remained the same. but for example, the (2. transactions) part isn't entirely accurate anymore since we mostly use public key hashes as addresses nowadays, so we (often) don't include the public key of the receiver into our transaction anymore
96 2018-03-26 16:52:30 0|AndyS2|I haven't been around very long and I'm not a dev, though, so what has been around how long is hard to know for me with certainty, stepa[m]
97 2018-03-26 16:54:11 0|stepa[m]|Ah, interesting!
98 2018-03-26 16:54:40 0|AndyS2|I can recommend "Mastering Bitcoin", it's freely available online or as a book. It was written in 2017, though, but it does tell you about a few things that were added later on
99 2018-03-26 16:55:54 0|AndyS2|maybe someone can chime in on when bitcoin was changed away from IP-Addresses and other weird things to what we mostly use nowadays. I remember reading something about that a long time ago
100 2018-03-26 16:56:11 0|instagibbs|AndyS2, this is #bitcoin talk, please move it there
101 2018-03-26 16:56:23 0|AndyS2|oh, sorry. will do
102 2018-03-26 16:56:26 0|instagibbs|np
103 2018-03-26 18:03:21 0|bitcoin-git|[13bitcoin] 15skeees opened pull request #12792: Add -disablewalletupdates: resolves #12632 (06master...06wallet-updates) 02https://github.com/bitcoin/bitcoin/pull/12792
104 2018-03-26 18:31:06 0|bitcoin-git|13bitcoin/06master 14ffcc687 15Sjors Provoost: [net] add seed.bitcoin.sprovoost.nl to DNS seeds
105 2018-03-26 18:31:06 0|bitcoin-git|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/c948dc8f4285...0a018431c447
106 2018-03-26 18:31:07 0|bitcoin-git|13bitcoin/06master 140a01843 15Wladimir J. van der Laan: Merge #11962: [net] add seed.bitcoin.sprovoost.nl to DNS seeds...
107 2018-03-26 18:31:33 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #11962: [net] add seed.bitcoin.sprovoost.nl to DNS seeds (06master...06dns-seed-sjors) 02https://github.com/bitcoin/bitcoin/pull/11962
108 2018-03-26 18:59:51 0|instagibbs|is there a magic incantation I need to do to use multiwallet gui debug console?
109 2018-03-26 19:15:50 0|bitcoin-git|[13bitcoin] 15MarcoFalke opened pull request #12793: qt: Avoid reseting on resetguisettigs=0 (06master...06Mf1803-qtReset0) 02https://github.com/bitcoin/bitcoin/pull/12793
110 2018-03-26 19:27:45 0|bitcoin-git|[13bitcoin] 15instagibbs opened pull request #12795: do not truncate .dat extension for wallets in gui (06master...06nowalletprune) 02https://github.com/bitcoin/bitcoin/pull/12795
111 2018-03-26 20:27:49 0|jnewbery|wumpus: is contrib/testgen/gen_base58_testvectors.py still used? I can't see where the output files base58_keys_valid.json are used anywhere
112 2018-03-26 20:29:32 0|jnewbery|ah, they were renamed in 92f1f8b3197c2ba3cf65556070509838098975a4 . Question remains: is gen_base58_testvectors.py required?
113 2018-03-26 20:34:12 0|wumpus|I can't find any gen_base58_testvectors.py, is it supposed to be in the main repo?
114 2018-03-26 20:34:50 0|wumpus|(ah, ./contrib/testgen/gen_base58_test_vectors.py)
115 2018-03-26 20:35:39 0|wumpus|it was used to generate the json file for the tests, I think it's useful in case the format needs to change for some reason, or tests are to be added/removed
116 2018-03-26 20:35:56 0|wumpus|in that regard it's similar to the generation for the script and transaction tests
117 2018-03-26 20:36:35 0|wumpus|to be able to regenerate if e.g. if a new kind of base58-encoded data is added, the version byte is changed, etc
118 2018-03-26 20:36:40 0|wumpus|it doesn't hurt to keep it around
119 2018-03-26 20:39:36 0|jnewbery|ok, it's python2 only. I was going to include it in #11881, but it doesn't seem worth updating
120 2018-03-26 20:39:38 0|gribble|https://github.com/bitcoin/bitcoin/issues/11881 | [contrib] Remove Python2 support by jnewbery ÷ Pull Request #11881 ÷ bitcoin/bitcoin ÷ GitHub
121 2018-03-26 20:40:28 0|wumpus|right, if you don't feel like updating it, then don't
122 2018-03-26 21:07:00 0|bitcoin-git|[13bitcoin] 15MarcoFalke opened pull request #12797: init: Fix help message for checkblockindex (06master...06Mf1803-initHelpCheckBlockIndex) 02https://github.com/bitcoin/bitcoin/pull/12797
123 2018-03-26 21:33:49 0|bitcoin-git|[13bitcoin] 15MarcoFalke opened pull request #12798: doc: Refer to witness reserved value as spec. in the BIP (06master...06Mf1803-docWitnessReservedValue) 02https://github.com/bitcoin/bitcoin/pull/12798
124 2018-03-26 21:38:00 0|promag|Regarding #12632
125 2018-03-26 21:38:01 0|gribble|https://github.com/bitcoin/bitcoin/issues/12632 | Add a way to skip rescanning on startup ÷ Issue #12632 ÷ bitcoin/bitcoin ÷ GitHub
126 2018-03-26 21:38:13 0|promag|what prevents calling `dumpwallet`?