Token Time-Lock Creator
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
The Token Time-Lock Creator enables users to lock tokens in time-lock contracts with configurable durations, cliff periods, and beneficiary addresses. Time-locks are essential for token vesting, team allocations, investor lockups, and governance token distribution, ensuring that tokens are released only after a specified period. This tool provides a streamlined interface to create time-locks with configurable lock amounts, durations, cliff periods, and beneficiary addresses.
The tool reads timelock contract state, existing locks, token balances, lock parameters, beneficiary addresses, lock duration, unlock timestamp, and approval status. It supports creating time-locks with configurable amounts, durations, cliff periods (optional), and beneficiary addresses. The tool handles the necessary approvals and submits the lock creation transaction to the timelock contract.
HOW TO USE
1. Connect your wallet using the Connect button. The tool automatically detects your connected address and network.
2. Select the network where your timelock contract is deployed using the network dropdown.
3. Enter the timelock contract address, the token to lock, and the beneficiary address.
4. Enter the lock amount, lock duration in seconds, and optionally a cliff duration in seconds.
5. Configure your slippage tolerance percentage for the lock creation.
6. Click "Load contract" to verify the contract exists and check the unlock timestamp.
7. Review the timelock details in the preview panel including contract, token, beneficiary, amount, lock duration, cliff, and unlock timestamp.
8. Click "Create Timelock" to submit the lock creation transaction through your wallet.
9. The tool will handle token approvals (if required) and create the timelock.
TECHNICAL MECHANISM
The tool interacts with the timelock contract's lock creation function, which typically takes the token address, beneficiary address, amount, lock duration, and cliff duration as parameters. Before creating the lock, the tool verifies the user's balance of the token and approves the timelock contract to spend the required amount. The lock creation function then transfers the tokens from the user to the contract and records the lock parameters, including the beneficiary, amount, unlock timestamp (calculated as current time + lock duration + cliff duration), and any vesting schedule. The tool calculates and displays the unlock timestamp to the user before execution. The lock history records the transaction hash and lock parameters.
WHAT IT CANNOT SEE
This tool cannot verify that the price feed is accurate or reliable; it relies on the timelock contract's internal state. It cannot detect if the oracle has been compromised or manipulated. It cannot ensure that timelock creation will execute at the optimal price due to slippage, market volatility, and block timing. It cannot guarantee that locked tokens will be accessible after the lock period if the contract is upgraded or paused. It cannot verify that the timelock contract has not been upgraded or modified. It cannot detect if the lock path is optimal or if the transaction is being front-run by malicious actors. It cannot recover funds if execution fails due to contract bugs, insufficient approvals, out-of-gas errors, or blockchain reorgs. It cannot verify that the beneficiary address is legitimate or not. It cannot predict market movements, price gaps, or flash crashes that may affect lock value. It cannot guarantee execution during extreme network congestion, high gas prices, or volatile market conditions. It cannot detect if the underlying timelock protocol has been compromised. It cannot prevent the user from canceling or modifying lock parameters through other interfaces. It cannot ensure that timelock creation is economically optimal or that the lock duration is appropriate. It cannot guarantee that the beneficiary will be able to claim the tokens after the lock period.
PLEASE NOTE
This tool is designed for EVM-compatible blockchains (Ethereum, Polygon, Arbitrum, Optimism, Base, BSC, Avalanche, Fantom, and others). It requires an active wallet connection and sufficient native currency for gas fees. Always verify the timelock contract address, token address, beneficiary address, and lock parameters before executing. The lock duration and cliff duration are in seconds—ensure you calculate them correctly. The tool is provided as-is with no warranty; users assume full responsibility for their transactions and should exercise caution when creating time-locks. For mainnet usage, ensure the timelock contract has been audited and you understand the risks of time-locks including contract upgrades, gas costs, and smart contract risks.