Using Timelock to create liquidity pool with purchase currency

Love your stuff!
I can't quite figure out how to do what I want to do.
When we sell our tokens, I want to lock up the purchase funds in a liquidity pool for a designated period of time.
Flow:
Create token and timelock contract
Launch
Sell tokens
Lock purchase funds in liquidity pool.
Funds released after timelock expires.
Any help will be appreciated.
THANK YOU :slight_smile:

:1234: Code to reproduce


:computer: Environment

We don't have contracts that implement the specific functionality that you want.

It sounds like OlympusDAO? You may want to look over there for inspiration on what code to write.