Creator Coins with ERC20 smart contract

Hey everyone,
I’m trying to develop a smart contract which generates creator coins similar to the mechanism on BitClout. Specifically, when a new user signs up, a coin is created for them, and new coins are minted according to an automated market-making bonding curve as people request to buy the creator’s coins. I was wondering, could I create this smart contract using the OpenZeppelin ERC20 contract template? I’m a bit new to this space so would appreciate any guidance on where to get started.

Yeah, I think you can use OpenZeppelin ERC20 contract template to do this, but for

I think you had got to write by yourself.