Create a smart contract on solana to swap SOL to X token and for each SOL swapped will receive some token X