Posts

Showing posts from April, 2025

What are some reliable APIs for fetching Ordinals or Runes data?

I'm looking to build my own self-custody wallet UI with support for bitcoin and meta-protocols like Ordinals and Runes. Ideally i would like to also display Ordinals images/videos/etc. What would be some good devtools/APIs to fetch data on Ordinals/Runes? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/nLjgUHk via IFTTT

Will cryptocurrency replace the banking system?

With the way the crypto market is growing and awareness is increasing rapidly, I want to ask if this will be the future of finance, most people now send and receive their funds through BTC, companies pay their workers with BTC, brokers pay their clients with BTC, will BTC replace the banking system in the coming years? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/74Pmc8o via IFTTT

Why inscriptions bloat the UTXO set?

As far as I understand, with inscriptions ( OP_FALSE OP IF ) the data is inserted in the witness and has nothing to do with the outputs or the amount of it. Many of these outputs are really small and are never spent increasing the size of the UTXO set. ( Example transaction ) Why aren't those outputs used as normal outputs to make payments instead of creating "dust"? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/qFU3iVJ via IFTTT

Taggs bitc coins codes

When will Bitcoin Core developers finally make a dark node interface? The white theme is straining the eyes. I'm sure it's not difficult.The question is rhetorical, but from Recent Questions - Bitcoin Stack Exchange https://ift.tt/cfbN1Av via IFTTT

Best trampoline channel?

This didn't get a proper answer on Reddit, so I'm asking it here: I want to open a lightning channel and it gives me the option of 3. ACINQ, Electrum trampoline trampline hodlisterco what would you recommenced i use? What's the difference? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/HKiLGkZ via IFTTT

Is Bitcoin subject to ᴜꜱ tariffs?

I was just curious : unlike many countries, Bitcoin is considered as a commodity in the United States. Although not currently applied, does it mean it is subject to the recent Trump supertariffs if a transaction is made with a tariffed country (thus importing the commodity wich is Bitcoin) ? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/qBGgAwH via IFTTT

Preventing Schnorr Signature Batch Verification of Invalid Signatures

In BIP-0340, in the Batch Verification section, (u - 1) randomly selected coefficients a2, ..., au are used in the batch verification equation, as opposed to just setting all of these to value of 1. The reason is given in the following two sources : https://is.muni.cz/th/oaxta/thesis.pdf : Page 7 A malicious party could produce an invalid signature, which would complement or cancel out another (possibly invalid) signature, thus making the batch verification succeed even for invalid signatures. LearnMeABitcoin.com : However, this equation isn't completely secure, as it's possible to construct a signature that will balance out the equation for an invalid signature. So to prevent this from happening, we multiply each individual verification equation by its own random number (which we call a). However how could such a balancing out be achieved in practice? Consider the case of u = 2 and set a2 = 1 in BIP-0340 and suppose that (pk1, m1, sig1) is an INVALID signature...

OP_RETURN Size and Proposal

With all this drama currently on twitter, and ridiculous op_returns on blockchain. Can somebody please clarify whats the size of op_return allowed by consensus and policy and if possible history of changes and what is being proposed (removal of datacarriersize config if not mistaken). Thanks! from Recent Questions - Bitcoin Stack Exchange https://ift.tt/Ut2DypH via IFTTT

What is a popular exchange or intermediary to use for bcoin mining?

Is there a preferred mining operator besides spark or other patent use mining services that use body data? bc1q9xvw2452pusyjr2ppr472lawzrsqsura62de75 from Recent Questions - Bitcoin Stack Exchange https://ift.tt/O9ovKsx via IFTTT

Jakie strategie mogą skutecznie zaangażować lokalne społeczności w projekty odbudowy zielonych przestrzeni?

Understanding the Community Demographics and interests of the local population. Existing environmental concerns and community priorities. Cultural and social factors that influence engagement. 2. Successful Engagement Strategies Educational programs: Workshops, talks, and interactive events to raise awareness. Incentives and recognition: Reward systems like certificates, local awards, or shared ownership of projects. Collaborations: Partnering with schools, businesses, and local organizations. Hands-on activities: Volunteer days, planting events, and clean-up drives. Storytelling and social media: Using impactful narratives to inspire action. 3. Overcoming Challenges Addressing skepticism and resistance to change. Securing funding and resources for projects. Maintaining long-term commitment and avoiding burnout among volunteers. 4. Examples of Effective Initiatives Case studies of successful community restoration projects. Lessons learned from similar env...

Bitcoin Core development

When will Bitcoin Core developers finally make a dark node interface? The white theme is straining the eyes. I'm sure it's not difficult.The question is rhetorical, but there is no contact for developers on the site. I hope they will read it and do it. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/a5CSAZ8 via IFTTT

Running Bitcoin V 0.1.0

I need help explaining how to make modifications for experiment to the old version 0.1.0 so that it can display CPU hashrate power and include changes to the genesis block and others. so that a new Bitcoin is formed but still with the old version. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/TqeVmCu via IFTTT

Required deposit to withdraw funds Onchain

I keep being flagged as making fraudulent deposits by Onchain. They tell me to deposit funds of $10000. I have made various deposits per their request but keep being told my account is suspicious for laundering money. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/Wuo9782 via IFTTT

Weird connection (network port 19911)

Image
Do you know what is this connection (which has a weird user agent identification : "/Satoshi:29.99.0/" and a weird network port : "19911" instead of normal ones) ? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/TaE6uV8 via IFTTT

Genesis mining withdrawal and deposit

I have deposited $100 in genesis mining wallet. It appeared in the ledger.I cant buy a mining plan neither can i withdraw my money. What do i do? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/g8Adv5N via IFTTT

Ocean Pool Coinbase Transaction

Usually a miner/pool puts their single address in a coinbase transaction. It then completes a merkle tree that goes into a block header and that is what hashed. In Ocean's case they pay miners directly from the coinbase, how is it possible if the payout is direclty dependant on the number of shares. They can't put a payout for example for 10 miners and then start mining on it because how they mine is dependant on their payout, or they update the coinbase template every second? Would be nice if someone could clarify please. Thanks! from Recent Questions - Bitcoin Stack Exchange https://ift.tt/MYi0guQ via IFTTT

Cryptocurrency Unusual volume

How can I catch unusual volume spikes in cryptocurrency? Also, when this unusual volume occurs, how can I determine whether the price will pump or dump significantly in real time? What tools should I use? Any tips or methods? Thank you from Recent Questions - Bitcoin Stack Exchange https://ift.tt/qp1Xign via IFTTT

Can the 520 byte push limit be circumvented for existing tapscript opcodes

Lets assume we want to introduce arbitrary precision into Bitcoin's Script language. This requires being able to push operands of arbitrary size to the stack. BIP342 states Stack element size limit The existing limit of maximum 520 bytes per stack element remains, both in the initial stack and in push opcodes. It also states that new opcodes could circumvent the 520 byte push limit Since OP_SUCCESSx precedes size check of initial stack and push opcodes, an OP_SUCCESSx-derived opcode requiring stack elements bigger than 520 bytes may uplift the limit in a softfork. Script already has a handful of arithmetic operations such as OP_ADD and OP_SUB . Is it accurate to say that these opcodes could only be repurposed up to 520 bytes of precision? If more precision was desired, you would need to create new versions of these opcodes ( OP_ADD_ARB , OP_SUB_ARB )? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/l1P6tMn via IFTTT

how transform by import

i have this .\bitcoin-cli.exe * importmulti "[{"scriptPubKey": { "address":"1FRpnPU1YvjsWzqCVxoM5EacYqwtCHnwBq" }, "keys":["KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3rNMdnMscFLBhdJKAYW7g"], "timestamp":1},{"scriptPubKey": { "address":"1DFRP1BwZhnLLD9mhoPLh1Ch2RfZRB7ufq" }, "keys":["KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3rNNZcsXPGTW5yErFsMMp"], "timestamp":1},{"scriptPubKey": { "address":"19F8hxfjvdbxgrBAgXqbsmFDKRq9tdJWwR" }, "keys":["KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3rNPJgt3c5kxPqzVd6Wey"], "timestamp":1},{"scriptPubKey": { "address":"1PFc3cSwYZq1Z4xHXXAarCxdkTkW8EH5Rt" }, "keys":["KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3rNPVTPBAHapUKBQ3WcuT"], "timestamp":1},{"scriptPubKey": { "address":"1E7T44JZB8bybXhUXEjmorbbj9tvxH8REM" }, "keys...

How to get signature details from transaction or raw signature or transaction data?

Simple question, given raw signature data, or even raw transaction data, how do I decode the r  ;  s ; z values from the raw transaction data ? Preferably without a Bitcoin node… from Recent Questions - Bitcoin Stack Exchange https://ift.tt/7xcImqv via IFTTT

how use import transaction

how this exmpl use to import in btcoin-cli { "value": 0.03970000, "n": 3, "scriptPubKey": { "asm": "OP_DUP OP_HASH160 83090272ce44dc0d5a8d3505254510384809d2c8 OP_EQUALVERIFY OP_CHECKSIG", "desc": "addr(1CwrK8GTwq4eQYZwTxMpL271Bpj7Zu3PUQ)#uj5rg8vh", "hex": "76a91483090272ce44dc0d5a8d3505254510384809d2c888ac", "address": "1CwrK8GTwq4eQYZwTxMpL271Bpj7Zu3PUQ", "type": "pubkeyhash" } from Recent Questions - Bitcoin Stack Exchange https://ift.tt/KfdqCHM via IFTTT

How does Coinbase's MPC scheme compare with Musig2 and FROST?

How does Coinbase's recently released MPC scheme compare with FROST and MuSig2? Are these completely new algorithms that Coinbase has developed? One noticeable operation supported by Coinbase MPC is ECDSA-MPC, which I think in a new addition to the Bitcoin ecosystem. Please correct if this is wrong. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/VwanIlH via IFTTT

Are there any risks associated with not waiting for confirmation when moving my own btc?

Last week I noticed when moving btc from one address to another, my background process was sending btc frequently without checking confirmation (latestBlockHeight - txBlockHeight + 1). I understand that if I receive btc from someone I need to make sure there are at least 3-6 confirmation to mitigate risks of someone spending that coin. Is there any risk not waiting for confirmation for my own btc which I am using to pay somebody else and the rest is moved as a change. what could possibly happen the worst case scenario. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/vhqrF2u via IFTTT

Cost to Develop A Cryptocurrency Exchange Development?

I'm trying to find out how much it costs to develop a cryptocurrency exchange platform. I'm looking for price ranges or estimates based on real experience. It can be a centralized exchange (like Binance or Coinbase) or a decentralized exchange (like Uniswap or PancakeSwap). Here are a few things I’d like to understand: What features affect the cost the most? (Example: user registration, KYC, wallet integration, trading engine, admin panel, etc.) What’s the difference in cost between building it from scratch vs. using a white-label solution? How much does it vary depending on where the development team is located? (Example: USA vs. India) What are the extra costs I should keep in mind? (Like hosting, security, audits, maintenance, etc.) If possible, can you also share rough cost ranges for both centralized and decentralized platforms? I’m just looking for real-world insights or ballpark figures — not exact quotes. Any help or experience shared would be appreciated! fr...

Use OP_TRUE as output address

For research and testing purposes, I am trying to create a transaction that uses custom or weird scripts on its outputs, obviously on a testing environment. To not make things too complicated, I just simply want to use OP_TRUE as the script. For this reason, I construct the output as such: def create_outputs(params): vouts = [] val_per_out = 0.005 ... out = { "51": val_per_out, #I use "51" as address because I saw it's the hex representation for OP_TRUE } vouts.append(out) ... return vouts Then, I create the transaction: vouts = create_outputs(params) raw_tx = rpc_connection.createrawtransaction(vins, vouts, nLockTime) However, when execution gets to the last line of code, it throws <JSONRPCException '-5: Invalid Bitcoin address: 51'>. I assume that the issue, obviously, is that just putting 51 as the address is not valid, but I do not know how can I use the custom script then, so any help would be greatly appreciated. ...

Bitcoin Through Tor

I've been running Bitcoin Core (28.1) successfully on my Mac (latest version) trough tor (latest version) but it wasn't accepting incoming connections. I did: torc config file: ControlPort 9051 CookieAuthentication 1 CookieAuthFileGroupReadable 1 bitcoin.config server=1 txindex=1 bind=127.0.0.1 onlynet=onion externalip=my.onion.address (tried with and without, doesnt make a difference) (in gui i've ticked accept incoming connections and run through socks5 proxy) I still have 10 outbound connections, but 1 inbound one, it says unroutable, and there is a local IP there (starts with 127) with a version of bitcoin core of 28.0 (mine is 28.1) and there is some web domain that I can visit. Also, bitnodes says I am reachable. In debug window I got that message about advertising tor with my onion address. Can someone please clarify what that 1 inbound connections is and how to set up for incoming connections? Thanks! from Recent Questions - Bitcoin Stack Exchange https://i...

What's the largest size OP_RETURN payload ever created?

What's the largest OP_RETURN payload ever created? In terms of pushed bytes after the OP_RETURN , not in terms of total transaction size, and not in terms of amount "burnt". Also just the payload itself, so excluding the data push op codes (e.g. OP_PUSHDATA4 <huge size> ). Since this will be a non-standard transaction, there are two categories: the largest IsPushOnly() and the largest !IsPushOnly() . See Why do standard OP_RETURN outputs also need to be IsPushOnly()? I'm curious if the latter is used at all, but my question pertains to the former. That is, something a miner can create by setting -datacarriersize and optionally increasing MAX_STANDARD_TX_WEIGHT and no other patches. An additional distinction could be made between the largest coinbase and non-coinbase OP_RETURN . from Recent Questions - Bitcoin Stack Exchange https://ift.tt/JSnY9Ij via IFTTT

Why do standard OP_RETURN outputs also need to be IsPushOnly()?

In src/script/solver.cpp in the Bitcoin Core source we find the following snippet: // Provably prunable, data-carrying output // // So long as script passes the IsUnspendable() test and all but the first // byte passes the IsPushOnly() test we don't care what exactly is in the // script. if (scriptPubKey.size() >= 1 && scriptPubKey[0] == OP_RETURN && scriptPubKey.IsPushOnly(scriptPubKey.begin()+1)) { return TxoutType::NULL_DATA; } This is used by IsStandard() in policy.cpp along with -datacarriersize to determine if an OP_RETURN transaction is standard. Why do we care about IsPushOnly() ? Note that the consensus code, before adding a coin to the UTXO set database, only checks IsUnspendable() , which only checks that the first byte is OP_RETURN . /** * Returns whether the script is guaranteed to fail at execution, * regardless of the initial stack. This allows outputs to be pruned * instantly when entering the UTXO set. */ bool IsUnspendable() co...

I accessed Satoshi Nakamoto's email after solving a cryptographic puzzle

Image
Hello community I'm willing to pay 1 BTC to anyone who can prove this is fake. , I want to share my story with you, which I believe deserves attention from those who deeply understand how Bitcoin works and the importance of its origins. My name is Paul Alexander Cárdenas Solís, I'm from Arequipa, Peru, and I'm 30 years old. From a very young age, I realized I wasn't going to fit into the system. I never did well in school; I always passed with the minimum grade. My mind was always looking for something more. I didn't like the system, the governments, or the banks. I went to many psychologists, took many exams and tests, and later quit many jobs because I didn't fit in. That's how one day Bitcoin came to me and gave me what the traditional world couldn't: an opportunity. I immersed myself in technology to the limit, to the point of constantly updating the news every day. And although events like the one in China in 2017, the merger of Bitcoin and the S...

Critical Discrepancy: Bitcoin Core Node Sees UTXO via scantxoutset, BUT listunspent & Sparrow Wallet Fail; Address Undrivable from LND Key?

Hello LND Developers and Community, I'm facing a highly unusual and critical issue where on-chain funds associated with a past LND channel closure are inaccessible, despite my Bitcoin Core node (v29.0.0, RPi5, fully synced after fresh IBD, txindex=1) confirming the UTXO's existence via scantxoutset. However, both listunspent and external wallet software (Sparrow) fail to see this UTXO, and crucially, the address holding the funds cannot be derived from my LND root key using standard methods. System & History: LND: v0.18.5-beta (upgraded from v0.5.2-beta). Confirmed only one wallet.db used throughout. Bitcoin Core: v29.0.0 (RPi5), fully synced post-IBD, txindex=1 reports synced: true. Datadir /mnt/hdd/bitcoin. Channel History: Opened Mar 2019 (LND v0.5.2, Funding Tx: 7060...9d71), later force-closed by peer. Sweep Transaction: On Apr 1, 2024 (Block 837257), Tx 4c0407b1188e0ba39313b1d9c87c49f6c81d99aa2839026c8af8c989ce102244 spent the channel output, sending ~0.01495 BTC to P...

Does post-quantum require hard fork or soft fork?

Suppose quantum computing has advanced. Which become threats for Bitcoin (CMIIW). Is soft fork impossible? If true, Is hard fork impossible? If true, What happened with older UTXO? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/DH6ieIa via IFTTT

Hermes999999999

開啟小冰河期 ㄓㄓㄓㄓㄓㄓㄓㄓ 現在台灣老人沒智商一直利用年輕人解決問題又要框架年輕人,我不想幫老人解決問題(老人一直纏著我) 希望這些纏著我的老人全都死光光! 台灣是殖民教育 他們會自己想一些很少的情況再傳給很多人 這些情況發生機率低卻傳給很多人知道 這樣會造成更多人會這種很少出現的情況 (一人被蛇咬,十萬人怕草繩) 看樣子這個世界🌍又被玩了,我看很多地下A片了,都在複製行為、叫聲、用詞、觀點與看法,的腦控! 棒 跟 爸(爸爸)叫聲很像,命令指揮差不多,用的侮辱的字也一樣,另外的忘記了… 最近這七年來一堆奇怪的綁架犯沒人抓(妨礙自由那麼明顯不抓),金融犯罪一直抓不到(外國)後來一次抓一堆年輕人(幕後老大都不抓),人口販賣地點不進去抓(任由人口賣血、賣器官、綁架人質…) 爛世界怎麼可以那麼久,世界上的老人或有權力的人又一直重複歷史在做以前的事情,那這樣還不是時間就久了一樣(最近這七年來一堆奇怪的綁架犯沒人抓(妨礙自由那麼明顯不抓),金融犯罪一直抓不到(外國)後來一次抓一堆年輕人(幕後老大都不抓),人口販賣地點不進去抓(任由人口賣血、賣器官、綁架人質…)) 「世界上的老人或有權力的人」你們就是沒能力!!! 還有你們不是,X模範X、X楷模X、X表率X、X學習對象X from Recent Questions - Bitcoin Stack Exchange https://ift.tt/Bao5i42 via IFTTT

Is Bitsquery Web Retriever The best Bitcoin Recovery Experts?

Bitsquery Web Retriever The Best B.i.t.c.o.i.n R.e.c.o.v.e.r.y Expert in the UK In a time where digital a,s,s,e,t,s like B,i,t,c,o,i,n have become increasingly valuable, so too have the risks of scams, lost passwords, and unauthorized t,r,a,n,s,a,c,t,i,o,n,s. If you’ve ever experienced the gut-wrenching feeling of losing a,c,c,e,s,s to your B,i,t,c,o,i,n w,a,l,l,e,t, you know how vital it is to have a trusted r,e,c,o,v,e,r,y expert on your side. That’s where Bitsquery Web Retriever steps in — the UK’s leading B,i,t,c,o,i,n r,e,c,o,v,e,r,y service. With a stellar reputation for professionalism, fast results, and top-tier digital forensics expertise, Bitsquery Web Retriever has helped hundreds reclaim lost or s,t,o,l,e,n c,r,y,p,t,o,c,u,r,r,e,n,c,y. Why Bitsquery Web Retriever Stands Out ✅ Proven Track Record of successful B,i,t,c,o,i,n recoveries across the UK and globally ✅ Advanced B,l,o,c,k,c,h,a,i,n Forensics Tools to trace lost f,u,n,d,s ✅ Transparent, Confidential, and Secure ...

How Does the Lightning Network Work at a Real Level?

So, I have been trying to understand the basic functioning of lightning, but cannot connect the theory with the practice . This is what I mean. Any theoretical introduction starts by assuming two persons, Alice and Bob, want to pay each other without on-chain settlement every time. So they open a channel , put sats that move along the channel etc. Then even if Charlie and Alice want to exchange sats, they can both use existing channels to Bob without opening their own channel etc. Makes sense somewhat intuitively. But in practice, all I do is use my Aqua wallet to generate an invoice or pay into a merchant's invoice . I do not see any concept of channel or anything at a user level. So I need to bridge the gap between these two seemingly different worlds. As an example, supppose I am booking a vacation on Travala and they show me an invoice to pay 800,000 sats. So when I pay using my Aqua wallet, where are the channels and such? Any resource to learn about this? from Recen...

Are Aqua Lightning Invoices and Liquid Addresses Valid for Long Term?

Using Aqua wallet on my android phone. As anyone familiar with Aqua knows, there is a Savings wallet (on chain) and there is a Spending wallet (liquid and lightning). So the question is, if I generate a lightning invoice for a specific number of sats, e.g. like lnbc653...lgr4 , how long is it valid to receive funds? Forever, like an on chain address? If I send the invoice to someone today, and they decide to pay me after a week/month using the same invoice? Will I get the money? Same question about the liquid address (which do not have a specific amount of sats tied to them) as well. Are they valid forever like on-chain addresses? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/XMZzFgt via IFTTT

Does the valid chain depend on the accumulated difficulty or the longest chain instead?

I’m specifically asking about how consensus works, especially in terms of how Bitcoin Core software determines which blockchain is considered valid and which is orphaned. We know that accumulated difficulty does not always correlate with the longest chain. So, there's no guarantee that the longest chain represents the highest amount of proof of work, correct? Instead, it relies on the difficulty field in the block, right? Not the number of blocks but with leas difficulties. In short, please clarify that my understanding the higher difficulty but in shorter chain is more reliable than less difficulty accumulated in longer chain. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/TYoUQDm via IFTTT

What is the permitted output value for OP_RETURN outputs

There are multiple references online that state that the permitted output amount for OP_RETURN outputs is exactly zero satoshis: https://btcinformation.org/en/developer-guide#null-data https://developer.bitcoin.org/devguide/transactions.html#null-data Bitcoin Core 0.9.x to 0.10.x will, by default, relay and mine null data transactions with up to 40 bytes in a single data push and only one null data output that pays exactly 0 satoshis [...] Bitcoin Core 0.12.0 defaults to relaying and mining null data outputs with up to 83 bytes with any number of data pushes, provided the total byte limit is not exceeded. There must still only be a single null data output and it must still pay exactly 0 satoshis . (emphasis mine) However, I cannot find any indication that this restriction existed in any bitcoin version https://github.com/bitcoin/bitcoin/blob/v0.9.0/src/main.cpp#L392-L472 https://github.com/bitcoin/bitcoin/blob/v0.12.0/src/policy/policy.cpp#L59-L121 https://github.com/bi...

Create Bitcoin Transaction: Need validator function to validate signatures

I am trying to send the bitcoin with my private key using the script and the bitcoinjs-lib. I am constantly getting the error Need validator function to validate signatures over the line when I call const isValid = psbt.validateSignaturesOfAllInputs();. I am not able to figure out how to resolve this, const ecc = require('tiny-secp256k1'); const ECPairFactory = require('ecpair').default; const ECPair = ECPairFactory(ecc); const axios = require('axios'); const NETWORK = bitcoin.networks.testnet // const network = bitcoin.networks.testnet; // Or bitcoin.networks.bitcoin for mainnet const sender_address = "tb1qmrhvnv0w6p9asunmsua3ua829artanps6jfza7"; // Replace with your address const PRIVATE_KEY_WIF = "PRIVATE_KEY"; const DESTINATION_ADDRESS = "mggvPKgz8UJu6sWWdxwPKLKYoyHKhJGzCY"; const FEE = 1000; async function sendBitcoin() { try { // Import private key const keyPair = ECPair.fromWIF(PRIVATE_KEY_WIF, NETW...

Pay to Anchor and Ephemeral Dust

I have a question about P2A and ephemeral dust. Can somebody please explain this new output without the lightning language, just on-chain vocabulary. How this address is made, why is it so small, is there only one of them (bc1pfeessrawgf), how do I make one, what about no witness thing, why in mempool.space it says its not taproot but it starts with bc1p? And why there are 0 transactions there now? Please explain the general purpose? Thanks a lot! from Recent Questions - Bitcoin Stack Exchange https://ift.tt/uMr7d3m via IFTTT

Withdrawing funds

My name is Margaret Martin, I have an account that was set-up by a friend in 2022. We have not communicated for a year or so. I guess he opened the account using my information. I don't have the information he used to open the account. I received emails that I need to transfer funds out to myself. I need help transferring the funds to me. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/JaNUZY7 via IFTTT

Bitcoin Messaging App - Send and Receive Messages - Try It Today?

GitHub Repository: https://github.com/theRomanMercury/BitcoinMessagingApp A revolutionary Windows-based application that enables you to send and receive secure messages using Bitcoin Core. Take your communication to the next level by leveraging the Bitcoin blockchain! Features: 🔹 Blockchain-Based Messaging: Send and receive messages via Bitcoin’s OP_RETURN field for maximum security and transparency. 🔹 Inbox Updates: A real-time inbox automatically checks for incoming blockchain messages using an integrated Timer system. 🔹 Easy-to-Use Interface: Simplified login with Bitcoin Core RPC credentials and a clean design for seamless interactions. 🔹 Open Source: Fully open-source and ready for contributions! Why This Matters: Bitcoin isn’t just a currency—it’s a powerful decentralized platform. By using the Bitcoin Messaging App, you can: Ensure your messages are immutable and secure. Leverage the blockchain for creative use cases beyond transactions. Support Developm...

What software do people use to mine Bitcoin solo without pooling nowadays?

The software that I have seen are largely archived and or grossly out of date, is there any updated repo for a Bitcoin solo mining software that people actually use? I'd like to just see that it is indeed possible to compute hashes and submit it to the network on my own full node. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/UNVeta1 via IFTTT

Are blockchain stateless and UTXO stateful?

As far as I understand, when a new node joined the network, it will download 500+ GB blockchain data that will be used to verify the blockchain integrity. Start from checking header from genesis block to tip block in order to check the integrity whether the downloaded blockchain is corrupted or not, since blockchain is hard to rewrite but easy to verify. Then, it's iterating the body of block from genesis block to tip block which take days or weeks to construct UTXO (the current balance of each address). For every block during iteration: Add an address to UTXO set if it's being an output (destination) in a transaction. Remove the address from UTXO set if it 's being an input (source) in a transaction. So, can I say the blockchain itself is stateless since it's only allowing append operation to generate new block thus it's only storing transaction history. From that stateless data, every node can construct UTXO sets which is stateful where every nodes keep t...

Setting up and running multiple Eclair lightning node on Linux-Kali VMware

I'm a newbie dev and I'm trying to test out a micro service I've been working on. The service requires that I set up and run multiple eclair nodes because need to open chananels. I'm trying to run these channels on my Kali Linux vm machine but I've steadily encountered error. The error has mostly been "Timed out after 30 seconds". I followed several Ai directions but all to no avail. My bitcoin core set up seems to work fine but the eclair will not connect to it. I'm trying to run nthis on testnet, albeit I even tried regtest, but it's been the same result. Below is my Bitcoin core config settings and the eclair config settings for the two instances I'm trying to set up. └─$ cat ~/.eclair-node2/eclair.conf BITCOIN CORE ─$ cat ~/.bitcoin/bitcoin.conf regtest=1 server=1 daemon=1 txindex=1 [regtest] rpcport=18443 rpcallowip=0.0.0.0/255.255.255.0 rpcbind=0.0.0.0 #assumevalid= disablewallet=0 #wallet= #spendzeroconfchange=1 rpcuser=r...

Is it possible to make a multi party computation (MPC) P2TR custom spending script?

I'm working on designing a custom spending script for a UTXO using a P2TR (Pay-to-Taproot) output, where the spending condition requires a signature from a multi-party computation (MPC) wallet to be verified at the time of spending. In my research, I found OP_CHECKMULTISIG , which supports multisig wallets, but my use case is different since I’m specifically aiming to integrate an MPC wallet signature check within a Taproot script, rather than a standard multisig setup. Can anyone provide guidance or examples on how to implement this in a P2TR script? Are there specific opcodes, Taproot-specific features (like Schnorr signatures or script leaves), or techniques I should explore to achieve this custom spending condition? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/aKRQ9y3 via IFTTT

Can two points of different elliptic curves can be added?

I read about elliptic curves.Extended elliptic curves,binary elliptic curves.Words like isomorphism, irreducible,Weierstrass Equations come.But i could not understand or my understanding is not high enough to understand a simple thing: Can two points of different elliptic curves can be added? If is yes,my next question is this: We have elliptic curve used by bitcoin protocol.Can be made an almost indentical elliptic curve with a small change like a different modulus,order and from that a different generator and as bring a different value for P(G x k = P)?Can a Px,Py(k = 3) of bitcoin elliptic curve plus Qx,Qy(k =4) of almost indentical curve equal Px,Py or Qx,Qy (k = 7)? If not can be any other derivation that can make the addition between two elliptic curves made possible that one of the curve is bitcoin elliptic curve? If yes,can you help me to find that addition work and verify that work?Thank you. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/Yv2pLzx via IFTTT

Spendable when true

What do you do when it says spendable and solvable true. I have Bitcoin core I did RPC call listunspent and it says spendable true solvable true. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/I8hg1U6 via IFTTT

Does giving a range of private key values help a potential quantum computer find the private key?

The https://btcpuzzle.info/puzzle website lists puzzles of locked bitcoin, with a bitcoin address along with a range where the private key is located. For example puzzle #160 has an address of 1NBC8uXJy1GiJ6drkiZa1WuKn51ps7EPTv with a private key range of (2^159)...(2^160). Given how quantum computers work, does this additional private key range "hint" mean quantum computers can more easily find the full private key for this address compared to an address where a private key range is not given? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/ox6jmw1 via IFTTT

what is the dust limit for Native SegWit Bech32,

What is the dust limit for Native SegWit Bech32((Inputs×68)+(Outputs×31)+10), I have been using 0.00005460 so far for the test transactions to meet the minimum for each individual output, also found this in my comments from the past https://github.com/cozz/bitcoin/blob/bdc2d515faf2b6459c0ee98de5cbc3149ff5970d/src/core.h#L151 there is a note 5460 satoshis) with default nMinRelayTxFee, is this changed for this cheaper segwit transactions that save fee? where do I find it. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/jGQwO4h via IFTTT

ScOre CliMb loan App CusTomer''. CaRE. Helpline. NUMBER -∆)8603232125 -//-10022211681-Call ·

ScOre CliMb loan App CusTomer''. CaRE. Helpline. NUMBER -∆)8603232125 -//-10022211681-Call · ScOre CliMb loan App CusTomer''. CaRE. Helpline. NUMBER -∆)8603232125 -//-10022211681-Call you· thi Dr from Recent Questions - Bitcoin Stack Exchange https://ift.tt/IrSURZa via IFTTT

I am trying to recreate pre-V2 electrum addresses from mnemonics, however, I can not seem to get the address to be correct. Any insight?

I am creating a python program to recreate wallet addresses from mnemonics, which sounds simple, but I can not get the addresses for Old Electrum (pre-v2) to match the addresses I get from the official GUI wallet. I can not seem to find too much information about Electrum address generation prior to V2, so any information helps. Would anyone have any insight as to what I am doing wrong? import hashlib, ecdsa, base58 def load_wordlist(filename): with open(filename, 'r') as f: return [word.strip() for word in f.readlines()] # Decoding mnemonic into Electrum v1 seed (entropy) def mnemonic_to_entropy(mnemonic, wordlist): words = mnemonic.split() entropy_bits = '' for word in words: index = wordlist.index(word) entropy_bits += bin(index)[2:].zfill(11) # Pading entropy_bits with zeros to make it byte-aligned extra_bits = len(entropy_bits) % 8 if extra_bits != 0: entropy_bits = entropy_bits.ljust(len(entropy_bit...

Child-pays-for-parent as a defense against a double spend: feasible?

Let's say Attacker sends me 10,000 Bitcoin in exchange for $1 billion USD, but secretly starts mining a chain where the 10,000 Bitcoin was sent to himself. After I release the $1 billion USD, he broadcasts his heavier chain, undoing the transaction and keeping my $1 billion. In response, I broadcast a child-pays-for-parent transaction from "my" UTXO on the shorter chain: the one that Attacker undid. I attach an extremely large fee, for example, 100 Bitcoin. My hope is that honest miners would see that this child transaction is invalid on the longest chain, but it would be valid if they mine on the shorter chain. Then, this would induce more hash power to come online to reap the extremely profitable fees, which would overpower and undo Attacker's re-org. Does the game theory on this make sense? How high would my fee have to be in order for honest miners to determine that the EV of trying to mine on the shorter chain is worth it? from Recent Questions - Bitcoin S...

Get all UTXOs from specific wallet via RPC

I am doing an automated custom transaction generator in Python for a test environment to generate a ground truth of transactions. This generator creates transactions via the createrawtransaction RPC method. For this test generator, I need to retrieve all UTXOs from a specific wallet, to be able to include them as the first argument (the inputs) of the createrawtransaction method. Is there any way to do so? So far, from what I understand from the listunspent method, you need to provide a set of addresses to filter as a parameter, but I'm wondering if it is possible to just provide the wallet name to get all unspent outputs from that wallet. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/Xn86xcL via IFTTT

Is validity of a transaction binary from a light-node's point of view?

Transactions in Bitcoin network don't have the finality property -- it is never (theoretically) true that a transaction can't be reversed some time in the future. Thus whether a transaction was confirmed or not is not a binary property. The validity of a transaction as far as full-nodes are concerned is binary. However, looking at the specification of how light-nodes verify transactions, they use the number of confirmations as a proxy for validity. Since validity in this case is a function of confirmations it appears that it has no finality either -- from the light-node's point of view it is never (theoretically) true that a transaction can't be invalidated some time in the future. Is this correct? I know that there is a heuristic of 6 confirmations, but that is arbitrary. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/F6ZEyw2 via IFTTT

Bitcoin recovery trade

100% scam! From the first contact they try to get you to deposit more cash into your account DO NOT DO IT, true my initial deposit has grown following contact with various agents, but try and withdraw any funds and you may not be surprised to find you cannot. Once they realise you will not deposit more funds they drop you like a stone.Thankfully,(FUNDFINDER44@ gmail . Com) took action, and I managed to getback my funds. Keep your distance from this organization! from Recent Questions - Bitcoin Stack Exchange https://ift.tt/4K6kHPu via IFTTT

crypto scams from Bitcoin bonus

I was just curious if Bitcoin bonus was still a real company or not? Because as we speak i'm pretty sure I'm getting scammed,wasn't sure if they resolved their issues or if people still need to be aware of these people. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/x85S6mI via IFTTT

Transaction ordering for constructing the same merkel node from a given merkel path

Ordering of the corresponding siblings for a given transaction included in a block , for transaction validation will be required , since the merkle root which is present inside the block header will be on the basis of certain order of leaves and as soon as that order changes that merkle root also changes . Hence the ordering of the siblings to construct the merkel root from the merkel path will have to be same as that of the order of leaves which are used for the construction of the block header merkle root . So how is this ordering decided on the basis of fee payout/incentive that a miner earns ? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/qDFV2bK via IFTTT

Clients funds were coverted to BTC and placed in blockchain

Monafoli In UK lost their licence. Clients funds were coverted to BTC and placed in blockchain. How do I recover my portion? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/z302cfH via IFTTT

Private Key question

My friend passed away and left me his private key however he didnt give much more information. When attempting to enter it into a wallet it says invalid format. This one has an x at the end and chatgpt tells me that bitcoin and ethereum dont use the X in the format. Is there anyway to find out what crypto this belongs to? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/2kUAu4v via IFTTT

Trying to spend UTXO with P2SH

I have a more complex script however i noticed that it returns false. Therefore, I tried the simplest signature check and it returns false as well. This is the locking script: my_public_key = my_private_key.pub redeem_script = CScript([my_public_key,OP_CHECKSIG]) txout_scriptPubKey = [OP_HASH160, Hash160(redeem_script), OP_EQUAL] This is the unlocking script: my_sig = create_OP_CHECKSIG_signature(tx, CScript(txin_scriptPubKey), my_private_key) txin.scriptSig = CScript([my_sig,redeem_script]) It returns: VerifyScriptError: P2SH inner scriptPubKey returned false. I don't get what's happening, it works for non signature type custom scripts. Any help is appreciated. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/Ebz8iC7 via IFTTT

Need help with previously imported address info in electrum

Quick back story..... Imported two litecoin paper wallets into Electrum for a friend as per his instructions. Of course balance showed ZERO. Afterwards he apparently tossed the paper wallet info. After reading up on this subject I once again imported a LTC paper wallet into Electrum, which showed zero balance, and the next day imported that same address into Electrum LTC and the balance was there. Question is..... I'm just running windows 10, that being said, is there any way for me to pull the original imported addresses from those first two paper wallets from within the Electrum program??? And if so then can someone explain it in simple terms(I'm a heavy equipment operator, not a programmer) Thank you in advance from Recent Questions - Bitcoin Stack Exchange https://ift.tt/8jD17Zr via IFTTT

bad_cb_height in regtest in every block

I'm having a problem trying to generate blocks for Regtest. I get always an error: ERROR: AcceptBlock: bad-cb-height, block height mismatch in coinbase The height of the block I'm trying to mine is 1. So the Coinbase transaction I'm using is: 02000000010000000000000000000000000000000000000000000000000000000000000000ffffffff3f01013c8cb3d83abd14588177040029eb9bf1bf952f1f43af61e6df03578d5e3bb261a8e2a4bb1bb2da4bc180d3fc67bd1c73aac0575e280239c2f30dc3acb0000000000100f2052a010000001976a914bf01aa10263be4a8f6cabbdd60a74c7544e48d2a88ac00000000 whose parts are: 02000000 01 0000000000000000000000000000000000000000000000000000000000000000 ffffffff 3f (<- This is the size of the scriptsig (63)) 0101 (<- This is the height. Its value is 1 and it is using 1 byte ) 3c8cb3d83abd14588177040029eb9bf1bf952f1f43af61e6df03578d5e3bb261a8e2a4bb1bb2da4bc180d3fc67bd1c73aac0575e280239c2f30dc3acb (<- And I add 60 (3c) random bytes) 000000000 (<- The sequence) 01 (<- One t...

Up-to-date statistics about chain reorganizations

How common are 2, 3 and 4 block reorgs nowadays? This question and similar ones have been asked a couple of times [see for instance here , here and here] , but the most up-to-date answer in those dates from 2017 and the state of things has changed substantially since then. The closest I could find is this RSS feed which only tracks something relatively similar: points in time where there were two distinct blocks at the chaintip's height. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/tsYcezJ via IFTTT

I need to find out if the person withdrawing my btc is a scammer

My husband was contacted from a company thru Facebook saying he has a large amount of btc that can be withdrawn,so he went into a group chat and started talking to a couple different ladies.Both said it could be withdrawn with no charge at first...he had 2 different ladies working on 2 different btc's they don't know about each other working on our stuff, The 1st lady told my husband that I had more btc than he did so she started working on mine.eventually she asked for a small fee so we paid,we ended up blocking her because she just wouldn't stop messaging us very persistent about everything ,having us open accounts with chime and credit karma and things like that so her boss started talking with my husband it was better at first then he is just as bad if you tell you have to go some place he wants to know where from Recent Questions - Bitcoin Stack Exchange https://ift.tt/Q4Fh2RV via IFTTT