چطور از Timelock برای واگذاری توکن به ذینفعان( به صورت ماهانه بعد از یک دوره قفل )استفاده کنم؟

با سلام به اعضاء انجمن
من به دنبال روشی برای پیاده سازی TimeLock برای یک ERC20 Token هستم. در واقع قرارداد بتونه واگذاری توکن رو برای هر دارنده بعد از یک دوره Cliff ، در یک بازه زمانی مشخص به صورت ماهانه انجام دهد (چه از طریق انتقال به حساب دارندگان توکن و یا از طریق اجازه برداشت به دارندگان).
اکنون سعی می کنم این مورد رو با استفاده از ویژگی TokenTimelock.sol ,VestingWallet.sol از Openzeppelin مدیریت کنم. ممنون میشم اگر روشی یا نمونه ای از یک قرارداد رو برای واگذاری توکن ها به ذینعان توکن که شامل اعضای تیم پروژه هستند رو به من پیشنهاد دهید ؟

1 پسندیده