Questions tagged [signrawtransaction]
The signrawtransaction tag has no usage guidance.
53
questions
6
votes
1
answer
1k
views
What exactly is hashed and signed in a segwit transaction
I have an unsigned raw segwit transaction on my regtest network:
...
5
votes
1
answer
1k
views
Signing a raw transaction with multiple inputs
So I am creating a simple P2PKH transaction and after I researched about this found few useful posts and answers here; I was able to successfully spend a a single P2PKH UTXO but it is really getting ...
4
votes
2
answers
2k
views
How to send bitcoin from an offline Bitcoin Core that doesn't have a synced balance?
I am setting up a cold wallet. How can I generate a signed raw transaction from bitcoin core wallet that controls some bitcoins?
PS: I generated the wallet using getnewaddress in console from the ...
4
votes
0
answers
857
views
To sign raw transaction with Segwit Address in the TestNet
I am using Bitcoin core 0.14.1 testnet. I created a Segwit address. transfer some coins to this address. Now I want to spend it. I created a raw transaction using console command i.e. ...
3
votes
1
answer
2k
views
Signrawtransaction is not working on bitcoin core V0.17.1
I am having trouble signing a transaction on bitcoin core since it appears signrawtransaction no longer works.
I get the following error message :
signrawtransaction is deprecated and will be fully ...
3
votes
1
answer
410
views
Can't send raw transaction Bitcoin Core 0.19.1 - non-mandatory-script-verify-flag (Signature must be zero for failed CHECK(MULTI)SIG operation)
I wanted to send a raw testnet transaction and I was doing it like in the bitcoin documentation, but I still get this error:
non-mandatory-script-verify-flag (Signature must be zero for failed CHECK(...
3
votes
0
answers
1k
views
How to sign bitcoin raw transactions with Python offline
I have a raw bitcoin transaction created using createrawtransaction
unsigned_tx = "...
2
votes
3
answers
6k
views
What does "operation not valid with the current stack size" mean?
I'm asking this question to help others who run into the same problem I ran into. The error is, at least sometimes, misleading and might not be accurate.
The context in which this error is relevant ...
2
votes
1
answer
74
views
Can a signed raw transaction's locktime be changed?
If I create a signed raw transaction with a locktime in the future, and give this raw transaction to somebody else, can they edit the locktime so that they recieve the bitcoin immediately?
For example,...
2
votes
1
answer
2k
views
How do I sign and send a raw transaction using BitcoinJ?
Transaction transaction = new Transaction(params);
// 遍历未花费列表,组装合适的item
double sum = 0;
String address = null;
List<Unspent> unspents = new ArrayList<>();
Map<...
2
votes
1
answer
201
views
rust-bitcoin Non-canonical DER signature
I am trying to create a raw transaction spending a P2PKH output using rust-bitcoin, but whenever I am pushing the transaction to the testnet I receive the following error mandatory-script-verify-flag-...
2
votes
3
answers
647
views
Trying to send bcc with bitcoin-qt but getting "16: mandatory-script-verify-flag-failed" - error
I'm trying to use the method from this reddit link to send a raw transaction to the bcc-network, but keep getting the error: "16: mandatory-script-verify-flag-failed (Script evaluated without error ...
2
votes
1
answer
302
views
signrawtransaction is not a function on bitcoin core V0.17.1
I'm using npm bitcoin-core ^2.0.0 to get access to my bitcoind (v0.17.1 MAC)
My code:
let signedRawTx = await btcClient.signRawTransaction(rawTx, [], [privateKey], 'ALL');
I get an error message ...
2
votes
2
answers
978
views
signrawtransaction of a P2SH-P2WPKH spend seems to be broken?
I'm trying to spend a SegWit output on testnet using the Bitcoin core's RPC commands.
Without importing the private key into my wallet (i.e. w/o addwitnessaddress).
I wonder if anyone had luck ...
2
votes
0
answers
104
views
Creating a complex raw transaction
I'm using createrawtransaction to get a complex transaction of 2 inputs and two outputs as discussed here: https://developer.bitcoin.org/examples/transactions.html
bitcoin-cli -regtest ...
2
votes
1
answer
160
views
How to combine separately signed inputs from different users?
With two separate signed raw transactions from two users, how would one go about 'batching' these manually (combining the inputs and outputs into a single transaction)?
Is this a viable solution for ...
2
votes
0
answers
301
views
Multisig signrawtransaction fails
I have 3 private keys (a,b,c) which belong to an address (2 of 3) from which I want to spend funds using RPC commands.
I´ve started with generating the redeemScript using createmultisig() and the pub ...
1
vote
1
answer
104
views
signed raw transaction does not conform?
I have become fairly familiar with constructing raw transaction. One thing I can't understand is after a raw transaction comes back from a signing, it doesn't look like it conforms to the transaction ...
1
vote
2
answers
118
views
Why are my Signature Scripts Different from my professors?
bob_addr = "1NWzVg38ggPoVGAG2VWt6ktdWMaV6S1pJk"#"1FMb8Jnn1jSh7yjDFfonC8xCCH3ittoEzB"
bob_hashed_pubkey = base58check.b58decode(bob_addr)[1:]
bob2_hashed_pubkey = b'\xec\x06\xb2\xbf\x18\xc8\x97\x06\...
1
vote
1
answer
448
views
When and where to add extra information when signing P2SH raw transaction?
This post is quite long so in summary: I'm wondering where I can add extra information when signing a raw transaction (in this case a cleartext of a digest). I'm also wondering if Missing inputs (code ...
1
vote
2
answers
456
views
Do i need to sign each input in a raw transaction?
I've been reading up about raw transactions on bitcoin.org and there are two examples Simple and Complex.
What I can't tell from the information provided is if it necessary to sign each of the inputs ...
1
vote
1
answer
59
views
Sign raw transaction with key
I'm upgrading my application from bitcoin core 21.0 to 23.0.
In core 21.0 I created a raw transaction and sign it with my private key after I called dumpprivkey RPC. At core 23.0 I received this error ...
1
vote
1
answer
77
views
How to get Y from X
Ok, so I get address generation now, and I understand that X is hashed, however for verification of a signature, we need the public point, (x,y)
How would one get Y from X?
Lets take an example, im ...
1
vote
1
answer
546
views
What is the difference between signrawtransactionwithwallet vs signrawtransactionwithkey in signing unsigned raw transaction?
I have a bitcoin address generated in bitcoin-core (offline computer)
I imported that one address into electrum as a watch-only wallet (online computer)
From electrum I created an unsigned transaction ...
1
vote
2
answers
2k
views
How to create a signed transaction offline using electrum?
I remember that on Electrum, it used to have a Preview button inside the Send tab. By clicking the Preview button I could export the unsigned transaction, and then sign it.
I cannot find this button ...
1
vote
1
answer
407
views
Two transactions are signed by different private keys, and the value of "R" for these two transactions is the same?
Everyone knows an error in the Blockchain when the same value of "R" can be calculated and find out the private key of the transaction:
ECDSA Signature and the "z" value
But I have a ...
1
vote
2
answers
184
views
Partially Signing multisig rawtransaction returns redeemScript/witnessScript does not match scriptPubKey
I want to partially sign a rawtransactions using bitcoind through RPC but I am really stuck almost at the end of the process when I try to sign my manually created raw transaction and I spent many ...
1
vote
1
answer
74
views
Can a regtest bitcoind node use SignRawTransactionWithKey + prevtxs for a mainnet raw transaction?
I want to know if a regtest nnode can sign a raw mainnet transaction with the signrawtransactionwithkey rpc provided that I pass the correct keys and prevtxs as the regtest node will not be aware of ...
1
vote
1
answer
115
views
Create a transaction from a wallet coins (UTXOs) with the bcoin library
I have a multisig setup where the signing is done through external HSM's.
I am using Bcoin and its wallet to receive funds.
What I am trying to do is to create a transaction and sign it with the HSMs.
...
1
vote
2
answers
519
views
Could not sign Transaction with SignRawTransactionWithKey through the RPC (RegTest)
I am able to sign following transaction with Complete=true result, but when trying to decode signed transaction, it returns error "TX decode failed" both from DecodeRawTransaction and ...
1
vote
1
answer
94
views
Open source, how can I view "Transaction Create a new transaction" and "Sign Transaction"?
Not long ago I saw on the site github.com the very first Nakamoto code:
https://github.com/livegnik/BitCoin-v0.01-ALPHA
Running bitcoin.exe, I did not find the console. If the program is open source,...
1
vote
1
answer
234
views
BitcoinLib SignRawTransaction JSON-RPC returns false when using private key
This is a repost of (JSON-RPC signrawtransaction returns false when using private keys) but I could not comment because of my reputation (new user).
I've been using BitcoinLib via Litecoin Testnet ...
1
vote
1
answer
663
views
What do I need to sign to produce a scriptSig signature that consumes a multisig UTXO?
I am trying to figure out how to produce a valid signed transaction to
consume BTC from a multisig address.
1) First let's look into producing a signature for an UTXO associated to a regular address:
...
1
vote
0
answers
109
views
Send transaction with 2 inputs and 2 outputs using Blockcypher
I'm using a node.js client of Blockcypher in order to broadcast a Bitcoin transaction.
My code:
const originWalletBalance = getBalance(originAddress)
const fee = calculateFee()
const txBody = {
...
1
vote
0
answers
37
views
Is signrawtransactionwithkey secure?
is the node API signrawtransactionwithkey (as documented here https://developer.bitcoin.org/reference/rpc/index.html) secure or recommended? This API takes a private key, so i want to understand how ...
1
vote
0
answers
192
views
How do you sign an unsigned transaction using Electrum in a multisig setup?
I am experimenting with multisig in testNet between Electrum and Caravan by Unchained Capital. I created a 2-of-2 multisig in Electrum with BIP 39 seeds.
I then created a watch-only wallet in Caravan ...
1
vote
0
answers
92
views
How to use Digital Signature to Sign Unsigned Transaction?
so I was trying to sign my unsigned transaction:
...
1
vote
0
answers
85
views
Using blockcypher BitcoinJs at clientside is secure or not?
I am trying to create new transaction using bitcoinjs at client side.
Is it a secure way to create a transaction from Client side, which includes curl call.
Scenario, if I start from creating the new ...
0
votes
1
answer
165
views
Error in creating bitcoin raw transaction
I am creating a raw transaction to send amount from from_address to to_address. While sending a transaction I got an error. I posted the detailed process of creating a raw transaction. Could anyone ...
0
votes
2
answers
1k
views
Sign transaction with multiple inputs using bitcoinj/peercoinj libraries
Good day for everyone! I have some troubles with adding signed Input to the transaction. Currently, I'm working with altCoin (fork peercoin) currency.
I'm trying build the transaction in the ...
0
votes
1
answer
122
views
Bitcoin core trying to sign a transaction loaded from psbt file, but getting "could not sign any more inputs" error
I am trying to sign a transaction loaded from psbt file, but I'm getting could not sign any more inputs error.
I did it successfully on the first try. However I cannot do it any more now.
I changed my ...
0
votes
1
answer
492
views
Signing transaction offline - manual way vs. Electrum
Being inspired by the thread (Redeeming a raw transaction step by step example required) I wanted to understand transaction signatures on the byte level.
So I created my own Linux scripts that:
...
0
votes
1
answer
119
views
bitcoind multisig transaction not shown as multisig transaction / shown as "signed" by 2:3
Seems like there was a change in how multisig transactions are being created. Running a node using bitcoind v0.16.3 and another one using latest bitcoind (v.0.19.0.1).
The multisig transaction created ...
0
votes
1
answer
778
views
Creating a raw bitcoin transaction and signing it with the private key using php and javascript
I have a full bitcoin core node setup and would like to use it to just "broadcast" my signed transactions. But what is required to make a raw transaction using PHP and Javascript? The variables I have ...
0
votes
1
answer
287
views
Sign Bitcoin transaction with several inputs using bitcoinj. Broadcasting of transaction failed
Good day!
I'm working with low level API to make tx and sign it offline. But after all preparations I try to broadcast it and than i get an error from network:
16: mandatory-script-verify-flag-...
0
votes
1
answer
187
views
Transaction built manually has negative amount
I want to build a transaction with multiple inputs and one output.
I'm using json-rpc, call createrawtransaction and then signrawtransaction.
After calling signrawtransaction I get back a txid, but ...
0
votes
0
answers
59
views
Signing a RAW transaction using bitcoin-php
I have a unsigned transaction hex. Now I want to sign this transaction input with my private key in PHP using the BitWasp Library. I have followed some of the examples and searched the forums and ...
0
votes
0
answers
77
views
Create signature for raw bitcoin transaction by hand using Swift
I have a
bitcoinWalletAddress in bitcoin testnet (starting with tb1)
publicKey already in hex format
privateKey in P2WPKH format looking like cTS...
By following this guide and this one I created ...
0
votes
0
answers
708
views
bad-txns-inputs-missingorspent
I want to sign btc transaction but when I want to broadcast trx to network even mainnet nor testnet, with both networks I got the same error.:
bad-txns-inputs-missingorspent
"error": { "...
0
votes
0
answers
56
views
RPC to sign PSBT with private key
What is the PSBT related RPC which works similar to signrawtransactionwithkey ?