Current Ethereum is hardcoded and only eip155/ECDSA signatures are supported. Extend support for verifying Solana SIWE messages according to CAIP-122 for Solana.
This requires verifying the Solana keyword in the SIWE message, as well as supporting ed25519 signatures.