Philosophy
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