pub async fn create_state_merkle_tree_and_queue_account<R: RpcConnection>(
payer: &Keypair,
registry: bool,
rpc: &mut R,
merkle_tree_keypair: &Keypair,
nullifier_queue_keypair: &Keypair,
cpi_context_keypair: Option<&Keypair>,
program_owner: Option<Pubkey>,
forester: Option<Pubkey>,
index: u64,
merkle_tree_config: &StateMerkleTreeConfig,
queue_config: &NullifierQueueConfig,
) -> Result<Signature, RpcError>