Pages:
Author

Topic: Zero fee transaction - page 2. (Read 4154 times)

legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
May 29, 2016, 02:32:11 PM
#29
Create the transaction manually using createrawtransaction.  If the inputs exactly equal the outputs, then there is no fee.  For example, assume you have an input of 0.01 in transaction TXID and you send that 0.01 to address ADDR1:

Code:
myHex = createrawtransaction [{"txid":"TXID", "vout":0}] {"ADDR1":0.01}

Once created, you then need to sign it (you use as input the output from the previous call):

Code:
mySignedHex = signrawtransaction "myHex"

Now, you broadcast that transaction:

Code:
sendrawtransaction "mySignedHex"
legendary
Activity: 2296
Merit: 1014
May 29, 2016, 09:01:36 AM
#28
Quote
Exactly. I actually have made a zero-fee transaction last week (FYR, the tx ID is b2b9d553583da4dcd20fc04f50427d72e4f46b49e26f13011f0f67ab07f8aed0) and it was included in a block ~9 hours afterward.
Well thats stange, i heard most nodes now have min tx fee relay now set to minimum 0.00001. So u got lucky to your transaction beign included/relayed with 0 fee?
legendary
Activity: 896
Merit: 1000
May 29, 2016, 06:09:31 AM
#27
Hello, I heard that zero fee transactions will never be successful and the funds will be stuck in the chain, and the funds will never be returned. Is that true? Does spending more fees allows transaction go be executed faster??

Zero fees transaction can get confirmed but has low chance and incase the transaction didnt get any confirmation for 2-3days then the memory pool will drop it and the coins will returned to the sending address as if nothing happens. Yes the more fees you paid the higher chance for your transaction to be included in the next block


Exactly. I actually have made a zero-fee transaction last week (FYR, the tx ID is b2b9d553583da4dcd20fc04f50427d72e4f46b49e26f13011f0f67ab07f8aed0) and it was included in a block ~9 hours afterward.
sr. member
Activity: 336
Merit: 250
May 29, 2016, 06:08:03 AM
#26
Hello, I heard that zero fee transactions will never be successful and the funds will be stuck in the chain, and the funds will never be returned. Is that true? Does spending more fees allows transaction go be executed faster??

Zero fees transaction can get confirmed but has low chance and incase the transaction didnt get any confirmation for 2-3days then the memory pool will drop it and the coins will returned to the sending address as if nothing happens. Yes the more fees you paid the higher chance for your transaction to be included in the next block
newbie
Activity: 55
Merit: 0
May 29, 2016, 05:41:56 AM
#25
Hello, I heard that zero fee transactions will never be successful and the funds will be stuck in the chain, and the funds will never be returned. Is that true? Does spending more fees allows transaction go be executed faster??
jr. member
Activity: 34
Merit: 4
May 28, 2016, 08:11:13 AM
#24
try using bitcoin-tx that is included with bitcoin-core

you'll have to do all the calculations before you construct the tx

The following iswhat I learnt by trial and error, I couldn't find any documentation on this

Code:
bitcoin-tx -create in=TX_ID:INDEX outaddr=VALUE:ADDRESS set=prevtxs:'[{"txid":"TX_ID","vout":INDEX,"scriptPubKey":"76a914PUBLIC_KEY_HASH88ac"}]' set=privatekeys:'{"privatekeys":"PRIVATE_KEY"}' sign

The above can be used for a simple transaction which takes a single input and has a single output. The following values should be used as arguments.

TX_ID:INDEX - transaction hash and index of input

VALUE:ADDRESS - amount of BTC to be sent along with bitcoin address

PUBLIC_KEY_HASH - public key hash of bitcoin address from which BTC is being spent

PRIVATE_KEY - private key of bitcoin address from which BTC is being spent

When multiple inputs received by the same address need to be specified, there should be a "in=TX_ID:INDEX" argument that corresponds to each input. It has to be specified again under the prevtxs array. i.e. multiple {"txid":"TX_ID","vout":INDEX,"scriptPubKey":"76a914PUBLIC_KEY_HASH88ac"} arguments corresponding to each input seperated by commas within the square brackets. Multiple outputs can be specified by including "outaddr=VALUE:ADDRESS" corresponding to each output.

The output produced is the raw transaction as a string of hexadecimal characters.
hero member
Activity: 574
Merit: 503
V2h5IGFyZSB5b3UgcmVhZGluZyB0aGlzPw==
May 28, 2016, 04:53:41 AM
#23
None of the method suggested by users here works

Define "works". As far as I know the first method posted by knightdk works (Manually creating the transaction).
full member
Activity: 202
Merit: 100
★YoBit.Net★ 350+ Coins Exchange & Dice
May 28, 2016, 04:44:33 AM
#22
None of the method suggested by users here works

Try mycellium wallet you can manually set the fee to 0
member
Activity: 102
Merit: 12
May 27, 2016, 10:54:53 PM
#21
None of the method suggested by users here works
hero member
Activity: 735
Merit: 500
May 23, 2016, 04:53:34 AM
#20
In little part I join this question:

As I know in classic (old) Multibit is impossible to change manually transaction fee, and it was always 10k sat.

Do any other version of MultiBit have option to change manually fee? If so, which is that?
legendary
Activity: 924
Merit: 1000
May 23, 2016, 04:29:45 AM
#19
You should be careful about trying to send BTC with zero transaction fee, it'll likely take forever for the transaction to complete. Just create a wallet with Coinbase, I've never had to pay any transaction fees when sending BTC  Smiley . Although I think you might have to pay if you're sending extremely small amounts like 20k Sat (I've never tried it personally).

You can't predict the outcome of a zero fee tx. It depends on coin age and amount, the older and bigger, the better. I've done some of those tx myself and they were all successful, but the coins were older than a year and the amounts were 1 BTC and above!
member
Activity: 62
Merit: 10
May 23, 2016, 02:48:31 AM
#18
You can but the confirmation time will be a lot longer. It is highly not recommended but you can use the Bitcoin Core client.
legendary
Activity: 1148
Merit: 1000
May 23, 2016, 02:10:22 AM
#17
You should be careful about trying to send BTC with zero transaction fee, it'll likely take forever for the transaction to complete. Just create a wallet with Coinbase, I've never had to pay any transaction fees when sending BTC  Smiley . Although I think you might have to pay if you're sending extremely small amounts like 20k Sat (I've never tried it personally).
legendary
Activity: 1106
Merit: 1000
May 23, 2016, 12:59:51 AM
#16
If you just for created 0 free, use desktop/cold wallet, like electrum, you can custom the transaction fee.

https://en.bitcoin.it/wiki/Transaction_fees#Priority_transactions
Just FYI.
member
Activity: 102
Merit: 12
May 22, 2016, 11:25:15 PM
#15
Is there a way to create zero fee transaction anymore.The only way I knew was Blockchain.info and it seems they have removed it now.

PS: I need it for technical purpose.

I think you can still create the Zero fee transaction with blockchain. Don't know if it is unavailable with the new update
But Zero fee transaction are usually done by scammers to reverse back sent bitcoin because that transaction never confirms

Why you need them ?

It's the third time I'm writing this,I need it for making a technical report on Bitcoin transaction.
legendary
Activity: 1120
Merit: 1001
May 22, 2016, 08:42:32 PM
#14
Is there a way to create zero fee transaction anymore.The only way I knew was Blockchain.info and it seems they have removed it now.

PS: I need it for technical purpose.

I think you can still create the Zero fee transaction with blockchain. Don't know if it is unavailable with the new update
But Zero fee transaction are usually done by scammers to reverse back sent bitcoin because that transaction never confirms

Why you need them ?
sr. member
Activity: 1050
Merit: 277
May 22, 2016, 02:46:18 PM
#13
Is there a way to create zero fee transaction anymore.The only way I knew was Blockchain.info and it seems they have removed it now.

PS: I need it for technical purpose.

It really isn't worth it. I wait once 2 weeks because of to less fee.
member
Activity: 102
Merit: 12
May 22, 2016, 01:34:28 PM
#12
It's not for a payment.Its for a technical report or analysis.Please suggest a working method or wallet.
hero member
Activity: 518
Merit: 500
May 22, 2016, 11:54:52 AM
#11
you can set up fee transaction to get fast confirmation but i don't know how to make zero fee transaction, i think you can't send without fee transaction in every transaction you made.
legendary
Activity: 924
Merit: 1000
May 22, 2016, 10:21:39 AM
#10
While Electrum allows adjusting fees to custom values, it does not allow creating zero fee transactions.

Was this a change in one of their latest releases, because I've done zero fee tx with electrum a while ago when I transferred some bitcoins to a paper wallet!  Huh

I am using Electrum 2.6.4 on Linux, and when I attempted to make the fee zero, received a message saying this is not allowed. I do not know when this was introduced.

Maybe it was this:
Quote
# Release 2.5.4
 * increase MIN_RELAY_TX_FEE to avoid dust transactions

You could try with an older version of electrum.
Pages:
Jump to: