Skip to main content
5 votes

Is address reuse always bad?

a) In this scenario, where B does not spend from the address except to send to the exchange, and A already knows how much B is receiving in rent, there is no privacy benefit strictly between A and B ...
luke's user avatar
  • 69
4 votes

Why are some bc1 addresses 42 characters and others 62 characters in Base58?

P2WPKH (pay-to-witness-public-key-hash) addresses are 42 characters in length and P2WSH (pay-to-witness-script-hash) addresses are 62 characters in length (see here). bc1 addresses also use bech32 ...
Michael Folkson's user avatar
4 votes
Accepted

What’s going on with this "NULL address input" transaction?

When a receiver asks to be sent money, they specify the conditions under which they want to be able to spend the funds in an output script. Later when the receiver wants to spend their funds, they ...
Murch's user avatar
  • 76k
4 votes
Accepted

What could this OP_RETURN value be

The decoded OP_RETURN output OUT:D304E780755F46E62A42884421E39AF06342F0A4989704EE02989043769C4F93 matches the transaction identifier of the Ethereum transaction you mention first ...
Murch's user avatar
  • 76k
3 votes

Bit coin core Settings/Receiving addresses

Settings/Receiving addresses [Window/Receiving Addresses] In Bitcoin core, under the menu "Window", "Receiving Addresses" ... ... you'll normally see a list of addresses created ...
RedGrittyBrick's user avatar
3 votes

Change output matches payment output type, not previous output type

This is indeed a behaviour change starting with version 23.0, released in April 2022. This change was implemented in Bitcoin Core PR #23789 over a concern that users of a less-common address type ...
Antoine Poinsot's user avatar
3 votes
Accepted

get source address of a transaction

Bitcoin itself does not know the concept of an address. The term address arose from the desire to bring end users working with bitcoin closer to the way they manage their bank account. This is ...
dassd's user avatar
  • 1,099
2 votes

Closing address of a Lightning channel

Yes, it is possible! In BOLT 2 you have a shutdown message that looks like this type: 38 (shutdown) data: [channel_id:channel_id] [u16:len] [len*byte:scriptpubkey] The scriptpubkey does the trick. ...
vincenzopalazzo's user avatar
2 votes

How can I track my bitcoins to the blockchain?

how would I find those coins within the blockchain without a [wallet] One way would be to write down a list of addresses that your wallet reports as having a balance. You can then enter those ...
RedGrittyBrick's user avatar
2 votes
Accepted

Stuck dissecting a P2PKH Bitcoin transaction, what am I doing wrong?

The process of calculating a Bitcoin P2PKH address in base56check encoding format is as follows: get a public key from the private key hash the public key with the SHA256 hash function hash the ...
dassd's user avatar
  • 1,099
2 votes

I need to get BTC addresses from a 12 word phrase, but I don't understand what to do next

To get from the seed to the BIP84 address (intended for the P2WPKH), you must follow the derivation path defines in BIP84 standard and apply the appropriate derivation operation. The derivation path ...
dassd's user avatar
  • 1,099
2 votes

Can i send bitcoin from one address in wallet with multiple addresses?

Can i sweep or send btc from the addresses individually to another address/wallet like electrum? Yes, but you sweep the private keys not the addresses. How do i do this exactly? By following ...
RedGrittyBrick's user avatar
2 votes

Locate bitcoin from 11+ years ago

It is possible that you might have used blockchain.info. They would email you your wallet ID after creating a wallet. If you still have access to the email account you used at that time, you can ...
ReWallet's user avatar
2 votes
Accepted

Is there really a thing called "Bitcoin address"? Since all I need to spend a UTXO is to provide a scriptSig

Addresses do not exist on chain, and at the protocol level even nothing equivalent to an address balance exists. All that exists are UTXOs created by transactions, which carry a scriptPubKey. ...
Pieter Wuille's user avatar
2 votes
Accepted

Did uncompressed public keys use the `04` prefix before compressed public keys were used?

Have uncompressed keys always used the 04 prefix, even before compressed keys (which use 02, 03) were used? Yes. Did bitcoin undergo an update to add these prefixes to the different key types? ...
Pieter Wuille's user avatar
1 vote

Does the 25th password make the wallet harder to crack?

Mastering Bitcoin. A highly recommended read if you want to have a deep dive. Generating mnemonic words Create a random sequence (entropy) of 128 to 256 bits. Create a checksum of the random ...
serge's user avatar
  • 31
1 vote

Bitcoin payment delayed

They explained that the address can change during the transaction processing. I'm a bit confused and uncertain about whether this is true or not. Should the address remain the same as the one I ...
RedGrittyBrick's user avatar
1 vote

How to recover bitcoin from Coinbase?

Addresses never expire. Even if you generate hundreds or thousands of new addresses, money sent to an old address in future years will still be under your control, assuming you make backups of your ...
RedGrittyBrick's user avatar
1 vote

Is it possible to search for an address (rather than a transaction ID) in the bitcoin mempool?

Yes, it is possible. Block explorers such as mempool.space allow you to search by address, and they will show you all transactions involving that address, including unconfirmed ones.
Ava Chow's user avatar
  • 71k
1 vote

Why are bitcoin and ordinal wallet addresses different?

Bitcoin and altcoin addresses Sometimes someone creates a Bitcoin transaction that pays to an address not created in the Bitcoin network but which is an address that looks like a Bitcoin address. The ...
RedGrittyBrick's user avatar
1 vote

What happens if a new hardware wallet generates an existing seed?

You would be able to spend money belonging to someone else. It is like discovering your front door key fits the lock on someone else's door. Which does not mean theft is no longer considered theft in ...
RedGrittyBrick's user avatar
1 vote

A wrong wallet situation

Bitcoin addresses have a checksum, so that mistyping a single letter should be detected as a mistake and money not sent. If money was sent to an address neither you nor anyone else controls, the money ...
RedGrittyBrick's user avatar
1 vote

How to get a receiving address from Bitcoin Wallet app?

Where do I obtain this address? In the "Bitcoin Wallet" Android App 1 you get a new address by clicking "Request Coins" at the bottom left of the main page in the app. The ...
RedGrittyBrick's user avatar
1 vote

Does bitcoin transaction have source address?

Yes, source address is the locking bytecode of a "prevout" (output of an ancestor transaction) being consumed as a transaction input. Because any transaction can have multiple inputs, then ...
bca-0353f40e's user avatar
  • 1,045
1 vote

Get utxos for an address without rescanning the whole chain

In order to get the current UTxOs for a descriptor, you can use the scantxoutset RPC command. It will scan the UTxO set but not the blockchain.
Antoine Poinsot's user avatar
1 vote

Why are some bc1 addresses 42 characters and others 62 characters in Base58?

There are as of today 3 types of native segwit outputs: P2WPKH (pay to witness public key hash), where the output (and thus address) contains a 160-bit public key hash. P2WSH (pay to witness script ...
Pieter Wuille's user avatar
1 vote
Accepted

How to use the base58 in c++

This solution is used by Bitcoin Core base58.h // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2015 The Bitcoin Core developers // Copyright (c) 2023 Loopite. #ifndef ...
Loopite's user avatar
  • 301
1 vote

Blockchain API not sending subscribed info

I faced the same problem and the solution is to listen to all transactions and to detect the transaction sent to our address in this way, I tried a method and it works fine. ws.addEventListener('open',...
BeycanDeveloper's user avatar
1 vote

Move p2pk with addresses

The security design of Bitcoin ensures that only the private key owner can move the funds. This is a fundamental aspect of Bitcoin's security and trustlessness. Without the private key, the funds ...
Mani T's user avatar
  • 197
1 vote
Accepted

Move p2pk with addresses

It takes a digital signature produced with the corresponding private key on a message committing to the spending transaction to move the funds. Since you only have the public key, you will find it ...
Murch's user avatar
  • 76k

Only top scored, non community-wiki answers of a minimum length are eligible