<bitcoin-git>
[bitcoin] fanquake merged pull request #24111: build: force CRCCheck in Windows installer (master...force_win_installer_crccheck) https://github.com/bitcoin/bitcoin/pull/24111
<bitcoin-git>
[bitcoin] jonatack opened pull request #24199: Add cs_main annotation to WriteBatchSync(), drop lock in CDiskBlockIndex (master...remove-cs_main-lock-in-CDiskBlockIndex) https://github.com/bitcoin/bitcoin/pull/24199
2022-01-28
<bitcoin-git>
[bitcoin] brunoerg opened pull request #24198: wallet, rpc: add wtxid in WalletTxToJSON (master...2022-01-listtransactions-wtxid) https://github.com/bitcoin/bitcoin/pull/24198
<sipa>
Our current codebase in bitcoin core can already compute witness sizes.
<bitcoin-git>
[bitcoin] jonatack opened pull request #24197: Replace lock with thread safety annotation in CBlockTreeDB::LoadBlockIndexGuts() (master...replace-lock-with-annotation-in-LoadBlockIndexGuts) https://github.com/bitcoin/bitcoin/pull/24197
<michaelfolkson>
[19:52:04] <sipa> I mean, it could... but there is no need for it. E.g. we could have a bitcoin-miniscript-compiler tool, or a "compileminiscript" RPC. But I doubt we'll want to put all that functionality inside bitcoin core, as it can be done externally just as well.
<sipa>
I mean, it could... but there is no need for it. E.g. we could have a bitcoin-miniscript-compiler tool, or a "compileminiscript" RPC. But I doubt we'll want to put all that functionality inside bitcoin core, as it can be done externally just as well.
<sipa>
The thing that would be integrated into Bitcoin Core is the miniscript side of things, i.e., the output of the policy compiler if that's what you use to construct it.
<sipa>
michaelfolkson: Not sure how clear that is, but what is shown/entered on my miniscript site (https://bitcoin.sipa.be/miniscript/) is two very different languages. They look similar which may make it confusing, but their purpose is completely different. One is the policy language, which is for writing "under what conditions should my output be spendable". The other is miniscript (which is a 1-to-1 mapping with Bitcoin Script, but a bit more readable). The
<sipa>
That's right. It needs Bitcoin Core right now.
<sipa>
Miniscript is just a bunch of source files which are mostly intended to be integrated into Bitcoin Core.
<sipa>
it'll just be merged into bitcoin core
<sipa>
But that's not something I'm expecting would be integrated into Bitcoin Core.
<sipa>
In the long term, with the miniscript codebase integrated into bitcoin core, a significant part of the logic around descriptors and signing can be handled by miniscript, which does lots of things generically.
<sipa>
Ok, so, currently the bitcoin core codebase doesn't have miniscript implemented.
<bitcoin-git>
[bitcoin] PastaPastaPasta opened pull request #24185: refactor: only use explicit reinterpret/const casts, not implicit (master...explicit-reinterpret-cast) https://github.com/bitcoin/bitcoin/pull/24185
<bitcoin-git>
[bitcoin] pg156 opened pull request #24183: test: use MiniWallet for mempool_updatefromblock.py (master...mempool-updatefromblock-miniwallet) https://github.com/bitcoin/bitcoin/pull/24183
2022-01-27
<paairs>
This is wrong channel to ask about eye seeing (and other non bitcoin core developing) questions
<gribble>
https://github.com/bitcoin/bitcoin/issues/20827 | During IBD, prune as much as possible until we get close to where we will eventually keep blocks by luke-jr · Pull Request #20827 · bitcoin/bitcoin · GitHub
<bitcoin-git>
[bitcoin] sdaftuar opened pull request #24178: p2p: Respond to getheaders if we have sufficient chainwork (master...2022-01-headers-response-requires-minchainwork) https://github.com/bitcoin/bitcoin/pull/24178
<laanwj>
m011: as i've been trying to say all the time, you *first* need to ensure your connectivity to CJDNS, so have a running cjdns daemon and cjdns nodes, only then bitcoin core will work over it and will be able to connect to bitcoin cjdns nodes
<bitcoin-git>
bitcoin/master 6fd4341 Jon Atack: Require CBlockIndex::GetBlockPos() to hold mutex cs_main
<bitcoin-git>
bitcoin/master 5723934 Jon Atack: Require CBlockIndex::GetUndoPos() to hold mutex cs_main
<laanwj>
yes, for the graphical interface you need bitcoin-qt.exe
<Guest>
I also another doubt.. When I open C:\Users\Dell\bitcoin\build_msvc\x64\Release\bitcoind.exe , there terminal opens and executes.. But I cannot find the graphical interface to input certain data and test certain things.. Is Qt necessary for getting the graphical interface?
<pink_sarco>
It could be a good idea to ask bitcoin.stackexchange.com
<Guest>
Hii.. I have successfully built bitcoin core without Qt..Now I am trying to install Qt to enble Bitcoin Core GUI using this documentation : https://github.com/bitcoin/bitcoin/blob/master/build_msvc/README.mdWhen I run nmake it is giving the following error : NMAKE : fatal error U1095: expanded command line too longNMAKE : fatal error U1077:
<bitcoin-git>
[bitcoin] fanquake merged pull request #24167: fs: consistently use fsbridge:: for ifstream / ofstream (master...always_use_fsbridge) https://github.com/bitcoin/bitcoin/pull/24167
<bitcoin-git>
bitcoin/master 5e8975e fanquake: fs: consistently use fsbridge for fopen()
<bitcoin-git>
bitcoin/master 21f781a fanquake: fs: consistently use fsbridge for {i,o}fstream
<bitcoin-git>
bitcoin/master 486261d fanquake: fs: add missing <cassert> include
<bitcoin-git>
[gui] RandyMcMillan opened pull request #539: gui: scale network graph based on time interval (master...1643263956-network-graph-issue-532) https://github.com/bitcoin-core/gui/pull/539
<jonatack>
m011: once you are connected to the cjdns network, then running the following will work: ./src/bitcoin-cli addnode fcc7:be49:ccd1:dc91:3125:f0da:457d:8ce onetry
<bitcoin-git>
[bitcoin] sdaftuar opened pull request #24171: p2p: Sync chain more readily from inbound peers during IBD (master...2022-01-download-from-inbound) https://github.com/bitcoin/bitcoin/pull/24171
<bitcoin-git>
[bitcoin] mzumsande opened pull request #24170: p2p, rpc: Manual block-relay-only connections with addnode (master...202112_manual_blocksonly) https://github.com/bitcoin/bitcoin/pull/24170
<laanwj>
it's extremely unlikely you'd automatically get cjdns addresses at this point, it's not in a release yet, any cjdns bitcoin nodes are running the master branch
<laanwj>
CJDNS is simply another network interface from the viewpoint of the application, so if bitcoin can't connect, there's a large chance something is wrong at a lower level
<bitcoin-git>
[bitcoin] hebasto opened pull request #24168: Fix some race conditions in `BanMan::DumpBanlist()` (master...220126-dump) https://github.com/bitcoin/bitcoin/pull/24168
<bitcoin-git>
[bitcoin] fanquake opened pull request #24167: fs: consistently use fsbridge:: for ifstream / ofstream (master...always_use_fsbridge) https://github.com/bitcoin/bitcoin/pull/24167
<Guest>
In documentation, it is written to type this in command line : msbuild -property:Configuration=Release -maxCpuCount -verbosity:minimal bitcoin.sln
<hebasto>
Guest: you wrote -- 13:58:45 <Guest> I can only see this path `bitcoin\build_msvc\x64\Debug\bitcoind.exe`
<Guest>
I cannot loacte this exe file.. I had previously cloned the Bitcoin Core project, then installed vcpkg, then went to build_msvc folder and opened bitcoin.sln.. After that, I ran local Windows Debugger
<Guest>
My build has succeeded in Visual Studio but I am getting this message : ../bitcoin/build_msvc/x64/Debug/libbitcoinconsensus/libbitcoinconsensus.lib is not a valid Win32 application
<bitcoin-git>
[bitcoin] jonatack opened pull request #24165: p2p: extend inbound eviction protection by network to CJDNS peers (master...protect-inbound-cjdns-peers-from-eviction) https://github.com/bitcoin/bitcoin/pull/24165
<bitcoin-git>
[bitcoin] MarcoFalke opened pull request #24164: build: Bump minimum required clang/libc++ to 8.0 (master...2201-clangRoll) https://github.com/bitcoin/bitcoin/pull/24164
<prayank>
jeremyrubin: I never use sudo when running bitcoind or bitcoin-cli, maybe I have tried a few times while testing few things and understand it's use. Maybe it was a mistake today or just got to learn new things. Thanks.
<jeremyrubin>
you should probably never have to run sudo for a bitcoin-cli thing!
<bitcoin-git>
[bitcoin] MarcoFalke merged pull request #24154: test: add functional test for `-maxtipage` parameter (master...202201-test-add_maxtipage_test) https://github.com/bitcoin/bitcoin/pull/24154
<bitcoin-git>
bitcoin/master dd405ad MarcoFalke: Merge bitcoin/bitcoin#24154: test: add functional test for `-maxtipage` pa...
<bitcoin-git>
bitcoin/master 75656ad Sebastian Falbesoner: test: add functional test for `-maxtipage` parameter
<bitcoin-git>
[bitcoin] kallewoof opened pull request #24162: rpc: add require_checksum flag to deriveaddresses (master...202201-deriveaddr-nochecksum) https://github.com/bitcoin/bitcoin/pull/24162
<bitcoin-git>
[bitcoin] kallewoof opened pull request #24161: rpc/doc: describe using combo(privkey) to get checksum and then list … (master...202201-derivefromprivkey) https://github.com/bitcoin/bitcoin/pull/24161
<sipa>
Some context would have helped. From what you pasted it sounded like you weren't sure how to use bitcoin-cli on linux.
<sipa>
But the issue above sounds like your bitcoind is just not running, or you're running as the wrong user (why are you running bitcoin-cli as root?).
<prayank>
Kaizen_Kintsugi_: If you are loking for good first first issue to create PR :https://github.com/bitcoin/bitcoin/issues/24119
<prayank>
really improve Bitcoin. Write them. Write everything. If something is good it will be used.
<bitcoin-git>
[bitcoin] w0xlt opened pull request #24157: p2p: Replace RecursiveMutex `cs_totalBytesSent` with Mutex and rename it (master...cs_totalBytesSent_mutex) https://github.com/bitcoin/bitcoin/pull/24157
<bitcoin-git>
[bitcoin] laanwj merged pull request #23839: Linux: build with and test for control flow instrumentation on x86_64 (master...control_flow_linux_x86_64) https://github.com/bitcoin/bitcoin/pull/23839
<bitcoin-git>
bitcoin/master 6ca5efa fanquake: script rename control flow check to MACHO specific
<bitcoin-git>
[bitcoin] glozow opened pull request #24152: policy / validation: CPFP fee bumping within packages (master...package-cpfp) https://github.com/bitcoin/bitcoin/pull/24152
<bitcoin-git>
[bitcoin] jonatack opened pull request #24150: refactor: move index class members from protected to private (master...move-index-class-members-from-protected-to-private) https://github.com/bitcoin/bitcoin/pull/24150
<bitcoin-git>
[bitcoin] darosior opened pull request #24149: Signing support for Miniscript Descriptors (master...miniscript_wallet_signing) https://github.com/bitcoin/bitcoin/pull/24149
<bitcoin-git>
[bitcoin] darosior opened pull request #24148: Miniscript support in Output Descriptors (master...miniscript_wallet_watchonly) https://github.com/bitcoin/bitcoin/pull/24148
<bitcoin-git>
[gui] luke-jr opened pull request #537: Point out position of invalid characters in Bech32 addresses (master...gui_bech32_errpos) https://github.com/bitcoin-core/gui/pull/537
<bitcoin-git>
[bitcoin] shaavan opened pull request #24141: Rename message_command variables in src/net* and src/rpc/net.cpp (master...220124-message) https://github.com/bitcoin/bitcoin/pull/24141
<bitcoin-git>
[bitcoin] MarcoFalke merged pull request #24057: guix: point to recent commit on the master branch (master...actually_fix_guix) https://github.com/bitcoin/bitcoin/pull/24057
<bitcoin-git>
bitcoin/master e8a6c88 fanquake: build: point to latest commit on the master branch