Derive the Genesis-owned PDA used as the Raydium pool_state account.
This prevents front-running: only the Genesis program can sign for this PDA.
Seeds: ["raydium_pool_state", raydiumBucket]
under the Genesis program ID.
The Raydium bucket address already encodes genesis_account + bucket_index,
so it uniquely identifies the pool without requiring the caller to know
the bucket index.
Derive the Genesis-owned PDA used as the Raydium pool_state account. This prevents front-running: only the Genesis program can sign for this PDA.
Seeds: ["raydium_pool_state", raydiumBucket] under the Genesis program ID.
The Raydium bucket address already encodes genesis_account + bucket_index, so it uniquely identifies the pool without requiring the caller to know the bucket index.