We need a (factory) contract where someone can just call a function to register their normal ERC20 on L1 and create an instance of warptoad for it.
Currently you would manually deploy those instances but using something like clones from openzeppelin would be easier to verify and cheaper to deploy.
https://docs.openzeppelin.com/contracts/5.x/api/proxy#minimal_clones
We need a (factory) contract where someone can just call a function to register their normal ERC20 on L1 and create an instance of warptoad for it.
Currently you would manually deploy those instances but using something like clones from openzeppelin would be easier to verify and cheaper to deploy.
https://docs.openzeppelin.com/contracts/5.x/api/proxy#minimal_clones