I'm trying to build a bridge and I need to create pools in both chains
In Solidity, I would be creating a contract that deploys and manage individual pools, but not sure if that can be achieved in Solana
Is there a way in which a contract deploys other contracts? Or should I just create PDAs to manage everything under the same program?