Bitcoin Forum
April 20, 2024, 05:50:34 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Calculating transaction fees programmatically ?  (Read 1159 times)
Farghaly (OP)
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
October 26, 2014, 12:17:45 PM
 #1

Hello,

Regarding transaction fees https://en.bitcoin.it/wiki/Transaction_fee i have several unanswered questions:

Thank you
Transactions must be included in a block to be properly completed. When you send a transaction, it is broadcast to miners. Miners can then optionally include it in their next blocks. Miners will be more inclined to include your transaction if it has a higher transaction fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Foxpup
Legendary
*
Online Online

Activity: 4340
Merit: 3041


Vile Vixen and Miss Bitcointalk 2021-2023


View Profile
October 26, 2014, 12:35:24 PM
 #2

Bytes.

  • Is it possible to calculate tx size from its hex ?
Yes. There are two hex digits to a byte. Count the number of hex digits, divide by two, and that's the size in bytes. Note if you have a program that is processing transactions, it already has the raw data, and hence already knows how many bytes there are.

  • Is there any reference implementation on calculating tx fee from size ?
Bitcoin Core.

Will pretend to do unspeakable things (while actually eating a taco) for bitcoins: 1K6d1EviQKX3SVKjPYmJGyWBb1avbmCFM4
I am not on the scammers' paradise known as Telegram! Do not believe anyone claiming to be me off-forum without a signed message from the above address! Accept no excuses and make no exceptions!
bitok.com
Member
**
Offline Offline

Activity: 79
Merit: 10

Best deposit/withdrawal fees on the market


View Profile WWW
October 28, 2014, 01:11:15 PM
 #3

Bitcoind Json RPC api allows you to create raw transaction, so you can add any fee you like. For now we are using bitcoind sendtoaddress api call, which calculates fee automatically, but are considering raw transaction generation.

Bitok.com offers great value for daily traders.
Exchange BTC, LTC, DOGE to USD, EUR and RUB.
Instant exchange: https://bitok.com/instant
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!