New answers tagged

0

You can't create blocks yourself for the global signet; it requires signatures by the parties running that signet. You can create your own signet, though, where you yourself are the signer. The tooling around this is still a work in progress, as far as I know.


1

Developers of reputable wallets use a suitable source of randomness and will generate a key in the whole range available, not restricted to some arbitrary small range. So far as I know there is no standard (e.g. BIP) that specifies this. It is assumed knowledge. For example see https://www.freecodecamp.org/news/how-to-generate-your-very-own-bitcoin-private-...


3

It is a hash of the entire serialized UTXO set. You can use to verify that a node's UTXO set is uncorrupted (by comparing it with another node that runs the same command, at the same height). The _2 prefix is to indicate the hashing algorithm that is used. Earlier versions used a different algorithm that became very hard to support efficiently. It's just ...


0

Open bitcoin.conf and its default location on Mac is $HOME/Library/Application Support/Bitcoin/bitcoin.conf Save bitcoin.conf with: regtest=1 Launch Bitcoin Core. You should see a logo color similar to stackexchange: Open console and run the below commands: A. getnewaddress B. generatetoaddress 11 [Address returned in A]


0

"vin" is the array of inputs for a specific transaction. "vout" is the array of, you guessed it, outputs of a specific transaction. In case you aren't familiar: When you receive bitcoin to an address, your address data (to keep it in simple terms) is actually put into an "output". These outputs that aren't spent (yet) are called ...


1

Try it Electrum. Do import extended private masterkey


0

The transaction you made is quite large, so also if the fee you paid is not low in absolute term, it is in relation to the space taken on blockchain. 0.00120000 / 11767 = 0.00000010 you have paid 10 sat/vByte that was borderline to be included in a block in the days you should have broadcast the transaction. As you can check here: https://jochen-hoenicke.de/...


0

Found the solution: It actually was a litecoin wallet


0

With bitcoin-core version 0.21, A default wallet is no longer automatically created Here is the command to create a new wallet. $ bitcoin-wallet -wallet=wallet.dat create Topping up keypool... Wallet info =========== Name: wallet.dat Format: bdb Descriptors: no Encrypted: no HD (hd seed available): yes Keypool Size: 2000 Transactions: 0 Address Book: 0 (BTC) ...


6

Will Taproot allow me to skip Lightning Network and simply use pure Bitcoin Core? Well, Bitcoin Core doesn't support Lightning for now, and probably won't for the foreseeable future, but there is no reason why that can't change over time. I'm going to assume your question is: Will Taproot allow getting all the benefits the Lightning Network provides with ...


6

With respect to the original wording of the question I believe Taproot will actually make the Lightning Network pointfull instead of pointless. While Taproot allows us to save some space on the bitcoin base layer, it will not make the Lightning Network obsolete. Remember, the main issue with respect to on-chain scaling is that a protocol in which every ...


0

Are there any circumstances under which the wallet would behave like this? If your passphrase contains non-ASCII characters, then you could have an encoding issue. I would try typing in the pass-phrase rather than cutting it out of Notepad and pasting it. Unicode has multiple normalisation forms and this is another thing that could theoretically trip up ...


0

Wait till it syncs to today. If remains the same, congratulations, you're $100k richer. Otherwise pretty useless.


2

According to https://en.bitcoin.it/wiki/Private_key any 256-bit number from 0x1 to 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4140 is a valid private key. So if someone generates a private key using the usual random process, and then you generate a private key using a random process there is one chance in 0xFFFF FFFF FFFF ...


0

Perhaps the following will work. RunCommandParseJSON("cmd.exe", "/c echo '{\"success\": true}'");


1

Replace wallet.dat with a saved copy


0

Applications in a Snap run in a container with limited access to the host system, you can install bitcoin-core with full filesystem access via the Luke-Jr repository: sudo add-apt-repository ppa:luke-jr/bitcoincore sudo apt-get update sudo apt-get install bitcoin or download the release from here:https://bitcoincore.org/bin/bitcoin-core-0.21.0/bitcoin-0.21....


0

You can easily reset the 2FA on your account here https://login.blockchain.com/#/reset-2fa Only you have to know what was the original wallet ID and email account. reset will take 7 days, then you can access the account without 2FA


6

You are using testnet. Addresses starting with "M", "N", "2" and "tb1" are testnet addresses.


0

Not really for BitcoinJ, but a general approach. You generate new address for every user you register. Store it in your DB with the userID for future reference. Create a getAPI taking a String input. use your API endpoint and open the Bitcoin.conf file. walletnotify=curl <your API> If you want to have confirmation logic as well, you may need one more ...


2

This is what safe deposit boxes are for. Write your passphrase on a piece of paper and put it in a safe deposit box at a bank that will allow only you (with proper identification) to access the safe deposit box, until you die, whereupon access will be available to whoever you've designated through proper legal documents. If you are worried that some bank ...


0

Fees are way to big ... How can i send everything from one big address and pay only 20$ usd fee [the default bitcoin fee, i see on some services, 5 usd]? To spend from a bigger amount instead of several small, you must have it. If you fragment your bitcoin holdings sending small amount (for testing purpose or any other reason) to your other addresses, then ...


1

If you need only to receive bitcoins, or better only to check the balance of your wallet, you can setup a read only address that leave no way to send money through this server. To setup read only addresses there are several command: importaddress importmulti importpubkey Instead if you need a full node that receives and sends bitcoins automatically, (despite ...


1

There has never been a limitation on the characters or number of characters that could be used in the passphrase.


1

It is not a superficial gate-keeping password. The password on your wallet is an encryption passphrase. Related answer with more details: https://bitcoin.stackexchange.com/a/89278/26873


0

I finally got this. Here is a brief summary for the future searcher: use the old software to launch the node with the old wallet.db file run the dump wallet command. This creates a file that is in a text format that is more portable than bdb. run load wallet command on the new node. rescan the new node (the default scan does not look very far back) Note ...


1

What I am now wondering however, is if I sync the entire blockchain (300GB+) and at some point want to --enable-wallet, will I be able to do so without any incompatibility issues? Yes, there's no issue with this. You will need to rebuild with --enable-wallet (or use the release binaries which bundle BDB), but this will have no impact at all on the ...


3

No, you need the password to spend any money in the wallet. The keys are encrypted with the password you provided.


1

The block index and chain state databases are LevelDB databases. LevelDB has its own caching and cache management. So 2 MiB is being allocated for the block index's LevelDB database cache, and 8 MiB is being allocated for the chain state's LevelDB database cache. However Bitcoin Core does additional caching by itself, particularly for the UTXO set, which is ...


1

getaddressinfo is a wallet RPC. It reports the information a specific wallet has about a receiving address it created. Without wallet, there is no information. It seems to me that it should not be that difficult to dump all the information that the local blockchain currently has for a given address, without the need for a wallet. The local blockchain ...


3

The Bitcoin Core wallet and the LND wallet are completely separate wallets. LND relies on Bitcoin Core as a source for the blockchain data, nothing more. The profitability of your node depends on where it is situated in the network's topology. If you want to run Lightning to earn money, you will need to pick reliable nodes as channel partners, but also try ...


3

This occurs because Bitcoin Core's coin selection algorithm tries to have a minimum change of 0.01 BTC. Fees are subtracted from the change output so the result is that the change output has a lower value, but before fees, it will try to for the change output to be at least 0.01 BTC. As we can see in your transaction, the change before fees is approximately ...


0

Before opening the thread, I had already tried to import a wallet on Bitcoin Core using the Master Private Key previously extrapolated with dumpwallet. In summary I had done: getnewaddress dumpprivkey *step_1_key* dumpwallet Then trying to import the newly created wallet again: Make Blank Wallet > Yes importprivkey *Master_Private_Key_(from_"...


0

The steps you described is for a single private key, not a BIP32 wallet. If you are looking to back-up your HD seed (master key) in bitcoin-core you should use the dumpwallet command. https://bitcoincore.org/en/doc/0.18.0/rpc/wallet/dumpwallet/


3

Bitcoin Core has inbuilt benchmarks which can be enabled using debug=bench, which breaks down the validation time of incoming blocks.


1

No it is not possible to find the passphrase with a hex editor. Bitcoin core encrypts your private keys with a random key. This random key is encrypted (AES-256-CBC) with a key derived from your passphrase. If you remember something from the key (parts of it, letters, even length) you need a program that permutates what you know. If not you can try brute ...


0

Two good options currently are Esplora (as outlined in this answer) and Mempool.space.


1

You can do so by building a raw transaction in the debug console (but be very careful, you can lose your funds if you're not experienced). When building raw transactions you can think of it in three basic steps. Create Raw Transaction createrawtransaction (https://bitcoincore.org/en/doc/0.18.0/rpc/rawtransactions/createrawtransaction/) Sign Raw Transaction ...


3

testmempoolaccept is a RPC which lets you dry-run submitting a transaction like sendrawtransaction, without actually pushing the transaction into your mempool or to the p2p network. Both function identically other than the final operation of broadcasting, so error messages can be considered equal.


1

I think I am all good. Thanks Pieter for your input, maybe that is so. but I was worried as none of the web blockchain transaction displayers showed a thing, but core was happy to display all funds gone. So I think it was just not getting out at all with Bitcoin Core, even though it was providing the "not found" (by blockchain etc) hashes of ...


0

No No. What happens to wallet.dat if I uninstall and re-install on Windows Bitcoin desktop client? Depends on the user and it's good to delete such files from system that will not be used anymore if you have backup. Scanning bitcoin core related important files with an open source tool: https://github.com/deepfence/SecretScanner It will search for lot of ...


0

Apply these two commits in order to update fontconfig. https://github.com/bitcoin/bitcoin/commit/86d410d91b2188405a56bba5f1a1f74694be886a#diff-7cec5704a9b80e0db0bdc569395a7e8f2584356138b37b6a70ff30ba38224516 https://github.com/bitcoin/bitcoin/commit/3498a8d018fa02de17e1f9c4cda49f4c7edb3c6c#diff-7cec5704a9b80e0db0bdc569395a7e8f2584356138b37b6a70ff30ba38224516


Top 50 recent answers are included