Too many apis for each blockchains. I wanted to build universal wallet service, and the main painpoint was blockchains' different api structure. Thus, I fixed keycatjs to support only four apis.
- transact(sign & push transaction)
- signTransaction
- signArbitraryData
- signin