Questions tagged [nbitcoin]
A comprehensive Bitcoin library for the .NET framework.
42
questions
0
votes
0answers
25 views
Getting Error “Not enough funds after fees in 1 inputs to pay for 1 outputs, missing -xxx” with BlockCypher API
I code a C# application, build of the BlockCypher API and NBitcoin.
I try to send 5000 Satoshi (f.e.) from my wallet to another. My wallet has an amount of 12709 satoshi as balance.
The Request is: {&...
0
votes
0answers
18 views
Bitcoin payment gateways in c#
My question is about Bitcoin payment gateways and we can add their gateways to my site Like those sites (bitpay.com,https://gourl.io/), I want to create a bitcoin payment gateway in C#
my question :
...
0
votes
1answer
36 views
NBitcoin — How do I just check the balance of my wallet from my seed phrase?
I've looked through the docs, I've Googled, I've searched here, and it all just seems like Greek to me... I must not be using the right keywords, because I just can't figure out what I think should be ...
0
votes
0answers
19 views
In a closed, working test network, how would I generate a signed block that a Bitcoin miner would otherwise create?
I have a POC where the essential, critical, priority goal is to use C# and the .NET Core Framework (Bouncy Castle for crypto, or Microsoft primitives for BigInteger ) where I do the following
Accept ...
0
votes
1answer
97 views
Generate address of 'private key' from user input
I want to take a private key as input from the user and convert it to a wallet address using C#.
I have seen this in a tutorial to generate a random key:
Key privateKey = new Key();
PubKey publicKey = ...
1
vote
2answers
249 views
What is needed to generate a bech32 address?
So I wrote a vanity address generator in c# with the NBitcoin lib. When I use the private key used to generate the address and input it in Mycelium it outputs a different address. This does not occur ...
0
votes
0answers
18 views
How to automatically get transaction while sending BTC?
Here is my SendBTC method. I do not want to pass fundingTransaction variable each time I call this method. Currently, I pass fundingTransaction value by looking up to https://testnet.smartbit.com.au/. ...
0
votes
1answer
29 views
NBitcoin Transaction sign(secret, bool) is giving error. Instead of bool it says to pass Coin Object
I am using NBitcoin (I'm new to it) to sign a transaction. Here Transaction sign(secret, bool) method is giving error. (I've searched the Internet, but got no help.) Instead of bool it says to pass ...
0
votes
0answers
18 views
Nbitcoin: The redeem provided does not match the scriptPubKey of the coin
Trying to spend litecoin from a p2sh address, i get this error when trying to convert utxos to scriptcoin.
var add1 = "MP3RwwmVDoHw3h25uKHn8PLA8DhjaZtooQ";
var fromadd = BitcoinAddress....
0
votes
0answers
44 views
How to recover bitcoin wallet from messed up seeds [duplicate]
I have a ledger nano s wallet that is broken , when i tried to recover wallet from 24 recovery word i got error that says the recovery phrase is incorrect, i think the place of some words is incorrect ...
0
votes
2answers
75 views
How can I get all transaction for a specific address using Nbitcoin?
How can I get all transactions for a specific address using Nbitcoin? This would be really helpful
Punnoose
0
votes
1answer
68 views
What is the signature digest for Segwit outputs
(Assume there's no OP_CODESEPERATOR)
For standard P2PKH, the signature digest is generated this way:
NewTransaction
settle the TxOuts well
set all TxIn scripts to empty
insert the Previous Locking ...
0
votes
1answer
37 views
Do transactions need to be signed
I always thought a transaction can be accepted when all its inputs are correctly provided with their unlock script (which usually contains a signature) ——yes transactions may also be rejected with ...
3
votes
1answer
99 views
Why does a same transaction signed separately have different witness values?
I signed a bitcoin testnet transaction using nbitcoin library and got an output:
...
1
vote
2answers
2k views
Blockchain Explorer for local full node
I would like to build my own blockchain explorer because I have found that using the API's of 3rd party blockchain explorers only gives me around 2 or 3 requests per second.
Does an open source ...
1
vote
1answer
65 views
Send payment and message at the same time
I am using NBitcoin to write some code. I want to send some bitcoin to an address AND include a message with it. The message could say who the payment came from or why it was sent. According to the ...
1
vote
2answers
260 views
NBitcoin, how to implement wallet restoration? How does it work?
at first sorry for my ignorance, I have little experience at bitcoin programming.
Im trying to implement a very simple wallet using NBitcoin library. I have done some work, but now Im stucked with ...
1
vote
2answers
237 views
Electrum's “script hash” form with NBitcoin?
I've come across how scripts are hashed in the electrum (stratum) protocol implementation by looking at the docs.
I'm using NBitcoin, and I've tried to generate this hash from a segwit address, first ...
2
votes
1answer
173 views
NBitcoin get signature, use spending P2SH transaction with non-standard script
After creating a new NBitcoin transaction (with a single pay-to-script hash input and multiple outputs), is there any way to calculate the transaction signature and manually put it in the inputs[0]....
0
votes
1answer
38 views
About Nbitcoin NodeBehavior
We wrote our transaction listener and we were implement the NodeBehavior class. But when I update version of NBitcoin v3.0.0.60 to v4.1.1.46 I can't use the NodeBehavior. Because Nbitcoin cannot ...
2
votes
0answers
241 views
Nbitcoin node c#
Create a transaction to send money, then it needs to be "registered" in the system, before doing so :
using (var node = Node.Connect(Network.Main, node_address))//, node_address
{
...
2
votes
0answers
959 views
nbitcoin Get balance
Try to get balance :
var bitcoinPrivateKey = new BitcoinSecret("xxxx");
var network = bitcoinPrivateKey.Network;
var address = bitcoinPrivateKey.GetAddress();
var client = new QBitNinjaClient(...
1
vote
1answer
179 views
NBitcoin vs Bitcoin Core RPC
I initially thought NBitcoin was a wrapper for Bitcoin Core JSON RPC and that Bitcoin Core was the only way to communicate with the bitcoin network. But now that I've discovered it's not, I'm curious ...
2
votes
1answer
361 views
Understanding a Wallet Restore
This is my first post on block chain related programming so please excuse my ignorance. I find the terminology in the BIP32 and BIP39 specs hard to understand so I'm trying to confirm my understanding ...
3
votes
1answer
129 views
NBitCoin Analyzing Blockchain
Maybe this question is utterly stupid, but I just don't get it:
I am doing some POC work to understand the BitCoin network a little better and chose C# and the NBitCoin library as my implementation ...
2
votes
1answer
1k views
Using NBitcoin or C# to derive Litecoin and Ethereum Addresses from Master HD Key
I am using NBitcoin, C# and the Bip44 standard to create an hdroot to derive child keys from. I then create keys that I want to use for Litecoin and Ethereum addresses by setting the proper 'coin_type'...
1
vote
1answer
667 views
NBitcoin and Mnemonic Standards
I am very new to Bitcoin development so forgive me...
I'm using NBitcoin in a .Net console app to generate a master key using a mnemonic and then derive hierarchical keys. Here is the code I am using:
...
2
votes
2answers
1k views
How to sign a SegWit transaction via NBitcoin?
Most tutorials out there just show how to sign it in the legacy way. And I know that NBitcoin already supports SegWit, so is there a snippet out there on how to sign it this way?
2
votes
1answer
3k views
NBitcoin: signing a transaction in TestNet
I am using the NBitcoin Library to program a simple Bitcoin Transfer Program in C#.
The Program will take the coins from a Transaction ID and then Transfer it to a Destination Wallet Address
The ...
1
vote
3answers
120 views
How can I integrate Bitcoin payments into my website created in C#?
I am new to Bitcoin. How can I integrate Bitcoin payments into my website which is designed using ASP.Net?
3
votes
1answer
414 views
How to determine if transaction is going to propagate?
So I am creating a transaction using TransactionBuilder like this:
var builder = new TransactionBuilder();
Transaction tx = builder
.AddCoins(coins)
.AddKeys(privateKeys)
.Send(recipientAddress,...
4
votes
0answers
585 views
How to Use TransactionBuilder in NBitcoin
I have used this code. It returns a success, but does not send bitcoin.
var txRepo = new NoSqlTransactionRepository();
// Let’s me introduce you, Alice, Bob, Satoshi, and Nico with their ...
3
votes
1answer
1k views
How to run QBitNinja Server locally?
I have written a simple program that determines the available balance of a Bitcoin wallet, but it used the public API for QBitNinja at http://tapi.qbit.ninja, and everything is working fine, but I ...
3
votes
3answers
291 views
NBitcoin - how to set RBF to true in order to give higher fee for transaction
I have a few transactions staying unconfirmed - been a few days now.
I suspect the minimum mining fee was upped - 15 minutes prior I was still doing hundreds of transactions a day at that fee - but ...
2
votes
1answer
639 views
How to confirm a payment was made?
I am planning to write a site that receive payments in Bitcoin.
The client add products to the cart, then during check out I will create a Bitcoin address to let him pay for it (each cart gets a ...
2
votes
2answers
401 views
How to get Master Chain Code
I'm using NBitcoin and I created an ExtKey object. Now I need to get the Master Chain Code (see page 89 of Mastering Bitcoin for a good explanation) for this HD node. How do I do this?
According to ...
6
votes
2answers
6k views
How can i send bitcoin using c# and the nbitcoin library?
I am using NBitcoin library to create my private keys and addresses, but I can't find an example of how to send Bitcoin.
Does anyone have a c# example code to send Bitcoin using the NBitcoin library ?...
3
votes
1answer
501 views
'The node is not in a connected state' error when trying to execute OP_RETURN transaction with NBitcoin
This is my first time trying out the NBitcoin library to create a transaction. I am trying to create an OP_RETURN transaction, but every time I try to execute the Version Handshake with the node I get ...
7
votes
1answer
745 views
Which language has better Bitcoin API experience, C# or Node.js?
At the moment it seems to me on the .NET side NBitcoin would compete with Bitcoin.js on the other.
Update: I decided on NBitcoin. It has a great book to learn from.
Note I will not form opinion on my ...
7
votes
2answers
6k views
C# parse bitcoin blockchain to get balance of an address
Is there a way to scan the Bitcoin blockchain in C# without using an external API? I am looking for the amount of spendable money of a Bitcoin address.
I am using NBitcoin.
// create new key pair ...
1
vote
1answer
207 views
Does NBitcoin use hardened private derivation?
When writing the following code:
////////////////1st offline SERVER//////////////////
//Create Master Private Key with a seed
ExtKey privateKey = new ExtKey("...
6
votes
2answers
3k views
How to use NBitcoin for BIP32 wallets
I'm using c# NBitcoin to generate master key at an offline server
ExtKey privateKey = new ExtKey("[My seed]");
ExtPubKey pubKey = privateKey.Neuter();
I will need to give the online server the ...