I'm looking for an er20 smart contract to be created in Solidity with full test coverage via Hardhat.
Contract in itself is rather simple. We require a contract with a permission system - OpenZepplin Roles can be used - that will accept and array of address's. Interact with the uniswap router to purchase a set token amount per address and then return any dust to the caller.
More information can be provided upon request.