Address types to represent public keys on various blockchains.
More types will be added in the future.