ZetaChain can be interacted with from external chains and directly with the ZetaEVM.
To interact with ZetaChain from external chains, and to interact with the ZetaEVM itself, you should use an EVM-compatible wallet.
We suggest the following wallets (although there are plenty of alternatives!):
In order to interact with ZetaChain from Bitcoin, you'll need a wallet that can include a "memo" or
OP_RETURN in the transactions. This is used to deposit funds and call contracts on the ZetaEVM (see ZRC-20 docs for more details on this).
We suggest using the following for testing Bitcoin transactions (although there are alternatives if you prefer other wallets!):