I am designing a hardware wallet and the software that will work with it.
I plan to provide P2PKH transactions support in the software for hardware wallet to sign.
Is it mandatory to support P2SH transactions ?
In my learning and use of bitcoin I have not come across P2SH transactions.
If its mandatory how does Ledger nano/ Trezor do it?
Im a little lost with how to support P2SH transactions from UI/UX point of view too.
P2PKH are simple one-one transaction to receiver Pubkey. Any help on P2SH would be really great. Thanks in advance. Sorry if this question sounds novice, Im in learning curve.