text:
Create a new receiving address in the behalf of another wallet?
I want to create an API service that will trigger my local wallet to generate new account with receive address and return that address to a user.
User => API => my_local_wallet => API => User
The user will have this address and will be able to transfer Bitcoins into that address.

Yes, you can use bitcoin-cli for address generation.
To learn more try:

bitcoin-cli help getnewaddress

Also consider using some RESTful service running on your Bitcoind host.
For Node I can recommend https://www.npmjs.com/package/bitcoin-core

In order to keep my wallet anonymous I would want to create new account addresses.

yes that command exactly does it

But how should I attach the new address with any wallet on the network?
My wallet is on my computer and the API is on a remote server.
What I expect the API to do is to have the account address of my local wallet and assign the new Receiving-Address generated by the API to my wallet address.
Can I do that?

I guess its standard scenario: U have webservice which sell Pizza.

User ordering Pizza which cost 1BTC. 2. API make notice they need new address. 3. Ur PC generates new address. 4. API takes this address and ask user to pay. 5. User pays. 6. Ur PC periodically checks ur accout to see incoming transaction on that particular address to 1BTC. 7 If in X minutes 1BTC coming Ur PC notify Ur API that "Transaction passed". 8. You notify Ur chef to start cooking Pizza

Between 2 and 3 there is so ting going on. Should be another peace of software that will trigger my wallet to create this new address automatically.

Step 3 is calling bitcoin-cli getnewaddress
to generate new bitcoin address

Who is running this command?


text:
Setup bitcoin-seeder
I wanna setup a dnsseed for a crypto currency using sipa/bitcoin-seeder on my VPS.
The server is hosted at NetCup and running the software as root, and also listening on port :53 UDP.
My domain is hosted at GoDaddy and got those records:
dnsseed.machinenode.de  1800     IN     NS  ns01.machinenode.de.
ns01    1800     IN     A   SERVER_IP

However, if I use dig -t NS dnsseed.machinenode.de I just get NXDOMAIN as status and no namserver returned.
Is anyone familar with setting up a dnsseed and able to help?
Thanks and friendly regards
Nico
EDIT:
After switching my servers OS from CentOS 7 to Ubuntu 16.04 things started working.

When you add or alter a DNS record you need to update the serial number in the zone data and take into account the TTL (time to live) which is used by clients as a cache refresh interval.
If you are using a hosting provider's web-based control-panel, it probably takes care of the serial number for you but it won't adjust the TTL in advance of the change. Therefore your change can take a while to propagate through third-party and client DNS caches.
NXDOMAIN means "no such domain" - so far as the nearest DNS server is concerned, it has a still-valid set of data for the parent zone and that does not contain the delegation you enquired about.
$ dig +nocmd +multiline +noall +answer machinenode.de
machinenode.de.         600 IN A 50.63.202.40

$ dig +nocmd +multiline +noall +answer dnsseed.machinenode.de
dnsseed.machinenode.de. 30 IN A 92.242.132.15

Those numbers 600 and 30 are the TTL values.

Okay thanks, however I've added those records few days ago (after registering the domain)...atleast the dnsseed. one

also, if I do dig -t NS dnsseed.machinenode.de @ns01.machinenode.de it works fine

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/

sort: votes


text:
Various questions regarding wallet and mining
Ok so I downloaded the bitcoin program and started it up.
And the program started downloading thousands of blocks.
I haven't clicked anything or signed up anywhere, I have tried and i think succeeded in finding my address, no sure though.
Now it is still busy downloading blocks.
On the overview screen it shows wallet out of sync.
How do I sync this or does this happen once the blocks are done?
How do I make/get/mine bitcoins, any websites that can be recommended?
Do I have to add my own money to get started?

1) yes, "out of sync" means that it hasn't downloaded the whole blockchain yet.
2) to mine ("make") them, you need special hardware and software.
3) it is much easier, yes. There are many exchanges where you can buy bitcoins, such as Mt. Gox or Bitcoin Central

Thank you for the fast feedback. I will look into the hardware and software components and see what I have and what I need.

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
Wallet code number
I didn't write down my bitcoin wallet code (that long alphanumeric number that was assigned to me) when I installed the software.  How do I find it?

Which Bitcoin client are you referring to? Do you mean a Bitcoin address?

If you are using the Bitcoin-Qt client, then the address you might remember seeing is just the first address.  You can see that address, and any others that you've added by clicking "Receive". [Edit: writing this from memory, without a Bitcoin-Qt client to know if I have the right name for the tab.]
If you are using a different client, the steps will vary.

If you are talking about bitcoind, the command line client, it was likely just a suggested password for bitcoin.conf, so it doesn't really matter.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
Help me understand Instawallet better to trust it more!
I have read the FAQ. I like the idea it's only  a link, I don't need it to be more complicated than necessary. For me it doesn't matter to store a generated difficult password for an account or only a link. But this way the login process is easier and the developer seems to be working on some pretty innovative features which is cool.
Basically it all boils down with all these online wallets is how much you trust the people behind them, right? Of course, you don't store on them big money but it's a convenient way to spend some BTC.
One good question is who is behind Instawallet? Financially. It forms a network with Bitcoin Central, Instawire, Paytunia and Paymium, though the terms and guarantees are different. Instawallet comes with to guarantee but Bitcoin Central is a registered payment processor in France.
Why is it good that Instawallet "launders," or structures the money in various transaction sizes and through various Bitcoin addresses? Though, I can understand it'b beneficial for some (on the Silk Road market) but it takes up to 24 hours to receive funds which is a drawback. But hey it's free! I mean I don't really understand when the bitcoin network charges a transaction fee and when it isn't. If you can tell me in a newbie friendly way.
Also, in what cases Instawallet's green address is useful? For a simple product purchase in the Bitcoin marketplace you don't need one, right? Your funds can go from various addresses, you just receive a confirmation number from the merchant (just like with an online or offline credit card purchase) and that's what you need besides your funds being sent.

Hi superuser! Your question would be easier to answer if you could narrow it down a bit. For example, the part about transactions fees should probably be removed and asked as a separate question (but do a search here first - I'm pretty sure that is has already been answered).

It would be much easier to write a new one but David already wrote a very useful answer to this one so how about just leaving it as it is?

If you're happy with the answer, sure, accept it and we'll leave this question as it is. I still think it tries to cover to much in a single question though.

This question might be moot now that Instawallet has been hacked and shut down indefinitely: http://notice.instawallet.org/ http://www.businessinsider.com/instawallet-suspended-2013-4

Instawallet doesn't support green addresses anymore.
It would have required to maintain a fork of the Bitcoin client which is not very practical, and probably not very secure either.
Instawallet works as a simple shared wallet, it monitors transactions coming in to each wallet's address and adds them to the wallet's ledger as they come in.
When transactions are sent from a wallet they are simply sent using the Bitcoin client, which will pick random addresses from the pool of funded addresses, that is why you can't derive the balance of a wallet or track its activity by looking at the block chain.
That also makes it an useful privacy-protection tool. (But contrary to what I saw written in a couple places it is absolutely useless to hop through multiple wallets, it doesn't increase anonymity in any way).

That also makes it an useful privacy-protection tool. (But contrary to what I saw written in a couple places it is absolutely useless to hop through multiple wallets, it doesn't increase anonymity in any way). Multiple wallets might be helpful if you want to keep your balance private.

Also: I'd love to hear your comments on Instawallet comes with no guarantee vs. Bitcoin Central as a registered payment service provider's guaratee (even if not bank guarantee). Bitcoin Central, Instawire, Paytunia and Paymium forms a network, right? They are related companies.

Bitcoin-Central does have a bank-like guarantee as each EUR account on BC is covered by the French equivalent of the FDIC. All the services you mention are operated by the Paymium company, they are not separate companies.


text:
How does the full lifecycle of a cryptocurrency trading look like?
I am new into cryptocurrencies and I am wondering how to trade them. By trading cryptocurrencies I mean:

Transfer fiat currency (ie. USD) from my bank account into some account that enables buying cryptocurrency.
Buy a cryptocurrency like BTC or ETH with fiat currency.
Transfer cryptocurrency back to USD.
Transfer USD back into bank account.

Is there one platform where I could accomplish this full lifecycle of a trade?
From my research I was able to create a cryptocurrency wallet with Atomic wallet. This app allows to transfer USD via credit card into the app and then trade USD with multiple crypto currencies. The fee for transferring USD to a crypto is 12% of the amount. Which does not make much sense for serious trading (I need to pay 112 USD for every 100 USD transferred to Atomic wallet). Are there cheaper ways to trade fiat to crypto?
Additionally, it is only half of the story.
Atomic does not allow to transfer crypto to fiat and send back to bank account. To accomplish this I need to create another account in currency exchange like Bitstamp or Coinbase and verify it with some documents. Then I can trade crypto to USD and finally back to bank account. I did not accomplish this step so I don't know what are the costs of transferring back to bank account.
Apart of this, I've found that some trading platforms, like Ledger Live require particular devices to be bought to be able to trade crypto. Making it useless for other wallet owners.
My question
- what are the most convenient (ideally one platform) and cost efficient ways of trading crypto for fiat and back?
I assume that at the moment there is no single platform that does this but at least two accounts are needed to trade. In this case what are best ones according to cost efficiency and market accessibility?

Depending on where you live there are different options. I would suggest, if in the US, to go with one of the larger platforms like Kraken.com, or CoinBase.com. In these systems you can wire funds (Kraken) or attach to a bank account to purchase currency.
In my experience, CoinBase will be your training wheels. It's hard to see what you're buying/selling as the actual transaction occurs automatically when you click the button. What you see is not what you'll get (unless that changed in the last week). However it is very easy to use.
Kraken will require more verification for additional tiers (work with more value). But you can control the trading. You can set buy/sell limits which means you won't get 1 penny less than what you told it. They have tons of additional trading options if you want to get more advanced as well.
Final note, Kraken supports many more crypto currency options and bought cryptowat.ch over a year ago for a nice live feed of prices across multiple platforms.
Hope this helps you get started!
Edit: I'm not here to judge intentions or viability. The question was  "what can i use". Any assumption (including commentary on the current market, political, legal, etc) other than "I'm simply answering the question" would be incorrect.

Thank you for keeping to the facts and not making assumptions, much appreciated.

I honestly don't know what to tell you except:

Don't. You don't know enough about crypto if you're asking this question.
Don't. The market is in a bear market, buying crypto is an extraordinarily stupid thing to do right now.
Don't. Trading takes tonnes of research - you need to know which exchanges are which, what technical analysis is, have a fundamental idea of what a bitcoin is worth to you, and have some tokens/coins you are interested in. If you're asking this question, you don't have any clue what you're doing
Don't. Right now, regulatory bodies that you've never heard of are moving their slow thighs, and slouching towards some dark purpose. Many, many coins are in breach of various legislations, and several exchanges are in breach of various legislations. Do you know which, or what the impact might be of santions?
Don't. You aren't inquisitive enough if you have to ask this question. There are plenty of online resources out there, most of them are run by second-rate snake oil salesmen. If you cannot even find those resources, if you're just going to blindly take what someone gives you, then you're very naive and you're going to lose all your money.
Don't. Trading is much, much harder than engineering. It also requires a different mindset - you shouldn't care about wallets and technical crap, but about what the market thinks is a good idea, business case models, interest rates and pricing strategies.
Don't. It's coming up to Christmas, your money is better spent buying your loved ones nicer presents.
Don't. "I did not accomplish this step so I don't know what are the costs of transferring back to bank account." If you cannot use google enough to search for "withdraw fiat fees EXCHANGE" then you are nowhere near technically capable enough to do trading.
Don't. If you're asking this question on this board, you don't have any friends/acquaintances who are trading crypto. If you don't have anyone to discuss with then you will really struggle to learn the best forums/blogs/sites/tweets to make head or tail of the market.
Don't. Bond yields have inverted. You don't know what that means, why not find out about bond prices and their implications instead?

Thanks for all good advice. I haven't asked about what are the reasons not to trade crypto currencies, nor written anywhere that I am intending to trade them. My question was how to trade them efficiently with given definition of a trade. I would appreciate answering the question.

@mtx i'm not trying to be an ass. But I honestly think you need to go down that rabbit hole on your own, or have a good friend/advisor guide you. There are so many ways to lose money/mess up in crypto trading. I can help you, yes. But if you haven't worked out how to do all the hard research you're setting yourself up for failure from the beginning. I honestly the answer to this one is "please read all the articles/reddit posts/forums/twitter accounts you can.

@mtx reddit.com/r/coinbase, reddit.com/r/kraken, bitfinexed on twitter, theblock.com, mike dudas on twitter, preston byrne on twitter - you have a tonne of work to do. we're not even talking TA or fundamental analysis or what a margin is (never ever margin in crypto) or how to read an order book.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Are "1" , "3" and "Bech" Addresses (BTC) forward and backward compatible?
Wondering if lets say someone has funds in Bech32 and they send to a "1" or "3" address due to less characters to remember ect.

What is an 'S' address?

Sorry I meant "3" addresses.

All current addresses are cross compatible.
At a technical level, the chain has no concept of an address, only of locking scripts, which are fragments of a bitcoin script program. You send coins by specifying the locking script, and spend them by providing the unlocking script (also called the script sig), which completes the program by providing the correct inputs to produce a valid output (TRUE, for a valid transaction).
Since there is no concept of an address here, they are all compatible with each other.
Addresses are a secondary encoding performed on standardized scripts to aid human readability, and prevent typographical errors via checksums and error detecting mechanisms.


text:
Generating bitcoin wallets for my customers
I run an application written in PHP and need to add the option to buy services with bitcoins.
So, for each user i need to generate a unique, unused bitcoin address.
I could generate X number wallets with Electrum and assing 1 address to each user, but then i will have to check manually if someone send a payment, match the address with the user, wait for confirmations, import data, update the balance, every day.
This take too much time and it's tricky.
What's the best and easier approach to achieve this? from where i start?
Using external api and services is not a choice, using a single shared wallet can be okay but how i associate user/transaction?

I do something similar in PHP using https://github.com/aceat64/EasyBitcoin-PHP connecting to a full bitcoind client rather than Electrum. An internal API, if you will.
On the downside, it will download the entire blockchain. On the upside, once up-to-date it handles almost all of the heavy lifting described in your second paragraph.
While I don't associate users/transactions as you describe, if I did I would investigate whether accounts supported in the bitcoind client would assist you:
$address = $bitcoin->getnewaddress($user_id) looks to associate the two such that $balance = $bitcoin->getbalance($user_id, 6) will give you the balance with more than six confirmations held by that user across all his addresses.

Depends, shared or dedicated hosting?
With shared you really are limited to 3rd party APIs or the method you already mentioned of generating bulk keys and tracking them in a database. You could use a  client-side javascript combined with an xpub you own, but then you have the privacy issue of sharing your xpub in the source and you have to manually track payments.
If dedicated, you can run a pruned node prune=550 which can be done on a relatively affordable VPS and generate addresses on the fly with getnewaddress  RPC calls and auto update the database with walletnotify=curl https://mysite.com/callback.php?txid=%s where %s is the transaction id, but you will want to use a secret parameter as well for security. Wallet notify is fired once upon the transaction entering your mempool and then once again after confirmation. gettransaction <txid> can be used to get transaction details and determine who in your database paid based on the receiving address.

You can do this easily using bitcoincore. Brief overview of process (Source: bitcointalk thread)

Generate unique address using getnewaddress
Register on walletnotify to get txid as notification
Call gettransaction with txid from step 2 to get details/address of payment received


text:
How to properly use the rpc command `listunspent` with `bitcore-lib` to create a transaction and get the transaction hash?
I am trying to use the rpc command listunspent to get all the UTXOs relevant to an address, and then I am trying to pass it to a transaction, using bitcore-lib.
Below is my code:
const Client = require('bitcoin-core');
const bitcore = require('bitcore-lib');
const client = new Client({
  network: 'regtest',
  username: 'bitcoinuser',
  password: 'bitcoinpass',
  port: 18443
});

var tx = new bitcore.Transaction();

var sourceAddress = ["mwkT2k1o6k4dF7ZZQ2VBbw7VedBkQA2CBK"];
var minconf = 6;
var maxconf = 999999;
var targetAddress = "2Mw3iwZdVXjeb7BN5hWqegFs8VdfZo5Rmdo";
var privateKey = "cQqVxdtPz95monJe8QJUE4h5JVtSSAjTQ1SU6z8PL9pmFj5V7ieA";

var txns = [];
client.listUnspent(minconf, maxconf, sourceAddress)
    .then(function(help){
    txns = help.slice();
    return txns;
  }).then(function(txns){
    return tx.from(txns).to(targetAddress, 15000).sign(privateKey);
  }).then(function(result){
    console.log(result);
  });

The result is similar to the transaction object.
What I want is to receive the transaction hash, which I can then broadcast.
Note: I am trying to run my core in regtest mode, I do not want to use livenet or testnet. I have also disclosed the public and private keys, as they do not hold any real value.
The first few lines of the output looks like this:
Transaction {
  inputs:
   [ PublicKeyInput {
       witnesses: [],
       output:
        Output {
          _satoshisBN:
           BN { negative: 0, words: [ 16972032, 37 ], length: 2, red: null
},
          _satoshis: 2500000000,
          _scriptBuffer:
           <Buffer 21 02 0b 0f c0 79 9d 39 8d 83 be 39 08 2c 72 49 0a 57 00 0e c2 f5 e0 01 ab a1 ee 9b 07 19 cc bd fb e3 ac>,
          _script:
           Script {
             chunks:
              [ { buf:
                   <Buffer 02 0b 0f c0 79 9d 39 8d 83 be 39 08 2c 72 49 0a 57 00 0e c2 f5 e0 01 ab a1 ee 9b 07 19 cc bd fb e3>,
                  len: 33,
                  opcodenum: 33 },
                { opcodenum: 172 } ],
             _isOutput: true } },
       prevTxId:
        <Buffer e1 45 8a fb cd df 9b 8b aa 4c a7 a0 13 b7 f6 d3 91 87 8f a3 02 94 78 92 ef 59 03 0e 40 f5 51 00>,
       outputIndex: 0,
       sequenceNumber: 4294967295,
       _script: Script { chunks: [], _isInput: true },
       _scriptBuffer: <Buffer > },
     PublicKeyInput {
       witnesses: [],
       output:
        Output {
          _satoshisBN:

What have you tried, and what is the result? You can't broadcast the transaction hash alone, you use sendrawtransaction rpc to broadcast a tx

What I am looking for is the transaction hash, which I will then broadcast using sendrawtransaction. But I get the above output which looks like an object. How will get the transaction hash? Check the JS code above, and please recommend changes.

can you post the full output?

The full output is actually a repetition of the the first segment, the above segment is for one UTXO, there are some 500 UTXOs I have, so there is a similar segment for each UTXO. I want the transaction hash, what I am getting is this object. Can you help me figure it out?

Each PublicKeyInput object is for one individual UTXO.

I believe the transaction hash you need for each UTXO is the prevTxId property. To add it to a transaction, you'll also need the outputIndex property.

I want to get the hash of the current transaction, which will be then broadcasted.

First, you need to serialize the transaction:
let txSerialized = transaction.serialize(true);

Then you can broadcast it:
client.sendRawTransaction(txSerialized, (error, response) => { if (error) console.log(error); console.log(response); });

It is still not working, the serialize output looks like this:
01000000640051f5400e0359ef92789402a38f8791d3f6b713a0a74caa8b9bdfcdfb8a45e10000000000ffffffff037f0884a3fced8fdefac7015348235fc5194c363d8421814d50c6d581c5f0d60000000000ffffffff058ff97b67d41b971ffbf45c325a1b2ab2628f464a83596b200c6e096cf708960000000000ffffffff07ad884fb66af20de225a7dcbe885725172fb1c058dee217c435d19180641ece0000000000ffffffff0821b50e54f3ae6b6b6ba5504c....
The output goes on for about 6000 more digits.
Don't think it is the right way of doing it.

When I tried to broadcast the result, it says:
message: 'absurdly-high-fee, 244999985000 > 10000000 (code 256)',
code: -26,
name: 'RpcError'

Did you forget the change output? You need to send change back to the sender based on the tx fee you want to pay.


text:
Bitcoin Step by Step [Kindle Edition] by Michael Caughey - worth buying?
Courtesy of bitcointalk.org fame.
Sure, the Internet is full of free info but some time it might worth to pay for information, doesn't it? The funny thing is that he only sells it as a DRMed Kindle book, not a DRM-free EPUB at least. Though, I developed some practices so far (not sure if good, but I feel comfortable with them) and I have no idea if the author's worldview is compatible with mine.
One thing for sure: I see so many examples around people complicate bitcoin more necessarily than what it is, got hacked, etc.
Link to the book.

A paper book might be worth reading in a few years time: currently the situation is evolving so quickly, it will almost certainly contain too many obsolete informations.

It is a Kindle only book.

Still a traditional book it is, I strongly doubt it will get constantly updated as a good wiki page would...

I am skeptical of the book based on the beginning of the review on Amazon:

In the half hour it took me to read Caughey's e-book

I've been reading and studying Bitcoin for months and I think I still have a lot to learn. It's hard for me to imagine that much could come from reading a book for 30 minutes.

It's like 65 pages in print on letter size paper.  There are a number of screen shots.  This is why I'm only selling it for $3.99.  The idea is that will save you time.  take about an hour to read and get set up (minus downloading the initial block chain) and your good to go.  I also give credit and links to many other resources about bitcoin.  There is a lot of good information out there.


text:
What exchanges trade with Unicoin right now?
I absolutely LOVED the new Stack-Exchange-specific cryptocoin, "Unicoin", mineable by humans and unicorn-themed.
As well as the diverse options to pay for it (gold, silver, BTC, LTC, DOGE, reputation on this site and Reddit, bacon, among others) and the incredibly useful, succint and accurate legal disclaimer message.
But then, I haven't found an exchange that trades it. Is there one?

I believe this new coin is going to be a serious market-changer for everyone!

TO THE MOON! SUCH PROFITS!!!

I also would like to trade Unicoins.
My miner broke down because of carpal tunner syndrome.

Not to be confused with [UNIC] – Unicoin.

It's bound to become the crypto-coin with the most market capitalization because, OMG, it's full of RAINBOWS AND UNICORNS!!!!!!!

OK, no exchanges yet but now CPU-mineable, not just human-mineable - this answer has worked the best for me so far http://askubuntu.com/a/441871

This question appears to be off-topic because it was about Stackexchange's April Fools joke.

May be http://newchg.com/unicoin/ can be usefull but I have never used this exchange.

I think that this exchange actually trades the previously existing [UNIC] – Unicoin, not Stackexchange's Unicoin.


text:
How can Blackcoin get 1st confirmation in 10 seconds?
According to it's official page, Blackcoin used scrypt as its Proof-of-Work during the phase of initial coins' creation. But now it's purely Proof-of-Stake, and they claim to have a speed of just 10 seconds for first confirmation (and only needing 10 confirmations to get an almost guaranteed transaction).

How does their pure PoS model serve to verify transactions, without the risk of double spends?
How can they create blocks as often as 10 seconds without having massive amounts of orphans?


text:
Transfer from old brainwallet to Trezor
I have an old Bitcoin brainwallet that I created a few years ago (before any forks) with almost 1 BTC in it.  I know it's not a lot, but I decided to get a Trezor as a safer storage method.  I now want to move the BTC into my Trezor wallet, along with any of the forked coins that have happened since (BCH and ???).
What is the safest and simplest way to do this?  I'm not particularly technically savvy, so please break it down for me step by step.

By brainwallet do you mean a secure 12-or-24 word phrase? Or actually the incredibly risky and insecure method of deriving a Bitcoin private key from a short memorable string? Many brainwallets (like movie quotes, song lyrics, even complete sections of the US Constitution) have already been swept by attackers, and even more brainwallet addresses are being constantly monitored by bots that will sweep funds as soon as the address is used.
How did you generate your bitcoin address a few years ago? Is that software still available? You might be able to use it to sweep the funds to an address generated securely by your Trezor.
I have a brainwallet sweeper tool I use for fun low-value demonstrations, with lots of warnings about security:
http://dotshift.space/starservice/bitcoin/
You should audit the code before using if you can, but this webpage will search the blockchain for any brainwallet and if there are UTXO available, allow you to sign a new TX and sweep the funds to an address you provide.
As for the fork-coins, you may need to seek out resources in those communities separately, maybe someone can fork the code I used above and reconfigure it for other blockchains.


text:
Is This a Bitcoin Scam?
Is this a bitcoin scam? He is not asking for my username and is having me change my password before sending him the link to my mining wallet.
A bitcoin miner on LinkedIn wants to mine for me.
He asked me to set up a blockchain account and follow these instructions.

Click on REQUEST, you will see your mining wallet address there, Copy it and paste here or screenshot it and send here.
Change the Default password.
Click on Security Centre, then Click on Advance, you will see Change Password. then use any password of your choice. You are to change only the first change password you will see.
Follow the above steps and complete them and notify me when done so we can determine your mining hash power rate so that mining can start immediately.

Login using the Default password below.
Password: @miningserver2
Next, in that the same email you received from blockchain, open the message, under it you will see your Wallet I'd there (its a long combination of number and alphabet). Click on the wallet ID link, it will redirect you to blockchain login page.
Check your email, you will see a message from Blockchain , open the message and verify the message you got from blockchain by clicking on the verification link
Your details has been successfully registered

This is definitely, obviously a scam.

Always be watchful for any promise that you will receive bitcoins by creating an account or any other thing. Bitcoin is money and like real money, it is not easily given. In the crypto world, unfortunately, there are a lot of scammers, be aware.


text:
The three public keys A B C are private keys (x-1), x, (x + 1). Here, I want to know if (x-1) is A or C
Private key x     = pubkey B
(x (+ or -) 1) = pubkey A, C
I only know the public keys A and C
I am looking for a way to know if the public key sequence is A B C or C B A
B = 0xa5e42a634fa42f4f22c756429a06fd104a12a0c3a61ae4b738b1716913c82732
A = 0xb616c736dd3d768e2e7b30b6e71caa3cd58359127af62bc633716eb2e782cca4
C = 0xc357ffa5f463c7a2b0ba760ceef0c7a7ae77042cae93788ce39a797693e0cc64
I don't know the private key of x value.
The public key corresponding to x is B
Input: B
Output x (+1) = A or C

Is your question this: given three public keys A B C, which you know correspond to private keys (x-1), x, (x+1), but not in which order, can you figure out which is which?

I don't understand your sentence. You do or do you not know the interval between them? And do you or do you not know that interval is fixed? For example, if I gave you (x - 377, x, x + 19) do you still need this to work?

Yes you can test me.
You can immediately know the public key value you are curious about.Please tell me the public key that only you know
And from the public key value you know, I can tell you the +-public key value.

I have no idea what you're asking. Please answer my question.

i can see (x-377, x, x + 19)

Please reformulate your question by editing the original above. Please use full sentences. What is given, what do you know about it, what are you trying to find?

The order of the public keys is known, but it exists symmetrically.
Example) Private key 20 public key +1 = 21
20-1 = 19
Private key -20, public key +1 = -19
-1 = -18
P = 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f
a = generators.main(1)
b = 0x352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5,P -0x321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c
c = lib1.sub(b,a)
d = lib1.add(b,a)
print(("0x%x,0x%x") % b,("\n0x%x,0x%x")% c,("\n0x%x,0x%x" % d))
if d == lib1.add(b,a) :
print(("0x%x,0x%x" % b),"보다 ",("\n0x%x,0x%x" % d),"이  더 크다")
d1 = lib1.sub(d,b)
print(("0x%x,0x%x" % d1))
print("====================================")
print("")
output
0x421f5fc9a21065445c96fdb91c0c1e2f2431741c72713b4b99ddcb316f31e9fc,0xd46f0e92ee254249e9092481dda2e1eb8bcfcb4c84ddceea24df8e842e3294ae
0x4ce119c96e2fa357200b559b2f7dd5a5f02d5290aff74b03f3e471b273211c97,0xed45d9234ef13e9da259e05ef57bb3989e9d6b7d8e269698bafd77106dcc1ff5
0x352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5,0xcde14bf8acb70acb2a63e7da6225c1e0b5e4c4d18e4efc639842c273307e62a3 보다
0x4ce119c96e2fa357200b559b2f7dd5a5f02d5290aff74b03f3e471b273211c97,0xed45d9234ef13e9da259e05ef57bb3989e9d6b7d8e269698bafd77106dcc1ff5 이  더 크다
0x79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798,0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8

Yes, you can.
Public keys for a given private key correspond to elliptic curve multiplication with the generator G.
So we know that B = xG  and either A=(x-1)g or A=(x+1)G. This can be written as A=xG-G=B-G or A=xG+G=B+G.
So it suffices to check whether A equals B-G or B+G respectively.

Thanks for the answer.
I really spent a lot of time figuring this out in Python.
Can I write in Python I will pay for it.

I am referring to the case when the G value is unknown.

G is a fixed constant. It has X coordinate 0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798 and even Y.

I have difficulty.
If (x, y) is substituted, it is A, B, C, but when it is (x, -y), the order of C, B, A is changed.
I want to know the order when i don't know if y is -y.

No that isn't the case. It doesn't matter what you substitute for B. Sorry, I don't have time to discuss this privately.

Job offers are off topic on this site. I'm happy to answer specific questions here, but not more.

How can I chat?
It would be great if you chat via telegram.

I have already stated that I will not discuss this privately. I'll report this if you continue.

A message says that it is not possible to go to automatic chat.

Please avoid extended discussions in comments. Would you like to automatically move this discussion to chat?
If you chat here, an error occurs and you do not go to the chat.
Sorry.

user105236 has only 1 reputation, not yet enough to chat ====> this massage

I don't participate in chat because I'm rated 1.
You can join the chat when your level is over 20.

I cannot enter the chat room.
Reputation is level 1.

I also don't want to chat, so don't bother.


text:
How can i verify my txs with my own full node?
Hey i run a full bitcoin+lightning node on a rpi. Can anyone eli5 me how can i verify my own tx if send some coins from an exchange to a public address i control?
Lets say i plug in my hw, send some coins, then i wanna actually verify if i got those coins or at least they are (verify able) on the  mempool waiting to be mined.
I have always struggled with the how do i really “verify, don’t trust” quote.
Thanks in advance.

You don't need to do anything. Your lightning client needs to somehow learn about incoming transactions, and it uses the node it's pointed to for that. If that is a full node you trust (because you operate it yourself), you automatically get that trust carried over to your lightning client.

@PieterWuille yeh i have no issues when i receive/send thru my node. My issue was more related when i do external tx, for example when a friend sends me to an address generated from my hw and the latter isn’t specially used with the full node.

@Lebwoski If you're talking about another wallet, the answer is the same: make that wallet use your full node for validation (many wallet implementations let you select a trusted full node to connect to).

@PieterWuille unfortunetly not the ledger live :( ! But soon willl start using it either with bitcoin core or electrum personal server ! Thanks again for the heads up!

You should use the gettransaction (TXID) command that returns information about a transaction belonging to your wallet. Then just check the confirmations field.
Sample Call: bitcoin-cli -testnet gettransaction 5a7d24cd665108c66b2d56146f244932edae4e2376b561b3d396d5ae017b9589
Sample Response:
{
    "amount" : 0.00000000,
    "fee" : 0.00000000,
    "confirmations" : 106670,
    "blockhash" : "000000008b630b3aae99b6fe215548168bed92167c47a2f7ad4df41e571bcb51",
    "blockindex" : 1,
    "blocktime" : 1396321351,
    "txid" : "5a7d24cd665108c66b2d56146f244932edae4e2376b561b3d396d5ae017b9589",
    "walletconflicts" : [
    ],
    "time" : 1396321351,
    "timereceived" : 1418924711,
    "bip125-replaceable" : "no",
    "details" : [
        {
            "account" : "",
            "address" : "mjSk1Ny9spzU2fouzYgLqGUD8U41iR35QN",
            "category" : "send",
            "amount" : -0.10000000,
            "vout" : 0,
            "fee" : 0.00000000
        },
        {
            "account" : "doc test",
            "address" : "mjSk1Ny9spzU2fouzYgLqGUD8U41iR35QN",
            "category" : "receive",
            "amount" : 0.10000000,
            "vout" : 0
        }
    ],
    "hex" : "0100000001cde58f2e37d000eabbb60d9cf0b79ddf67cede6dba58732539983fa341dd5e6c010000006a47304402201feaf12908260f666ab369bb8753cdc12f78d0c8bdfdef997da17acff502d321022049ba0b80945a7192e631c03bafd5c6dc3c7cb35ac5c1c0ffb9e22fec86dd311c01210321eeeb46fd878ce8e62d5e0f408a0eab41d7c3a7872dc836ce360439536e423dffffffff0180969800000000001976a9142b14950b8d31620c6cc923c5408a701b1ec0a02088ac00000000"
}

Reference: https://bitcoin.org/en/developer-reference#gettransaction

I don't understand what this achieves. If it's a transaction in your own (full node) wallet, it wouldn't be there if it isn't valid. If it's a transaction of an external wallet, gettransaction won't work on it.

I literally can't argue with you. I read the question quickly and answered something else. (btw: huge fan! thanks for all!)


text:
Are sipa's standardized schnorr signatures incompatible with blind signatures?
Here, sipa proposes a standardization of schnorr signatures: https://github.com/sipa/bips/blob/bip-schnorr/bip-schnorr.mediawiki
For example, sign() returns Sig{R,s} which can be encoded with 64 bytes (R.x || s) where R.y can be disambiguated via quadratic residue.
After implementing sign() and verify() according to that document, I attempted to implement blind signatures.
However, verifying my unblinded signature fails 50% of the time because of the line return false if jacobi(R.y) !== 1 in verify(), enclosed below.
Here's my pseudocodey impl:
type Signature = { Rx: int, s: int }
type Unblinder = { alpha: int, Rx: int }
type BlindedMessage = { challenge: int }
type BlindedSignature = { s: int }

fn blindMessage(nonce: Point, signer: Point, message: bytes): (Unblinder, BlindedMessage) {
    R = nonce
    P = signer
    alpha = rand()
    beta = rand()
    R' = R + alpha*G + beta*P
    // challenge
    c' = int(hash(R'.x || P || message)) % curve.n
    // blinded challenge
    c = c' + beta
    return (Unblinder(alpha, R'.x), BlindedMessage(c))
}

fn blindSign(signer: privkey, nonce: privkey, blindedMessage: BlindedMessage): BlindedSignature {
    c = blindedMessage.challenge
    x = signer
    k = nonce

    s = k + c*x
    return BlindedSignature(s)
}

fn unblind(unblinder: Unblinder, blindedSig: BlindedSignature): Signature {
    Rx = unblinder.Rx
    s = blindedSig.s + unblinder.alpha
    return Signature(Rx, s)
}

// implemented according to sipa's spec
fn verify(pubkey: Point, message: bytes, sig: Signature): bool {
    pk = pubkey
    m = message
    P = pubkey

    (r, s) = sig
    e = int(hash(r || P || m)) % curve.n
    R = s*G - e*P

    return false if isInfinitePoint(R)
    return false if jacobi(R.y) !== 1 // <-- Fails 50% here
    return false if R.x !== r
    return true
}

Here's the test that will fail 50% of the time:
noncePriv = rand()
signerPriv = rand()
noncePub = noncePriv * curve.G
signerPub = signerPriv * curve.G
message = hash('my message')

// blind
(unblinder, blindedMessage) = blindMessage(noncePub, signerPub, message)

// sign
blindedSig = blindSign(signerPriv, noncePriv, blindedMessage)

// unblind
sig = unblind(unblinder, blindedSig)

// verify
verified = verify(signerPub, message, sig)

assert(verified)

The spec's sign() uses nonce = jacobi(y) === 1 ? nonce : curve.N - nonce to force a quadratic residue y, and I would assume my test fails because 50% of the time it generates a non-residue y. However, I was unable to figure out where and how to apply this in my blind-related code. None of my efforts had an effect on my 50% pass rate.

Just for the benefit of random people that land on this question: A blind signature constructed this way is insecure if the blind-signer is willing to make multiple blind signatures at the same time. Blind signing must be secured against a one more signature attack based on wagner's algorithm.

Andrew Poelstra suggests that:
R' = R + alpha*G + beta*G

should be put in a loop .. whenever R.x is not a quadratic residue. You can change beta and this should give you compat with sipa's scheme with no security, privacy loss or blind-sig-linkability loss


text:
Issue generating private Key and segwit address with python
I used the following script to generate my private key and the corresponding segwit address.
Then to test it, i sent funds to the address and imported the private key on blockchain wallet;
RESULT: No funds in private key, and the address displaied is not the segwit address but just another P2PKH address.
What is the problem?
import random,ecdsa,hashlib,base58
private_key=(random.getrandbits(256)).to_bytes(32,byteorder="little",signed=False)

signed_key=ecdsa.SigningKey.from_string(private_key,curve=ecdsa.SECP256k1)

verifying_key=signed_key.get_verifying_key()

x_cor=bytes.fromhex(verifying_key.to_string().hex())[:32]
y_cor=bytes.fromhex(verifying_key.to_string().hex())[32:]

if int.from_bytes(y_cor,byteorder="big",signed=True)%2==0:
    public_key = bytes.fromhex(f'02{x_cor.hex()}')

else:
    public_key = bytes.fromhex(f'03{x_cor.hex()}')

sha256_key = hashlib.sha256(public_key)
ripemd160_key = hashlib.new("ripemd160")
ripemd160_key.update(sha256_key.digest())

key_hash=ripemd160_key.digest()

P2WPKH_V0 = bytes.fromhex(f'0014{key_hash.hex()}')

sha256_P2WPKH_V0 = hashlib.sha256(public_key)
ripemd160_P2WPKH_V0 = hashlib.new("ripemd160")
ripemd160_P2WPKH_V0.update(sha256_P2WPKH_V0.digest())

script_hash=ripemd160_key.digest()

P2SH_P2WPKH_V0 = bytes.fromhex(f'a9{script_hash.hex()}87')

flagged_scripthash = bytes.fromhex(f'05{script_hash.hex()}')

checksum = hashlib.sha256(hashlib.sha256(flagged_scripthash).digest()).digest()[:4]
bin_addr = flagged_scripthash + checksum

nested_address = base58.b58encode(bin_addr)

compressed_private_key = private_key + '01'
wifcomp1 = bitcoin.encode_privkey(bitcoin.decode_privkey(private_key, 'hex'), \
             'wif_compressed')

print("Private key: "+ private_key.hex())
print("WIF key: "+ wifcomp1)
print("Nested Address: " + nested_address.decode())

This sounds like whatever wallet you are using does not know what address type to generate. You need to find whatever setting in that wallet to tell it that it should produce a bech32 address, or use a wallet that allows you to do that.

Thank you for the answer, some advice?
I'm using blockchain wallet

Don't use blockchain.com! Use a decent desktop wallet such as Electrum:  https://electrum.org/

If i import the private keys in electrum the result is the same..


text:
How can I use backup up chain data from pruned node to set up (archivial) node without IBD?
My setup is an old (~2012) laptop + small SSD and a NAS with HDDs. I noticed that trying to sync Bitcoin Core (v0.18) on the NAS was slow, but on SSD was very fast. (Everything is connected via ethernet cables of ~3ft length, so can't be a network problem, can it?)
So I thought about syncing a pruned node, with manual pruning, and periodically backing up the data from /blocks and /chainstate of my datadir to the NAS, before executing the prune. My idea was to set up a node with the full chain once the sync was done.
The problem is it doesn't work. So if I run the node with datadir on the NAS, Bitcoin Core will just shut down. But if I remove the /blocks and /chainstate directories from the NAS, the IBD starts with no problems. (Aside from slow, that is.)
So my question is, can this trick be used? If so, how?

If it helps, my bitcoin.conf for the pruned node is
### bicoin.conf of pruned node
debug=0
daemon=1
server=1

prune=1

dbcache=4096

and the one for the full archivial node on NAS is
### bitcoin.conf of archivial node on NAS
debug=0
daemon=1
server=1

dbcache=4096
par=-1
listen=0

Edit: debug.log from last time I tried running the node on NAS (removed timestamps)
Bitcoin Core version v0.18.1.0-3b0422118 (release build)
InitParameterInteraction: parameter interaction: -listen=0 -> setting -upnp=0
InitParameterInteraction: parameter interaction: -listen=0 -> setting -discover=0
InitParameterInteraction: parameter interaction: -listen=0 -> setting -listenonion=0
Assuming ancestors of block 0000000000000000000f1c54590ee18d15ec70e68c8cd4cfbadb1b4f11697eee have valid signatures.
Setting nMinimumChainWork=0000000000000000000000000000000000000000051dc8b82f450202ecb3d471
Using the 'sse4(1way),sse41(4way)' SHA256 implementation
Default data directory /home/bitcoin/.bitcoin
Using data directory /home/bitcoin/.bitcoin
Config file: /home/bitcoin/.bitcoin/bitcoin.conf
Using at most 125 automatic connections (1024 file descriptors available)
Using 16 MiB out of 32/2 requested for signature cache, able to store 524288 elements
Using 16 MiB out of 32/2 requested for script execution cache, able to store 524288 elements
Using 3 threads for script verification
scheduler thread start
HTTP: creating work queue of depth 16
No rpcpassword set - using random cookie authentication.
Generated RPC authentication cookie /home/bitcoin/.bitcoin/.cookie
Using rpcauth authentication.
HTTP: starting 4 worker threads
Using wallet directory /home/bitcoin/.bitcoin
init message: Verifying wallet(s)...
Using BerkeleyDB version Berkeley DB 4.8.30: (April  9, 2010)
Using wallet /home/bitcoin/.bitcoin
BerkeleyEnvironment::Open: LogDir=/home/bitcoin/.bitcoin/database ErrorFile=/home/bitcoin/.bitcoin/db.log
init message: Loading banlist...
Cache configuration:
* Using 2.0 MiB for block index database
* Using 8.0 MiB for chain state database
* Using 4086.0 MiB for in-memory UTXO set (plus up to 286.1 MiB of unused mempool space)
init message: Loading block index...
Opening LevelDB in /home/bitcoin/.bitcoin/blocks/index
Opened LevelDB successfully
Using obfuscation key for /home/bitcoin/.bitcoin/blocks/index: 0000000000000000
LoadBlockIndexDB: last block file = 1818
LoadBlockIndexDB: last block file info: CBlockFileInfo(blocks=119, size=96043707, heights=598015...598157, time=2019-10-05...2019-10-06)
Checking all blk files are present...
LoadBlockIndexDB(): Block files have previously been pruned
Shutdown requested. Exiting.
Shutdown: In progress...
scheduler thread interrupt
Shutdown: done

What do you see in the debug.log file on the NAS when you start bitcoind after copying to it.

Added debug.log details.

It seems you've made your copy after some pruning already happened.

This is odd... in my blocks dir I have blk00000.dat onwards and the corresponding revXXXXX.dat files. And in chainstate the files get pruned automatically, don't they? How can I tell? Or differently, what do I need to make it work?

Hmm, that's surprising.


text:
Why does an Android app show my address balance is zero on public servers but expected value on Jpm servers?
My bitcoin address (public address ) & value has been checked for valid address / value amount on the "BITCOIN QR CODE READER" app with public servers used within the app on my Samsung galaxy A21 android device.
However, when I went confirm the same info, on same app, on same  device, but this time using public server option again; address validates but value amount, says zero.
Furthermore,  when I choose Jpm servers...BAM! It's showing valid address and validates value amount is correct.
What's happened & why is this?
p.s. the bitcoin address info etc, I purchased from a bitcoin kiosk atm. Which I am still having issues with reading it to get the correct private key

Does "addy" mean address? What is Jpm? What software are you using? In what way is what you're seeing not as expected? Please update your question with more information and details about what is going on.

I have the app BITCOIN QR CODE READER. You input the bitcoin address and check to make sure address is a valid BTC/BSV etc. It also shows the BTC value.

You have the option to use public servers or to use Jpm servers to do the validation/check

When providing extra information, It is usually better to edit your question (using that "edit" link underneath it) rather than only including the extra information in a comment. That way more people may read the details (some might skip over comments) and answer it.  I have edited your question for you (you can undo this if you don't like the changes, click on the "edited" link to undo or rollback a change).

Thank you, RedGrittyBrick. I am new, so any added knowledge is appreciated more than you can imagine!

I have the app BITCOIN QR CODE READER.

The nearest Android app I can find with a search is "Bitcoin QR Scanner Coin View" by Crypto Utilities. Or maybe you are instead using "QR-code scanner for Bitcoin BT" by Johan Meert?
It seems this sort of app lets you see the balance associated with an address but it does not give you any control over that balance. It does not give you ownership or the ability to spend that balance.
I would trust the answer given by a range of public servers much more than I would trust the answer given by one specific business. If answers diagree I would distrust the specific business and probably distrust the app.
Instead of using an app I would instead consult several blockchain explorers directly using a standard web-browser. This will tell you if the app or your "Jpm servers" are giving false results.
Mostly I would rely on a carefully-chosen independent non-custodial wallet to tell me the balance. But if you have a cold-wallet, it might make sense to use a set of well-known blockchain explorers or reliable app to check the balance at an address. I would probably prefer a carefully chosen non-custodial wallet in which I had imported the addresses (but not the keys) - a "watch-only" wallet.

p.s. the bitcoin addy info etc, I purchased from a bitcoin kiosk atm. Which I am still having issues with reading it to get the correct private key

You refer to your earlier questions, one currently has an answer, the other is currently is waiting for you to respond to comments asking you to clarify the question:

My bitcoin atm purchased paper wallet QR code & private key is not working from paper wallet to mobile wallet... why
If I scanned my QR Code once with my android phone from a paper wallet, but now it wont..Why


text:
Why are all testnet transactions currently unconfirmed and all faucets empty?
what is happening with btc testnet, all transactions are unconfirmed and all faucets are empty?
For an example that is on of my transactions:
https://live.blockcypher.com/btc-testnet/tx/d32652489a8131657ad05fba8a57bb075e16b20567c824ad67ded067f6b350c4/

I confirm, some of all faucet are empty, i suppose they will reset the testnet ? Never happened since a long time, am I wrong ?

Last time I checked there were about 10x as many transactions in mempool as fit in a block. This means it can take easily about 3 hours for a particular transaction to confirm, on average. Strangely, increasing the miner fee does not seem to help the situation.
Unfortunately, the only faucet that ever worked for me (https://testnet.manu.backend.hamburg/faucet) is now down for maintenance, but there is no indication that it is "empty".

Hey @Hypertable, thank you for answer. I'll wait and see.

Hmm it past about 5 hours and still 0 confirmations.

@savOFF Well my transactions cleared after 3 hours with HIGH miner preference. Yours is only MEDIUM, you might want to try increasing the fee a bit (though even very high fees seem not to guarantee landing you in the next block or two).

Yes, after a time I've tried with higher fee and I got success, thank you :)

Testnet has experienced increased amount of transactions from a project called VeriBlock recently. The transactions from faucets are stuck because of low fees. Faucets need to fix their fee estimates. In the meantime if you need testnet BTC you may request some from bitcoin devs, e.g. Jameson Lopp, see his tweet  https://twitter.com/lopp/status/1037362274959278081

Welcome to the site.  It would be great if you can share more information or links about this.  E.g. what is VeriBlock and why would it cause spam on the testnet?  Is there evidence that this is the cause?  Why is it likely to stop soon?  You can edit your answer to add more info.

I found this information on the twitter: https://twitter.com/alexbosworth/status/1036312396665516032 - it looks like faucets use too low fees and need to adjust that, see also: https://twitter.com/lopp/status/1037362274959278081


text:
Balance zero after recovering wallet from seed-phrase
I recently got help my some experts on how i can recover my wallet using my private key, so i went ahead and downloaded brd wallet and block chain, then proceeded to recover wallet in the first and recover funds in the latter, but both brought up my account with zero funds in it.
I am a bit confused and worried now as i just made that payment i dont know how i can go about it, and secondly if i get the Qr code of my old wallet and i scan it into blockchain addresses and it comes up as non- spendable, and i am being told to scan my private key if i have it in written how can i go about unlocking that...

Original question: I forgot which software I created my wallet with. How can I recover from a 12 word seed phrase?,

I ... downloaded BRD wallet ... then proceeded to recover wallet ... but [it] brought up my account with zero funds in it.

Choose Sync Blockchain (Menu > Settings > Sync Blockchain).
Wait five hours
Check balance

If not try

Uninstall Bread Bitcoin Wallet.
Reinstall Bread Bitcoin Wallet.
Bread will ask you to type in your 12-word key in order to re-instate your Bread Wallet.
Now your balance should show as $0.00. This is normal.
Sync Blockchain (Menu > Settings > Sync Blockchain). Note: takes several hours.
Bitcoin balance should now be displayed properly.

From https://www.reidwalley.com/fix-bread-bitcoin-wallet-not-importing-paper-wallet/

There is no Sync blockchain in the settings menu

I had done that, but it was still Zero Let me try again and bring a feedback with 7 hours, but on blockchain also what can i do, i am trying both apps

Your recovery phrase 12 words will help you only to get your HD wallet back
The old addresses (imported addresses will not be recovered)
If you have an old blockcjain account make sure you have the recovery password phrase (16 words)


text:
My bitcoin core transaction is stuck in the mempool. I am the sender. I need help with either accelerating this transaction or preparing a CPFP trx
Hello and thank you for looking at my first question. This is my first question ever on StackExchange.
I engaged in Bitcoin transactions as the sender; trying to send some Bitcoin to my CashApp so I could sell it and pay a few bills. On 05/26/23 at 23:38 I engaged in the following as the sender:
Status: 0/unconfirmed, in memory pool
Date: 5/26/23 23:38
To: Cashapp $GGVitt bc1qzk2pwzgs67pvv5dc63g6puxem68ykh4uj0w4dx
Debit: -0.00199859 BTC
Transaction fee: -0.00000141 BTC
Net amount: -0.00200000 BTC
Transaction ID: 15917a30773ee3632883f6605d526329de41390422fe615b46c9482625c30a81
Transaction total size: 222 bytes
Transaction virtual size: 141 bytes
Output index: 0

Please note that this transaction does not have Replace-by-fee (RBF) enabled.
After doing some research, I came to the conclusion that I would need to create a Child-pays-parent-fees (herein, CFPF) transaction or use an accelerator service such as this: ViaBTC|Transaction Accelerator. Here is my initial Reddit post where I asked for help and obtained the conclusions I would have to either do CFPF
I am not sure at all how I would go about doing a CPFP transaction. I found this also on Reddit explaining a high-level-overview of what needs to be done; however, if possible I would appreciate a more detailed response as this would be my first ever CPFP transaction. I am not in a dire hurry to get these funds, its not life or death, but I would like to have the Bitcoin within a few months.
Also, here is the text of a few other transactions I have made after the initial one on 05/26/23 that may impact this. Again, I am not sure at all, but here is all the information I have and was able to research.
Thank you all so much.
Love, Vittorrio
PLEASE NOTE that some of the transactions (the ones I've bumped) have RBF enabled and are not going through, I believe this has something to do with my question; but I'm not sure. I've included a screenshot of my transactions tab in Bitcoin Core.
Here is the text export of my transaction list
"Confirmed","Date","Type","Label","Address","Amount (BTC)","ID"
"false","2023-06-02T07:55:01.000","Sent to","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","-0.03904962","1014e8ca82ada04e15f21fc6d0e1e6a7fdaf00a0dab09730251c382fa59f532f"
"false","2023-06-01T23:22:01.000","Sent to","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","-0.03903242","ba7d2617a4d26c7e40cab9aedbb4158d78a276aae0a1d6329d5fbadae1fb10b7"
"false","2023-06-01T23:21:32.000","Sent to","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","-0.03901522","0b6ccd522bbb89f62ea044b74595be1d2608e070561ae6f8f05a98d8a22779cc"
"false","2023-06-01T23:21:22.000","Sent to","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","-0.03899802","730d52624571f180e9c437a41c3ea2de23b541ddd4993022b6f94138a39e7fd0"
"false","2023-06-01T23:21:07.000","Sent to","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","-0.03898082","c1cb3d86bac5ef374199302fb1f234b8ce6b47bb7f155c802337a9f6e4f4603f"
"false","2023-06-01T23:20:54.000","Sent to","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","-0.03896362","5bb477069e2af33f3e6961e5c66a43accabaa4ac8c0cb099a6d7ce2d56ca7982"
"false","2023-06-01T23:20:44.000","Sent to","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","-0.03894642","942ccd245c1f4c5f5b8737248a4440715899dc86eb8f83492a134bb8a3027833"
"false","2023-06-01T23:19:51.000","Sent to","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","-0.03892922","6d64acdc3eeaa30614690d6efe0d3050bdd97b973c54538e4b460335875f6941"
"false","2023-06-01T23:18:38.000","Sent to","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","-0.03891202","07fcadfbfe8a1c84005a4d4ece8bd9ed09b4efcd7c5cfe5166271c9cfa91c2f5"
"false","2023-06-01T23:18:18.000","Sent to","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","-0.03889482","073f3a6cfdf4d5c6544635c8d965714d614a044cfc0505f7c491000a1092897e"
"false","2023-06-01T23:18:01.000","Sent to","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","-0.03887762","93b9195d8c75482c48d2393d8601d35248e8550c89b1aa9db2525e8b4c2ec132"
"false","2023-06-01T23:17:43.000","Sent to","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","-0.03886042","23addaf9876b324a04847b1836ebb89672147ee7f3fee176c46be57b4b925771"
"false","2023-06-01T23:17:23.000","Sent to","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","-0.03884322","5d6e66c621561812cdcbab0dc22b96b768da7a9d5fa802cb7b538c9af9b9a565"
"false","2023-06-01T23:16:17.000","Sent to","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","-0.03882602","da56a375e1a2304a2e18696d4154b2918361acf4202968467a689bbbe0992769"
"false","2023-06-01T23:15:55.000","Sent to","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","-0.03880882","03a29f22119f6dc840150229a21c6832cdcb1f81f11678f02d7070f668933763"
"false","2023-06-01T23:15:21.000","Sent to","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","-0.03879162","f6f0320806ea6061424c272c4ce7bbed14c7d0f433867ebf397630a6ac212977"
"true","2023-06-01T23:10:15.000","Received with","","bc1q7yv9m7lrtum4g3mz24d9ejh6ul0gkme4r3xuhd","0.00179763","59fc48841c0a8ce117b48860a2ecba765f0a3ae9eebf7679edaa3cb93d6b1a65"
"false","2023-06-01T21:34:33.000","Sent to","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv","-0.03872667","9e2384d0ccbe5bea72b59389ea2bd44f57935cce3d85a41afb6b90d0a7bcd451"
"false","2023-06-01T17:45:04.000","Sent to","Cashapp $GGVitt","bc1qzk2pwzgs67pvv5dc63g6puxem68ykh4uj0w4dx","-0.02500000","83e37a91c9e0ec16d6966b14a7c091b996e667322b2f895d96d2b01f07fb77ea"
"true","2023-06-01T17:36:34.000","Sent to","Cashapp $GGVitt","bc1qzk2pwzgs67pvv5dc63g6puxem68ykh4uj0w4dx","-0.00200000","e12f611db96874398488479bbf5f6053488108810cb7eef0bf17133cd1119b7d"
"true","2023-05-29T14:50:20.000","Received with","Example to show Tina","bc1qs9j7fge9m5gy82p2eynsjmltsdns524hmq7zfa","0.00028794","5b39a613943e07c212270c568166b5589349632a19f3d7fe7d91efeaf8473b14"
"true","2023-05-28T21:23:47.000","Received with","Misc Deposits","bc1qa5nvenwslkfyykjg6rhfjec9hkreteh8z9gu8x","0.00689790","9b9da8cb3f01458264fb00fb8f2f5aaf21d9797cb060ec5c56c9bcd103d23b1d"
"false","2023-05-26T23:38:26.000","Sent to","Cashapp $GGVitt","bc1qzk2pwzgs67pvv5dc63g6puxem68ykh4uj0w4dx","-0.00200000","15917a30773ee3632883f6605d526329de41390422fe615b46c9482625c30a81"
"true","2023-05-26T22:05:15.000","Received with","Genesis","bc1qjr6gm49mcz3ds7zt9wr4xxuv47hqfysr88u2hl","0.06054083","ce48b97cf248ef72378c92e7830e5a553e1af06724f2f85fc1f1d48e68685fba"

Status: 981 confirmations
Date: 5/26/23 22:05
From: unknown
To: bc1qjr6gm49mcz3ds7zt9wr4xxuv47hqfysr88u2hl (own address, label: Genesis)
Credit: 0.06054083 BTC
Net amount: +0.06054083 BTC
Transaction ID: ce48b97cf248ef72378c92e7830e5a553e1af06724f2f85fc1f1d48e68685fba
Transaction total size: 6416 bytes
Transaction virtual size: 6335 bytes
Output index: 105

Status: 0/unconfirmed, in memory pool
Date: 5/26/23 23:38
To: Cashapp $GGVitt bc1qzk2pwzgs67pvv5dc63g6puxem68ykh4uj0w4dx
Debit: -0.00199859 BTC
Transaction fee: -0.00000141 BTC
Net amount: -0.00200000 BTC
Transaction ID: 15917a30773ee3632883f6605d526329de41390422fe615b46c9482625c30a81
Transaction total size: 222 bytes
Transaction virtual size: 141 bytes
Output index: 0

Status: 675 confirmations
Date: 5/28/23 21:23
From: unknown
To: bc1qa5nvenwslkfyykjg6rhfjec9hkreteh8z9gu8x (own address, label: Misc Deposits)
Credit: 0.00689790 BTC
Net amount: +0.00689790 BTC
Transaction ID: 9b9da8cb3f01458264fb00fb8f2f5aaf21d9797cb060ec5c56c9bcd103d23b1d
Transaction total size: 12368 bytes
Transaction virtual size: 9157 bytes
Output index: 86

Status: 556 confirmations
Date: 5/29/23 14:50
From: unknown
To: bc1qs9j7fge9m5gy82p2eynsjmltsdns524hmq7zfa (own address, label: Example to show Tina)
Credit: 0.00028794 BTC
Net amount: +0.00028794 BTC
Transaction ID: 5b39a613943e07c212270c568166b5589349632a19f3d7fe7d91efeaf8473b14
Transaction total size: 6970 bytes
Transaction virtual size: 6889 bytes
Output index: 124

Status: 113 confirmations
Date: 6/1/23 17:36
To: Cashapp $GGVitt bc1qzk2pwzgs67pvv5dc63g6puxem68ykh4uj0w4dx
Debit: -0.00191312 BTC
Transaction fee: -0.00008688 BTC
Net amount: -0.00200000 BTC
Transaction ID: e12f611db96874398488479bbf5f6053488108810cb7eef0bf17133cd1119b7d
Transaction total size: 222 bytes
Transaction virtual size: 141 bytes
Output index: 1

Status: 0/unconfirmed, in memory pool
Date: 6/1/23 17:45
To: Cashapp $GGVitt bc1qzk2pwzgs67pvv5dc63g6puxem68ykh4uj0w4dx
Debit: -0.02493110 BTC
Transaction fee: -0.00006890 BTC
Net amount: -0.02500000 BTC
Transaction ID: 83e37a91c9e0ec16d6966b14a7c091b996e667322b2f895d96d2b01f07fb77ea
Transaction total size: 222 bytes
Transaction virtual size: 141 bytes
Output index: 1

Status: 0/unconfirmed, not in memory pool
Date: 6/1/23 21:34
To: bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv
Debit: -0.03860850 BTC
Transaction fee: -0.00011817 BTC
Net amount: -0.03872667 BTC
Transaction ID: 9e2384d0ccbe5bea72b59389ea2bd44f57935cce3d85a41afb6b90d0a7bcd451
Transaction total size: 487 bytes
Transaction virtual size: 245 bytes
Output index: 0

Status: 72 confirmations
Date: 6/1/23 23:10
From: unknown
To: bc1q7yv9m7lrtum4g3mz24d9ejh6ul0gkme4r3xuhd (own address)
Credit: 0.00179763 BTC
Net amount: +0.00179763 BTC
Transaction ID: 59fc48841c0a8ce117b48860a2ecba765f0a3ae9eebf7679edaa3cb93d6b1a65
Transaction total size: 7008 bytes
Transaction virtual size: 6846 bytes
Output index: 30

Status: 0/unconfirmed, in memory pool
Date: 6/2/23 07:55
To: bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv
Debit: -0.03860850 BTC
Transaction fee: -0.00044112 BTC
Net amount: -0.03904962 BTC
Transaction ID: 1014e8ca82ada04e15f21fc6d0e1e6a7fdaf00a0dab09730251c382fa59f532f
Transaction total size: 666 bytes
Transaction virtual size: 344 bytes
Output index: 0

Status: 0/unconfirmed, not in memory pool
Date: 6/1/23 23:15
To: bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv
Debit: -0.03860850 BTC
Transaction fee: -0.00018312 BTC
Net amount: -0.03879162 BTC
Transaction ID: f6f0320806ea6061424c272c4ce7bbed14c7d0f433867ebf397630a6ac212977
Transaction total size: 666 bytes
Transaction virtual size: 344 bytes
Output index: 1

Status: 0/unconfirmed, not in memory pool
Date: 6/1/23 23:15
To: bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv
Debit: -0.03860850 BTC
Transaction fee: -0.00020032 BTC
Net amount: -0.03880882 BTC
Transaction ID: 03a29f22119f6dc840150229a21c6832cdcb1f81f11678f02d7070f668933763
Transaction total size: 666 bytes
Transaction virtual size: 344 bytes
Output index: 0

Status: 0/unconfirmed, not in memory pool
Date: 6/1/23 23:16
To: bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv
Debit: -0.03860850 BTC
Transaction fee: -0.00021752 BTC
Net amount: -0.03882602 BTC
Transaction ID: da56a375e1a2304a2e18696d4154b2918361acf4202968467a689bbbe0992769
Transaction total size: 666 bytes
Transaction virtual size: 344 bytes
Output index: 0

Status: 0/unconfirmed, not in memory pool
Date: 6/1/23 23:17
To: bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv
Debit: -0.03860850 BTC
Transaction fee: -0.00023472 BTC
Net amount: -0.03884322 BTC
Transaction ID: 5d6e66c621561812cdcbab0dc22b96b768da7a9d5fa802cb7b538c9af9b9a565
Transaction total size: 666 bytes
Transaction virtual size: 344 bytes
Output index: 0

Status: 0/unconfirmed, not in memory pool
Date: 6/1/23 23:17
To: bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv
Debit: -0.03860850 BTC
Transaction fee: -0.00025192 BTC
Net amount: -0.03886042 BTC
Transaction ID: 23addaf9876b324a04847b1836ebb89672147ee7f3fee176c46be57b4b925771
Transaction total size: 666 bytes
Transaction virtual size: 344 bytes
Output index: 1

Status: 0/unconfirmed, not in memory pool
Date: 6/1/23 23:18
To: bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv
Debit: -0.03860850 BTC
Transaction fee: -0.00026912 BTC
Net amount: -0.03887762 BTC
Transaction ID: 93b9195d8c75482c48d2393d8601d35248e8550c89b1aa9db2525e8b4c2ec132
Transaction total size: 666 bytes
Transaction virtual size: 344 bytes
Output index: 1

Status: 0/unconfirmed, not in memory pool
Date: 6/1/23 23:18
To: bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv
Debit: -0.03860850 BTC
Transaction fee: -0.00028632 BTC
Net amount: -0.03889482 BTC
Transaction ID: 073f3a6cfdf4d5c6544635c8d965714d614a044cfc0505f7c491000a1092897e
Transaction total size: 666 bytes
Transaction virtual size: 344 bytes
Output index: 0

Status: 0/unconfirmed, not in memory pool
Date: 6/1/23 23:18
To: bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv
Debit: -0.03860850 BTC
Transaction fee: -0.00030352 BTC
Net amount: -0.03891202 BTC
Transaction ID: 07fcadfbfe8a1c84005a4d4ece8bd9ed09b4efcd7c5cfe5166271c9cfa91c2f5
Transaction total size: 666 bytes
Transaction virtual size: 344 bytes
Output index: 1

Status: 0/unconfirmed, not in memory pool
Date: 6/1/23 23:19
To: bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv
Debit: -0.03860850 BTC
Transaction fee: -0.00032072 BTC
Net amount: -0.03892922 BTC
Transaction ID: 6d64acdc3eeaa30614690d6efe0d3050bdd97b973c54538e4b460335875f6941
Transaction total size: 666 bytes
Transaction virtual size: 344 bytes
Output index: 0

Status: 0/unconfirmed, not in memory pool
Date: 6/1/23 23:20
To: bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv
Debit: -0.03860850 BTC
Transaction fee: -0.00033792 BTC
Net amount: -0.03894642 BTC
Transaction ID: 942ccd245c1f4c5f5b8737248a4440715899dc86eb8f83492a134bb8a3027833
Transaction total size: 666 bytes
Transaction virtual size: 344 bytes
Output index: 1

Status: 0/unconfirmed, not in memory pool
Date: 6/1/23 23:20
To: bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv
Debit: -0.03860850 BTC
Transaction fee: -0.00035512 BTC
Net amount: -0.03896362 BTC
Transaction ID: 5bb477069e2af33f3e6961e5c66a43accabaa4ac8c0cb099a6d7ce2d56ca7982
Transaction total size: 666 bytes
Transaction virtual size: 344 bytes
Output index: 1

Status: 0/unconfirmed, not in memory pool
Date: 6/1/23 23:21
To: bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv
Debit: -0.03860850 BTC
Transaction fee: -0.00037232 BTC
Net amount: -0.03898082 BTC
Transaction ID: c1cb3d86bac5ef374199302fb1f234b8ce6b47bb7f155c802337a9f6e4f4603f
Transaction total size: 666 bytes
Transaction virtual size: 344 bytes
Output index: 1

Status: 0/unconfirmed, not in memory pool
Date: 6/1/23 23:21
To: bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv
Debit: -0.03860850 BTC
Transaction fee: -0.00038952 BTC
Net amount: -0.03899802 BTC
Transaction ID: 730d52624571f180e9c437a41c3ea2de23b541ddd4993022b6f94138a39e7fd0
Transaction total size: 666 bytes
Transaction virtual size: 344 bytes
Output index: 1

Status: 0/unconfirmed, not in memory pool, abandoned
Date: 6/1/23 23:21
To: bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv
Debit: -0.03860850 BTC
Transaction fee: -0.00040672 BTC
Net amount: -0.03901522 BTC
Transaction ID: 0b6ccd522bbb89f62ea044b74595be1d2608e070561ae6f8f05a98d8a22779cc
Transaction total size: 666 bytes
Transaction virtual size: 344 bytes
Output index: 1

Status: 0/unconfirmed, not in memory pool
Date: 6/1/23 23:22
To: bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv
Debit: -0.03860850 BTC
Transaction fee: -0.00042392 BTC
Net amount: -0.03903242 BTC
Transaction ID: ba7d2617a4d26c7e40cab9aedbb4158d78a276aae0a1d6329d5fbadae1fb10b7
Transaction total size: 666 bytes
Transaction virtual size: 344 bytes
Output index: 0

Status: 0/unconfirmed, in memory pool
Date: 6/2/23 07:55
To: bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv bc1q56yetv4jhpkkcz32k25rmwnkhequjz09dss9fv
Debit: -0.03860850 BTC
Transaction fee: -0.00044112 BTC
Net amount: -0.03904962 BTC
Transaction ID: 1014e8ca82ada04e15f21fc6d0e1e6a7fdaf00a0dab09730251c382fa59f532f
Transaction total size: 666 bytes
Transaction virtual size: 344 bytes
Output index: 0

Does this answer your question? How to issue a CPFP?

It would be helpful to ask a specific question. A clearly stated question would be very helpful.


text:
What determines the validity of the Private Key in WIF format?
I understand the sha256 64 string hexadecimal "manually" can be altered, but in case of WIF Private Key the generate one must have very specific strings, and it is really difficult to alter these strings yourself, but not impossible, I mean that I have rarely gotten valid addresses trying to alter strings of a previously obtained WIF Private Ke

I have rarely gotten valid addresses trying to alter strings of a previously obtained WIF Private Key

The Wallet Interchange Format (WIF) has a four byte checksum within it. This means that almost all alterations will fail a checksum test, making the altered string not valid WIF.
The entire purpose of WIF is to detect and prevent the use of such alterations, i.e. to detect transcription errors.


text:
Error when trying to broadcast multi input tx (Programming Bitcoin by Jimmy Song)
I am reading Programming Bitcoin (chapter 7 exercise 5) and I have created a 2 inputs 1 output transaction on testnet which I have signed and it now verifies as true. When I go broadcast the transaction on "https://blockstream.info/testnet/tx/push" I get this error:

sendrawtransaction RPC error: {"code":-26,"message":"mandatory-script-verify-flag-failed (Signature must be zero for failed CHECK(MULTI)SIG operation)"}

Code:
target_address = 'mrXqfcAxxs75ertpHpwKsSmgSs4UPc8t1N'
target_amount = 0.00007370-0.00001000
prev_tx_0 = bytes.fromhex('17782270d1bfdcf3956efbfa49e90b74a2797819b09abd0460cffc69557f219c')
prev_tx_1 = bytes.fromhex('803f028f53b4a784bfb0b27eb05ef908e6a661fdfac791bc1dcde15d6325365b')

##

tx_ins = []
tx_ins.append(TxIn(prev_tx_0,1))
tx_ins.append(TxIn(prev_tx_1,0))
tx_outs = []
h160 = decode_base58(target_address)
script_pubkey = p2pkh_script(h160)
target_satoshis = int((target_amount)*100000000)
tx_outs.append(TxOut(target_satoshis,script_pubkey))

tx_obj = Tx(2,tx_ins, tx_outs, 0, testnet = True)
secret = secret
priv = PrivateKey(secret=secret)
print(tx_obj.sign_input(0,priv))
print(tx_obj.sign_input(1,priv))
print(tx_obj)
tx_obj.sign_input(0,priv)
tx_obj.sign_input(1,priv)
tx_obj.serialize().hex()

Transaction serialization in hex:
02000000029c217f5569fccf6004bd9ab0197879a2740be949fafb6e95f3dcbfd170227817010000006a4730440220697d80930be591d44aed5f795be9dba187d2a6dc780b389ba20ac98ebf31ae3c02204cc1053006dfc1e315229345ae5e150783da436d78f816e8356f4b256533dfd1012103622610a08b9bde7602ffee1ca9da58f74b7ad4b1c2006b2cc7647fd97c75245dffffffff5b3625635de1cd1dbc91c7fafd61a6e608f95eb07eb2b0bf84a7b4538f023f80000000006b483045022100c74e026debb964246d7915bb95ba0ef0b8b4c96200d6d26cebe7273b1ca68cf7022059cefc86bcbfcc4724683f017f9ebfdca762e093bb2f2327808b2e1e6477a0fc012103622610a08b9bde7602ffee1ca9da58f74b7ad4b1c2006b2cc7647fd97c75245dffffffff01e2180000000000001976a91478d44438005bc3000538128db0d02e832b1adecf88ac00000000


text:
How are NFTs stored in the bitcoin blockchain?
I'm new to bitcoin and am looking into how NFTs are stored into the blockchain. I saw somewhere that Taproot Script-Path Spend Scripts is where NFT data is stored but I'm not sure how. Can someone please explain it? I'm more specifically looking for how it's stored in the blockchain, but what is stored.

Hi Mark, this site focuses on the technologies supporting the bitcoin currency. The inner workings of schemes used by people to dump arbitrary data on the blockchain do not seem relevant in that scope. I suggest that you peruse the ordinals documentation instead.


text:
Is there a transaction book in which to look for the mined bitcoins?
In March 2008, I joined a bitcoin mining program for a day I remember that they were not confirmed, then the inclusion in mining was authorized with enamel (not the one I'm writing from at the moment) Can I from somewhere, is there a transaction book in which to look for the mined bitcoins?

That is very implausible, given that Bitcoin didn't exist until January 2009, and the first mining pools only appeared at the end of 2010.

Is there a transaction book in which to look for the mined bitcoins?

No.
The Bitcoin blockchain is a transaction journal, but it does not link mining rewards to people's names.

In March 2008, I joined a bitcoin mining program

I recall the Bitcoin "whitepaper" was written only in late 2008 and published early 2009. So it was impossible to mine Bitcoin in March 2008 - Bitcoin didn't exist. The first block mined, the so-called Genesis block, was mined on Jan. 3, 2009.


text:
python bitcoin_explorer can't read block 761249
I installed bitcoin node, synced up to date.
I am using python bitcoin_explorer to read the block data.
I can read all blocks, however, I can't read block 761249
I am not sure it's my syncing problem, the data break on my machine, or it's bitcoin_explorer's problem.
Anybody can help me try it on your machine please? Here is the code
pip install bitcoin_explorer

import bitcoin_explorer as bq

db = bq.BitcoinDB("/home/.bitcoin", tx_index = True)

block = db.get_block(761249, connected = True)

print(block['header']['block_hash'])

Anybody could help me try it and let me know? Thank you so much.

Block 761249 (2022-11-01 10:44:19) contains transaction 73be398c4bdc43709db7398106609eea2a7841aaf3a4fa2000dc18184faa2a7e which is size 500.142 kB and is pretty strange, it contains mostly zeroes. Some parsers interpret this as about half a million zero-length witness components.
This is about a month before Ordinals Inscription 0. No idea if this is related.
Perhaps the Python bitcoin_explorer library assumes transaction sizes never exceed 500 kB or has trouble parsing this particular transaction?

Thank you so much for the response. I can see this transaction is really strange, input is 0.03682719 BTC, but output is 0. Where did the 0.03682719 BTC go?
I can use bitcoin core to access this block though, so probably it's Python bitcoin_explorer's problem.
I really want to get data for this block, including input BTC amount & addresses, output BTC amount & addresses, any other way to get it please?


text:
ScriptSigSize fdf501
I am trying to understand what scriptsigsize is. If I look at this transaction, the scriptsigsize of the first input would be "fdf501"? If I convert it to decimal, it cannot be the scriptsigsize as the number being too big. It must mean something else?
https://mempool.space/tx/76f268719c41dd5ccf693e84cd0c05cfb6b360fe3158f3311712eb6118c00d7a
If I throw this to a Transaction Splitter, here is the output:
{
  "version": "01000000",
  "inputcount": "07",
  "inputs": [
    {
      "txid": "ece6b5e31d3cd1b9c06f1f270175a5d9106a61bcea2afa9954f02ff6701fd29f",
      "vout": "06000000",
      "scriptsigsize": "fdf501",
      "scriptsig": "004830450221008b05171855aa15e95c06abc5edec99b22086b9aed5cb2f87f41950f20a629d16022065e8a16d44ee138541d7adf9c4b75ce4747ad88edf6cd21fbde7b16efb82d5af01483045022100d9dc29e7c8c5935bc1799c57707eaacd429277292e68f22554b93fe28039f39302202b2d99ca622178f8f12a48a33e67cfda1a37de25e2c6df42904a7e3009caf9210147304402207ea1b27999081c5ef8f8730d1387d5bca8f426a8cb6ed850f620da44d005dd040220554b9cb89cfe8b28a281271f13cdd70fd2c11e4fab002e489332647f6b7bd1fc01483045022100df61bfd5a2b70f7b6ef8fa08a2885695e458a50e5c78ce073655445aa02d4902022007aac19bfc7cb8628e6e90aae67b5926fb385da11160435e269ab099e76403ea014ccf5421029cc6e1a163ba81881eecd5c3dd4a2303f12713c374492f3d8769edc9fc67aff22102b2d4f569fd6ea2a5d8cf60038386ba7b7bcfd0473fa67d6ab56b8a80add601962103259f7043f3b65c55d2f102a70baf45c232af0bcc78e2d21c5ff43388c01deb952103740ea9d9bc5c10d904dcf27c4e29d00d51206c9352f8e1f3b739883cd6d74bff21038ea237f54864236765c94f5918dd70803457f07e7178a2b95b87fae7d689186621039436517c81ce05d4381dc93c4d56e3e87c4069becc6e11cf9cdcb09c76c7dbda56ae",
      "sequence": "ffffffff"
    },
    {
      "txid": "59c1369f7288c02265c33f0e38d5cdd233cc565d03c47be87da69bc0fb014f05",
      "vout": "11000000",
      "scriptsigsize": "fdf301",
      "scriptsig": "0047304402202839c2cb7976d5f7eb492e4c085563d6f29b02f87762b6ece8e789861c70bcbf02204e88d94be1d401d78cd8646de06292cefbf631138a206db513b88605769a48d00147304402201ebd8a94fe0cac2fcab7dd568ff658e0cae80bde222004eabd1ea5f187e7ca49022076d0f2937640af89aa8a2122e98c9aff696202f9e0b92e1806146fed8285192701483045022100ce8d38a596714df5a459f9df2c7de497c1b86a2040f51ad9b5d810478ab84af5022025b6b3a6bc42f578d33a425d4e4f3d0b413457461afbcd91998148dd022f7e410147304402205050f52f4cc8bf713c1a74765945e95cbe2bcb972a568c66f95c3e3de2a0352e022061aee3e3bea666cc077a1a58fd9792093c65fd4377617fd7bca6d1f575f75a1d014ccf5421029cc6e1a163ba81881eecd5c3dd4a2303f12713c374492f3d8769edc9fc67aff22102b2d4f569fd6ea2a5d8cf60038386ba7b7bcfd0473fa67d6ab56b8a80add601962103259f7043f3b65c55d2f102a70baf45c232af0bcc78e2d21c5ff43388c01deb952103740ea9d9bc5c10d904dcf27c4e29d00d51206c9352f8e1f3b739883cd6d74bff21038ea237f54864236765c94f5918dd70803457f07e7178a2b95b87fae7d689186621039436517c81ce05d4381dc93c4d56e3e87c4069becc6e11cf9cdcb09c76c7dbda56ae",
      "sequence": "ffffffff"
    },
    {
      "txid": "cd861e3e1c3fc043346d14f162fe184b3dbb1f5f40ef4b72c965915e00aed687",
      "vout": "12000000",
      "scriptsigsize": "fdf401",
      "scriptsig": "0047304402207e3895668b75079bbc04c10b7d5b623499ea6643655d855a1fb43d69edbf30c30220361fb1ddc505235ae472e681167a1fc590e9773a80a2d83b94dc3512ca8b759b01483045022100b5c4fbf261c78ed3faa9442d3f2b0dee2990a18de5ce1b081f5a5b97feba53b3022048dbe6834976ca63955adc763f8407c145d0562087378379c4286ff96e23ee2a01483045022100f3e3bba62828a262bf7a3c7401fdd34e03089accd31a9195d9512b43a8c9e5830220034e6ba7ce5d76b90a7a8c61ff301d9d0e816629965de4646e2894e2407ae0040147304402207c6e279d416942a3aeca5841420c84ec6c58d3cbda0ce138c08d81c2a3bebfe3022019662f2dd0081f9082ff141222f86c2bd355e6356415b271b3b77656833d5114014ccf5421029cc6e1a163ba81881eecd5c3dd4a2303f12713c374492f3d8769edc9fc67aff22102b2d4f569fd6ea2a5d8cf60038386ba7b7bcfd0473fa67d6ab56b8a80add601962103259f7043f3b65c55d2f102a70baf45c232af0bcc78e2d21c5ff43388c01deb952103740ea9d9bc5c10d904dcf27c4e29d00d51206c9352f8e1f3b739883cd6d74bff21038ea237f54864236765c94f5918dd70803457f07e7178a2b95b87fae7d689186621039436517c81ce05d4381dc93c4d56e3e87c4069becc6e11cf9cdcb09c76c7dbda56ae",
      "sequence": "ffffffff"
    },
    {
      "txid": "f939c2b1fde5d7d55a7c372557c67eafb5895b4650c3d91d899bad1fc95d8ea9",
      "vout": "01000000",
      "scriptsigsize": "fdf401",
      "scriptsig": "00483045022100c72a70255312d666f199caaa9a7dfa9cd3632a7be3d67fe5462a1f3cb082b09202203a76bf966820c8a00968676f97bfc6e9f9c879af9d13abe7c32ed4e913e8bbee0147304402206b2633deb8251acc21c0799d01e097662dbf9530dc6dd7bed31d28e48a1f3451022025803a9f9f54fba86c19a1b50c439ee392778628fa60002581ec4dc769aa37680147304402205cf262cab4c19a702272fecab69232621aa2ad6600f6731a88c8bd8ab1e7ad9a02200b2751d6a3e20e0ec00e3720ed896b078d1124cde4c6be4cc41ad168e2d0052701483045022100edcd7c62835ab1508c2a5014a8262faf42d45d932e796c4fee978c56aecc6c280220487146d311a2eafc2ff81ce9a03dbd558ae22a8e6c8c99f8f7c7e73431b78c09014ccf5421020566849e7114d2d3b674acd3a7c4a164ae3a9dcb7462a9a441449faf2d9e8fb4210218d66f60e801e6a872ed0e3a80e45e980ba75231963a11be473de6a72bbf2d68210239c77b497e69b7ebb0d0fc1bcf8225d476971bc5d678041b3e9f28ab7117b66b2102438243eb47ae1a2ca8aa452a2b818202a92f5b521866353caa6cad42f4b96c8c2102ec264908c55925eb7a11639c3dfce8d7d9bccb6beff66b7578b0e0601a3c90fd2103b7b86ff96edee9d8628e4ed55b5d75ff37bd82eb25ccea3c41275340db05039f56ae",
      "sequence": "ffffffff"
    },
    {
      "txid": "cdf141f520b5414ea28fee1c76b7b33c309fe3f57055a85ced1b1b72574f2853",
      "vout": "01000000",
      "scriptsigsize": "fdf301",
      "scriptsig": "00483045022100c535af1e7134b9604941f839b24ea1167e5796042389874ed2dedaae740fe0bc022035854fc2d2dc419cb84d8aa6cc06e02f94e5b195f265d99ff6a19bf61ac9a15001473044022004a9ea6ab900cecf35fb1bed8049515f6d757421f119ccf2c254854ced7e7a1c022015984e2efcc1d904170054e3b83b06cb8283244ed9d643275c15bf9f86a851bd01473044022060af722180128d196ed166df20040ccb35649d56eb72d14849b04c709688535302200f97bea3b66a02b795d362295a0476666425171ff16e9db471c7de38c31cc83f0147304402202be2fcdac369dbceafee016a08cb17dbaf56b760305b425fbe2cdd8fca9a8bcb02200807ae4c6c490a508c350e2682e452fd3f158c7cc29b86a18119db3c590a2092014ccf5421020fa7cb80c4ba8efe625a1ef8589db9daebb203564228bec4694d1a656f23d40a2102462ac46325babe6497061be9be569ae57503db4424b7e4d91b250e9e710badad210298f1477f268a36103269fc290372abae140c4fc946f4f62f52381bb2653cf1262102bee1f57b7efe02790c69085543340da01285ad5aed4a019b5deea82c58ce68d2210303167e84c40ffcae01dd47ff6be1be33dd25b4153df19e677b8038cadf8d280a210328c816f0ad52bce56ce21a1814fe7a856a96c16d92edc7ddfdf907abc86ea7c756ae",
      "sequence": "ffffffff"
    },
    {
      "txid": "cdf141f520b5414ea28fee1c76b7b33c309fe3f57055a85ced1b1b72574f2853",
      "vout": "00000000",
      "scriptsigsize": "fdf401",
      "scriptsig": "004830450221009eed6d3f0fb96101c24d0afc712adb0707a843d85f36fafe7933b461011baee602201013e83b8cfac6d333f28e9c32bc3612b6ae0ccd64cf1cbc5eddce01e867aebf01483045022100a4186a75836f3fec7cd1d32ebc2bf2ae97ecbcd57dfe49f4d0acd3529eb9617202207b84a2b00898caca06c912a0f4ee7e1929baef57c89efa07c715abae98ab79c101473044022071d1cce67bb39e70538f31ace650829858e82c50e1818f035d2eba3d52ecbe3002202331b0c6a93adf78f0da51e897f2e33c3e270d5ddd9779505822b794d814cd4c01473044022026b586f00c9037b6922c29bf5f26b6e530cee3d475e19360f71930937a373094022076bf11fe8191cdea3b0334bc921e1304d7d5c23ce009f5e071b49da906ee7cb8014ccf5421020fa7cb80c4ba8efe625a1ef8589db9daebb203564228bec4694d1a656f23d40a2102462ac46325babe6497061be9be569ae57503db4424b7e4d91b250e9e710badad210298f1477f268a36103269fc290372abae140c4fc946f4f62f52381bb2653cf1262102bee1f57b7efe02790c69085543340da01285ad5aed4a019b5deea82c58ce68d2210303167e84c40ffcae01dd47ff6be1be33dd25b4153df19e677b8038cadf8d280a210328c816f0ad52bce56ce21a1814fe7a856a96c16d92edc7ddfdf907abc86ea7c756ae",
      "sequence": "ffffffff"
    },
    {
      "txid": "bde804a75619e06f68ba9215ae1b925766eeed76adce6fa9c637cd76563d147b",
      "vout": "00000000",
      "scriptsigsize": "fdf401",
      "scriptsig": "00483045022100e1bb9eb471abe57a804c6c7fd2b6268f18b9bbcb87d5aadc92e062eea11e556d02204794a066f0778cc61260adba7baf42f560ca79563ee22fea47c515150b43069101473044022060ce65fd76aae4df877a5698012349e02eb780be54fb22cfb6cb96835a2b10c502207b09aed068290244090536c477bfd279f83ae4e73a11f5fa0adf601911cfa12c01473044022033a94b73a20be2f57b887315b5f9ee5420731ea4f81c4d8ca2c6cbe300ad8b2c02205c9655ceac0a658537312885d4a8324b92b79b1d756be20c34de3fe73124233401483045022100d9a54b1ffae6fd98d715480b04f23dcccdea1727d927fc7a3eb5f83e2c94ed5f022030ebc13ceb7a182706736c8c69f14b49ea52eb55bd8621ad0e1692bbf6ec5ccc014ccf54210205302ac79ba0a07e89ed780027c3a2f202a7a9424fedf0677accc07b0c1d587d21025b2e9f97aa1a4142e756bb7659f204c26eaa1c8edea59d09c0836b05070478af21026d651eea6952c559f6c03c2b45ff63a9e811550fa80bfc36ddd3943417182f08210395daf9c385e6c43a10e2d1cda35104554df5a0d24f49aa7afa3fed2198aaab1a2103b2c952c1efaa987bde668cccc3b0d928ecaa0113a1defcd154c6a78beebb76232103f7383a708b7e6c25ebf4e23991f83187191f4522b0d94223c6b232a773fdfdcb56ae",
      "sequence": "ffffffff"
    }
  ],
  "outputcount": "02",
  "outputs": [
    {
      "amount": "00d0ed902e000000",
      "scriptpubkeysize": "17",
      "scriptpubkey": "a914918611b2a768253b9399b9337de22cf547a5d48c87"
    },
    {
      "amount": "93c396ef00000000",
      "scriptpubkeysize": "17",
      "scriptpubkey": "a914c09637d27fd25c90b74392e12fbf0b17002da69087"
    }
  ],
  "locktime": "00000000"
}


text:
Private Investment Company - BTC wallet
Good evening,does anybody know or ever heard about NEXFORD CAPITAL Private Investment Company (www.nexfordcapital.com) based in London? Is the company legit and reliable to invest in? Please advice. Thank you

Website claims founded 2016 but domain first registered 2022-06-14. No UK company registration number shown, There is no UK registered company with that name. Street address is a provider of "virtual offices".

Thank u very much for replying my Q, I have my money freezed in their investment machine, I can't withdraw instead they asked me to pay $1,750 to obtain an "ID Card" so I can make withdrawal. I don't trust them. What should I do now? I think I have been scammed. Please advice. Thank you

@KsimHlim unfortunately, cut your losses and move on. It sounds like you have fallen victim to an 'advance fee scam'. See: https://bitcoin.stackexchange.com/questions/103891/is-it-normal-to-be-asked-for-an-advance-fee-on-a-withdrawal

Thank you very much for giving me advice on this matter, it really stressed me out all this time. Yeah I have to move on, no such things in this world is too good to be true. If maybe you have other trustworthy investment platform may share with me. Thank you.

May we make this issues viral to the public so that no other victims are entangled with their rotten offers. Please advice. Thank you

@KsimHlim re: "If maybe you have other trustworthy investment platform may share with me. Thank you":   Don't trust; verify.


text:
A few of my addresses that have funds show empty through my node
I have recently connected sparrow wallet to my own node to get away from using a private electrum server.
But some of the addresses I have bitcoin in are not being recognized. I know they have funds because I checked the addresses on 'mempool.space'. Before I get too far I want to explain that this is not a gap limit issue because these are the first three addresses in my wallet. Not later ones.
So I closed Bitcoin Core, opened 'bitcoin.conf' and entered:
 reindex-chainstate=1

Someone recommended I try doing this to go through utxos I think.
It seemed like it was doing OK, but every single time it eventually stopped responding.
So now I'm wondering if I should just use 'reindex=1' through 'bitcoin.conf' or entering the command line and using bitcoin-qt -reindex.  This would make it so I completely redo the entire blockchain right?
I might have to do it because things are not working. When I was building the blockchain for the first time, I know that my laptop had fallen asleep a few times. Maybe that caused a block to be corrupted? I've since figured out how to keep my laptop from falling asleep.
What do you guys think?

If you just want to update the wallet, use the rescan=XXX rpc, where XXX is a block height where you want to start from.
Try looking at debug.log if something is corrupter, it'll tell so. If something is corrupted, or no apparent cause is found, you should use reindex. This might take a while, tho.


text:
How do I negotiate the opening of a larger than 16777215 sats channel on a Core Lightning node?
Core Lightning's describes a maximum amount that can be given as a parameter to lightning-cli fundchannel:

The value cannot be less than the dust
limit, currently set to 546, nor more than 16777215 satoshi (unless large
channels were negotiated with the peer).

I want to open a private channel on my Core Lightning node.
How do I negotiate the opening of a larger channel than 16777215 sats?
I've tried adding large-channels to my .lightning/bitcoin/config but the lightningd failed to recognize this option and shutdown.


text:
Where could I find a fedimint custodian on the web? Where to look for one?
It is written at fedimint.org:

Fedimint aims to address this by distributing custodianship across millions of communities, making it simple for them to bank themselves. These community focused 'banks' are known as Fedimint Federations.[...]
Fedimint allows bitcoiners to onboard new users, assisting them in their custody and payment model. Instead of referring a new bitcoiner to a third party custodian, you can onboard them yourself as part of a Federation.
Put another way it allows you to be your mum's / friends / villages bank.

I don't have friends. Most of the human interactions that I have are those on sites such as bitcoin.stackexchange.com. Is there an online, be it on the clearnet or an onion network, list of fedimint federations, akin to the lists of servers of other federated systems, such cashu, XMPP, or nostr?


text:
What are gossip_store flags and why do I get the messages about dying channels?
I have a couple of private channels in my Core Lightning node that runs over Tor.
Today it logged:
lightningd: Server started with public key ***************************, alias ******** (color #******) and lightningd v24.02
2024-03-23T05:51:53.527Z **BROKEN** gossipd: gossip_store flag-2048 @24968004 for 256 already set!
2024-03-23T05:51:53.527Z **BROKEN** gossipd: gossip_store flag-2048 @26397145 for 258 already set!
2024-03-23T05:51:53.527Z **BROKEN** gossipd: gossip_store flag-2048 @26397295 for 258 already set!
2024-03-23T05:51:53.527Z **BROKEN** gossipd: gossip_store flag-2048 @26475428 for 256 already set!
2024-03-23T05:51:53.527Z **BROKEN** gossipd: gossip_store flag-2048 @30246804 for 258 already set!
2024-03-23T05:51:53.527Z **BROKEN** gossipd: gossip_store flag-2048 @30246954 for 258 already set!
2024-03-23T05:51:53.902Z **BROKEN** gossipd: gossip_store flag-2048 @23264743 for 256 already set!
2024-03-23T05:51:53.902Z **BROKEN** gossipd: gossip_store flag-2048 @30822167 for 258 already set!
2024-03-23T05:51:53.902Z **BROKEN** gossipd: gossip_store flag-2048 @23265825 for 258 already set!
2024-03-23T05:51:59.527Z **BROKEN** gossipd: gossip_store flag-2048 @8422867 for 256 already set!
2024-03-23T05:51:59.527Z **BROKEN** gossipd: gossip_store flag-2048 @36069597 for 258 already set!
2024-03-23T05:51:59.527Z **BROKEN** gossipd: gossip_store flag-2048 @36291961 for 258 already set!
2024-03-23T05:51:59.527Z **BROKEN** gossipd: gossip_store flag-2048 @8426511 for 257 already set!
2024-03-23T05:52:44.590Z **BROKEN** gossipd: Dying channel 834847x2282x1 already deleted?
2024-03-23T05:52:44.591Z **BROKEN** gossipd: Dying channel 800108x1316x1 already deleted?
2024-03-23T05:52:44.591Z **BROKEN** gossipd: Dying channel 834847x2282x1 already deleted?
2024-03-23T05:52:44.591Z **BROKEN** gossipd: Dying channel 800108x1316x1 already deleted?
2024-03-23T06:01:16.091Z **BROKEN** gossipd: Dying channel 835269x2049x0 already deleted?
2024-03-23T06:01:16.091Z **BROKEN** gossipd: Dying channel 835269x2049x0 already deleted?
2024-03-23T06:01:47.171Z **BROKEN** gossipd: Dying channel 775341x2972x0 already deleted?
2024-03-23T06:02:18.349Z **BROKEN** gossipd: Dying channel 775341x2972x0 already deleted?
2024-03-23T06:02:51.095Z **BROKEN** gossipd: Dying channel 835547x1728x1 already deleted?

When I run listpeerchannels all is fine, the channels are reconnected and ready to use.
Bitcoin Core logs:
2024-03-23T16:41:43Z UpdateTip: new best=00000000000000000000ef4c3ebfba280fe055aabe0ffb1e5777c5fe894f1512 height=835944 version=0x20400000 log2_work=94.813600 tx=979724424 date='2024-03-23T16:41:30Z' progress=1.000000 cache=51.5MiB(429836txo)
2024-03-23T16:47:05Z Saw new header hash=00000000000000000002a6e35f0c8c6f29adb034df04cb13b26ae9b353670102 height=835945
2024-03-23T16:47:05Z [net] Saw new cmpctblock header hash=00000000000000000002a6e35f0c8c6f29adb034df04cb13b26ae9b353670102 peer=0
2024-03-23T16:47:11Z UpdateTip: new best=00000000000000000002a6e35f0c8c6f29adb034df04cb13b26ae9b353670102 height=835945 version=0x25ce6000 log2_work=94.813615 tx=979726897 date='2024-03-23T16:46:40Z' progress=1.000000 cache=52.0MiB(434993txo)
2024-03-23T16:51:28Z Flushed fee estimates to fee_estimates.dat

What is happening here? Are the message from gossipd about other channels than the ones I have?