I am wondering whether signatures for Bitcoin-like currencies are currency specific, or given one program that can sign a Bitcoin raw/JSON transaction one can create valid signatures for other coins as well?
That is to say, if a program takes:
- A private key
- A pre-contructed raw / JSON transaction
Is the signing process requiring something specific to a given currency, like referencing an address in a different form or using some currency-specific bytes?