Token support
The v0.1.0 Core release supports classic SPL Token mints only; Token-2022 and extensions are unsupported.
The frozen v0.1.0 program uses the classic SPL Token program:
TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DAPool mints, LP vaults, fee vaults, shielded custody accounts and recipient accounts are validated against that token program and the mint identities stored in pool state.
Token-2022 is not supported in the v0.1.0 production scope. Do not pass Token-2022 mints or extension-enabled token accounts to the program; the Core explicitly rejects a token program other than classic SPL Token.
Wrapped SOL
The protocol handles assets through SPL mint accounts. The canonical Wrapped SOL mint is So11111111111111111111111111111111111111112. This is Wrapped SOL, not a native-lamport swap instruction. Applications must wrap/unwrap SOL through the normal SPL-token workflow outside the Lethenymous swap instruction.
See Solana design and Deployments.