I start this topic to check out if I’m doing it properly and also I miss the last part of the process.
Let’s say I’m running a presale on the token I’ve created to fund my project.
I will have multiple investors, each having it’s own wallet address they provide to me.
I plan to release 10% on first release,
then 10% on the first day of each next month (9 month total + initial)
How do I manage all that ?
Do I need to rename and build a TokenTimelock.sol for each unlock and each address ?
Then deploy them all.
X investors * Y unlock timestamp = XY contracts deploy
Then I must transfer token to each of these contracts
I manage to do the full process for one time / one receiver unlock release
I tested before timestamp => release rejected
I tested after timestamp => release worked
So how am I supposed to manage this process for multiple address and multiple unlock ?
Edit : I’m on 4.x version of OpenZeppelin and using wizard to create fixedsupply token
Thank you a lot for your help in advance