**Describe the Issue** In the ZetaClient, use the interface defined in https://github.com/zeta-chain/protocol-contracts-solana/issues/30 to allow smart contract calls on Solana