Hennadii Stepanov

Results 164 issues of Hennadii Stepanov

A new implementation of the `ReplaceAll()` seems enough for all of our purposes.

Refactoring

On master (a213bd63ca0c96e8c98e84ec916f83c4ba28d486) when building `bitcoin-qt` with depends for macOS, clang spams with a load of warnings like this one: ``` ld: warning: direct access in function 'QMetaTypeIdQObject::qt_metatype_id()' from file...

macOS
Build system

Here are some benefits of using [CMake](https://cmake.org/) in the Bitcoin Core project: - an opportunity to drop the `build_msvc` subdirectory from the repo altogether (being a cross-platform tool, CMake is...

Build system

After running `python3 ../bitcoin-maintainer-tools/update-translations.py` tons of `*.orig` files remain in the repo. They are ignored by git due to the `.gitignore` but they are not subjects for `make clean` or...

I have encountered a deadlock in bitcoin-qt on Manjaro Linux IF you have a wrong system date (enough to trigger this message - "Please check that your computer's date and...

Bug

I sent from address X to address Y. I already had X as a watch only address but not Y. After the transaction was confirmed it my node did not...

Bug
Wallet

If you import a private key of an address you are already watching and without a rescan, the available balance does not upgrade correctly. Steps (regtest): 1. `generate 101` 2....

Bug
Wallet

The comment here is not entirely correct: https://github.com/bitcoin/bitcoin/blob/4bfef0daeb9351c200b5bd09e60596a29b4d3523/src/qt/walletmodel.cpp#L71-L74 The problem happens when the locks are held and calculating the balance takes a lot of time - causing the GUI to...

Bug

Using a large `-dbcache` leads to "minutes" longs leveldb cache flushes. Right now, the GUI freezes during `FlushStateToDisk` which means one can't even bring the window to the front. It...

Bug

1. Use vanitygen to create a key/address pair. 2. Send bitcoins to the address from your Core wallet. 3. Import the private key to the Core wallet (with rescan). 4....

Bug
Wallet