Multiple token locks • PEPU L2

Build a vesting schedule, then create every lock on-chain.

Generate batches every X days for Marketing, Team, Reserves or any other allocation group.

One schedule Prepare many unlock dates before signing anything.
One approval The page approves the total required for the remaining schedule.
One lock tx per row The current smart contract creates each lock with an individual transaction.

Multiple Locks Builder

Connect your wallet from the top bar, select the token, split the allocation into batches and run the schedule.

Wallet not connected

1. Token

All generated locks use the same token and the connected wallet.

2. Allocations

Enter the total allocation for each bucket. Empty rows are ignored.

Category Total tokens Remove
Target total: Allocated: —

3. Batch rules

For your example, use batch size 25,000,000 and interval 15 days.

How transactions work: this page can approve the total required amount once, but every generated lock row still calls lockLiquidityWithName separately. A 32-row schedule means 1 approval transaction plus 32 lock transactions if allowance is not already enough.
Locker fee: % included in total required.

4. Review schedule

Rows are generated locally first. Nothing is submitted until you start the multi-lock run.

# Category Lock name Will lock Unlock date Total required Status Remove
Generate a schedule to preview locks.
No locks generated yet.
Waiting for wallet