I have contract compiled via hardhat and types generated via typechain. In my typescript code I am using await MyContract__factory.deploy() to deploy the contract.
Is there a way / library / etc to use the contract factory (which contains the ABI and bytecode) + the source *.sol files to verify the contract on Etherscan?
Ideally I would like to avoid dependencies on hardhat (@nomiclabs/hardhat-etherscan) so that verification can be performed with only the .sol and typechain files.