Author

Topic: Clarification regarding calculating fees for a raw transaction (Read 1084 times)

hero member
Activity: 499
Merit: 500
Oh, so that means, a transaction can be safely sent without fees if:
It is smaller than 1000 bytes AND all outputs are 0.01 BTC or larger AND the priority is large enough.

For some reason, I was thinking only one of the conditions had to be met, but I guess that's what happens when you haven't slept for 36 hours straight.

You are absolutely right. Your transaction need to satisfy all three conditions at the same time.
sr. member
Activity: 266
Merit: 250
Oh, so that means, a transaction can be safely sent without fees if:
It is smaller than 1000 bytes AND all outputs are 0.01 BTC or larger AND the priority is large enough.

For some reason, I was thinking only one of the conditions had to be met, but I guess that's what happens when you haven't slept for 36 hours straight.
legendary
Activity: 4536
Merit: 3188
Vile Vixen and Miss Bitcointalk 2021-2023
Not if it doesn't meet the other conditions, no.
sr. member
Activity: 266
Merit: 250
I've been reading up on how to create transactions, and I have stumbled upon some confusing details that I'd like to clarify. According to https://en.bitcoin.it/wiki/Transaction_fees, it says:

A transaction may be safely sent without fees if these conditions are met:
- It is smaller than 1,000 bytes.
- All outputs are 0.01 BTC or larger.
- Its priority is large enough (see the Technical Info section below)

Emphasis mine. It then goes on to state, "As an example, a fee of 0.1 mBTC (0.0001 BTC) would be added to a 746 byte transaction." This is where I get confused.

Does this mean that transactions below 1000 bytes cannot be sent without fees?

Thanks.
Jump to: