Post
Topic
Board Development & Technical Discussion
Re: Bitcoin transaction format and byte sizes
by
bomberb17
on 17/01/2023, 03:08:46 UTC
Thanks for all those info, really useful.
So to sum up, a common P2PKH transaction with 1 input and 2 outputs w.r.t the hashes and signature needs the following:

Input ECDSA signature:  ~70 bytes (64 in taproot)
Input ECDSA public key: 33 bytes

For each output hash: 20 bytes