Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [client]

This tag should be used for questions regarding Bitcoin clients. A client is any application which allows a user to connect to the Bitcoin (or alternate) network. Alternately, "client" may refer to a non-standard user interface which interacts with the Bitcoin network through a standard client.

0
votes
2answers
21 views

Would bitcoin core work on a big endian system? Or even a system where C++'s `int` is not 32-bit?

Looking at the source code of bitcoin core, the serialization part, I see that there's no serialization abstraction layer that accounts for a possible different endianness or different binary layouts ...
1
vote
0answers
28 views

Bitcoin Wallet generation and TX signing

I am developing a Bitcoin Wallet in Javascript. I've worked on ETH but it's my first time on BTC. Here are following queries if anyone can help: How do we generate bitcoin Wallet like we do in ...
0
votes
0answers
15 views

Go connect bitcoin full node by rpc? [on hold]

How should I pack the message? It can connect the full node by following command: curl --user rpc --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getinfo", "params": [] }' -H 'content-...
2
votes
0answers
29 views

How to get multiple connections to the same node

I'm playing around with connecting my node to another one of my nodes to see how many incoming connections I can handle. Whenever I add node A from node B with bitcoin-cli addnode 1.1.1.1 add after ...
1
vote
1answer
38 views

Is there a Wiki comparing different wallets?

I am new here so please go easy on me if my question is not written to your standards. If you ask me to make changes, I will make them so that my question is more suitable for this SE. If you look ...
2
votes
1answer
42 views

How do different implementations of the Bitcoin Cash client know which type of coin they're processing?

TL;DR: Where in this code does the SV client figure out that it's not processing an ABC blockchain? This image prompted my question. There are a couple different mutually incompatible (I am assuming ...
0
votes
2answers
46 views

mining: losers get nothing?

if the winning miner takes the 12BTC+fees, unless you own the biggest mining operation out there, or are not a member of the biggest pool, why bother mining, if there is no prize for second place? ...
0
votes
1answer
8 views

Is it required to broadcast the addresses generated locally to the bitcoin network?

Like the transactions are broadcasted to the bitcoin network , is it required that locally generated addresses also need to be boradcasted to the bitcoin network ?
1
vote
1answer
49 views

How long does it take to validate a full block?

I'm interested to know how long does it take to validate a Bitcoin block on average home pc. I'm less interested in a precise number. I'm fully aware that it can be different between different ...
1
vote
1answer
33 views

The BIP32 Extended Keys are different?

I was using the same random entrophy (d2310508c6c5313795dc80a7408b608ffda7176dbedefac00f8114c5dd89a673) to generate the BIP32 Root ExtendedKey (path: m) in the libbitcoin-explorer and web-based wallet ...
0
votes
1answer
55 views

BitcoinCore Ubuntu buiild error: ‘relative’ is not a member of ‘fs’

I'm trying to build Bitcoin core client on an LinuxMint. I'm having the following error(which have not encountered before, while making it on MSWindows or another Linux machine) in make process, right ...
0
votes
2answers
30 views

Mining in the wallet [duplicate]

Someone said me that I should give him my wallet email and then he will request for the mine from the mining network, after that he asked that you will receive email from that u will get code which u ...
1
vote
1answer
22 views

Why is there an addrlocal field in the output of the RPC call getPeerInfo, and how SPVs handle it?

According to the Bitcoin core developer reference, the RPC call getPeerInfo has in its output a field called "addrlocal" which holds our IP from the worldview of the peer. Why is this output there? ...
0
votes
2answers
39 views

Bitcoin built with a newer Berkeley Database incompatible with a older wallet?

Is a Bitcoin client built with a newer Berkeley Database incompatible with a wallet file from a older client? Or is it that a wallet made from a newer Berkeley Database not compatible with an older ...
1
vote
0answers
17 views

What are the common cases of disputes where buyer is found guilty in cryptocurrency trade?

I am working on dispute management of crytocurrency trade and I am new in this field. I want to know what are the cases where a buyer is found guilty in a cryptocurrency trade whether it is on ...
1
vote
0answers
20 views

Separating user accounts in a wallet for a large scale web app

I'm planning to implement a web platform that maintains user wallet accounts and generally acts as a web wallet. They can deposit, withdraw and transfer coins.The number of accounts should be in ...
0
votes
1answer
39 views

What applications of clients use bitcoin JSON-RPC?

As far as I understood, the Bitcoin JSON-RPC is one of the ways (if not the only way) in which applications can be built that can access the bitcoin wallet. So, the RPC server here gives that access ...
0
votes
1answer
45 views

How to add a signature to a transaction which I can broadcast

I am using ledger and multi sig to sign a transaction I got signature hash where both party signed the transaction. How can I attached this signature to the transaction so that I can broadcast it to ...
0
votes
2answers
40 views

How to differentiate between mining node and non mining node in bitcoin

I am trying to understand how does mining traffic looks from non mining ones? If I try to discover mining node I believe I can look for nodes which broadcast blocks. Is there someway to know which ...
0
votes
0answers
31 views

Best configuration to use for optimization of JSON-RPC calls?

I have been working with a bitcoin full node trying to implement a personal blockchain explorer using RPC API calls to populate an external database. The script I am using iterates through each block ...
0
votes
2answers
44 views

How to monitor balance for addresses other than by using importAddress?

Is there any way, other than importaddress, to watch balances of specific addresses? If not, how it is possible for wallets and explorers to give information (balance, transactions) about specific ...
1
vote
1answer
99 views

How to convert script hash to base58 address?

For example : take a look at this 37d1d453311ea5682cdb31468826178db15fa731722a5dbb09525ea901f1c41c scripthash. I need help converting it to base58 address. Thank you.
1
vote
1answer
46 views

How to extract addresses from input in raw transaction

I need help to get input addresses from "vin" in offline mode. I don't know how https://live.blockcypher.com/btc/decodetx/ is doing it. Example raw transaction: txn id : ...
1
vote
0answers
13 views

how do i change my bitcoin cleint application?

I recently downloaded the bitcoin (--testnet) blockchain data using Bitcore(I thought it was the Orginal client) for some development purpose. but now, I like to move to bitcoin core client. Should I ...
0
votes
2answers
35 views

address format is different from bitcoin core response from btcd

For now, I'm generating WIF and address using golang btcutil package programmatically. wif, err := btcutil.NewWIF(privateKey, conf, false) if err != nil { return nil, err } ...
0
votes
0answers
17 views

How to make sure importprivkey command worked after running

As title, I'd like to know how to make sure that importprivkey command worked after running. What is understandable way? Thanks in advance.
0
votes
1answer
58 views

Confirm transaction in regtest mode

I'm testing some wallet features on regtest. Here's the sequence so far: cash-cli -regtest generate 101 cash-cli -regtest getbalance 500.00000000 cash-cli -regtest getnewaddress newAddress1 ...
0
votes
1answer
48 views

Cryptocurrency: check if transaction is viable masternode output

I'm developing a tool for masternode automization similar to https://gincoin.io . I'm trying to figure out how to decode if transaction is viable for a masternode. From what I know the ...
0
votes
2answers
43 views

What is the main difference between “light/thin client” and “client” in sense of “functionality” and “capability”?

What is the main difference between "light/thin client" and "client" in sense of "functionality and capability" ? I mean, what can a client does that a light/thin client cannot ? (ex. sending ...
0
votes
0answers
25 views

What kind of micro processor / micro controller can run Blockchain light client?

Is there any kind of micro-processor / micro-controller that can run Blockchain light client? An example can be Samsung ARTIK: https://www.artik.io However, it's too big. Is there any other similar ...
0
votes
1answer
17 views

bitcoin transfer without creating wallet

My question is about transferring bitcoin between two addresses without having a wallet. Here is my idea of transferring bitcoins in following way: Idea: I have my own Android Application. I am ...
0
votes
3answers
57 views

If I invest £2,000 in bitcoin and the price goes down, can I lose more than my investment. Could i Have to sell my house to pay back the losses?

If I invest in Bitcoin is it possible to lose more than my initial investment ? In other words if the price goes down substantially, to well below that of when I initially invested; is it possible ...
2
votes
2answers
76 views

Specific explanation of “timeout” configuration option in Bitcoin

According to Running Bitcoin - Bitcoin Wiki, timeout is described as following: Specify connection timeout in milliseconds To my understanding it would mean that if a response was expected, if not ...
1
vote
0answers
44 views

Why is the Serialization limit set to 0x02000000?

In addition to the block size limit, there is a limit on the maximum message size. Is there a rationale behind the 32MB limit set in src/serialize.h or was it picked because it's just a nice round ...
0
votes
2answers
37 views

Could mining centralization be countered by checking if the node connects to many ASICs instead of one?

In a mining pool, many ASICs and GPU/CPU from all around the world connect to the pool's node. Is it possible to force every node's client software to check if a node is connected to just one ...
0
votes
1answer
28 views

Is there a Bitcoin wallet that has French language support?

Which Bitcoin app has a language option that can be changed from English to French? I have tried few applications but they seem to be no language option.
0
votes
0answers
13 views

Pycoin Transaction List sorted by date

I am using Pycoin and Python 3 and would like to retrieve Bitcoin transaction list sorted by date with Private or Public key. Code wise have not gone as far as been able to find anything in their ...
0
votes
1answer
37 views

Virus warning in Bitcoin [cash] ABC client?

I tried to download Bitcoin cash ABC wallet from bitcoincash official site. If I download zip to my computer and upload it to VirusTotal site, it says 11/62 positives. If I go to VirusTotal site and ...
0
votes
0answers
13 views

Open Source SPV client with sendTransaction functionality

Are there any open source SPV clients (ideally in C#) that have sendTransaction functionality? I am creating a C# mobile application to send bitcoins and receive bitcoins, but the application ...
2
votes
2answers
45 views

Do lightweight wallets validate signatures? If not, why?

I've learned that "some SPV clients simply don’t check signatures themselves at all": https://bitcoincore.org/en/2016/01/26/segwit-benefits/#efficiency-gains-when-not-verifying-signatures I wonder if ...
0
votes
1answer
53 views

Bitcore-wallet-client “Server response could not be verified”

I'm getting an error trying to sign a transaction with bitcore-wallet-client. I create the transaction, publish it and when I try to sign it, I'm getting the error: "SERVER_COMPROMISED - Server ...
1
vote
1answer
96 views

Is the any workable testnet3 Bitcoin solution for creating, signing, broadcast a normal transaction using Golang?

Currently I'm trying to create, sign & broadcast bitcoin transaction using btcsuite. For start, I've already had testnet3 address & its associated privatekey for testing. However, hunting ...
0
votes
0answers
42 views

Bitcoin testnet transaction getting dropped with prefix on S

So a weird thing is happening lately. The transaction of a particular format is being accepted by blockcypher but it is not getting confirmations, and therefore gets dropped after a day. So the ...
0
votes
2answers
86 views

Why choose the longest chain before checking for double-spending?

Can we make the following changes to the current POW protocol to better avoid double-spending: a) For full/mining nodes that receive two chains, check if there are identical addresses that occur on ...
2
votes
2answers
45 views

Blockchain validation process is linear?

I've read at a few places that the nodes validate transactions in a linear fashion, i.e. after node A validates, then node B, etc. (which is also the reason, as claimed by many, why blockchain suffers ...
0
votes
1answer
557 views

How to run BitcoinCash node?

How to install and Launch Bitcoin Cash daemon on machine? I have already synchronized full BitCoin node, Here is the link bitcoin.org from here i learn how to setup BTC node I also want to run ...
1
vote
1answer
41 views

Hardware-dependent block difficulty?

Is it possible to make block production difficulty not the same for every node, but automatically adjusting to the node's hardware speed? For example, node A and node B are both trying to solve for ...
0
votes
2answers
371 views

How to get Electrum 3.1.3 on bitcoin testnet?

I'm building an application on bitcoin and want to use testnet instead of using real bitcoins to do my test. I'm mainly using Electrum-3.1.3 to do sweeping of addresses. But how can I switch this to ...
0
votes
1answer
28 views

which indicates the correct total received bitcoins, blockchan.info or bitcoind [closed]

I'm trying to see how much bitcoins I've received via bitcoind's one method, getreceivedbyaddress specifying a certain address, and after knowing the amount of bitcoins, I soon realized that such as ...
0
votes
1answer
241 views

how to know if a webpage has mining code?

Until recently I have heard that lot of webpages are infected with the javascript which uses your computer's power to mine bitcoins. Whats the correct method to identify if the website i am browsing ...