Skip to main content

Price-Based Lock

Overview & Step-by-Step Guide

Updated this week

Price-based token locks allow users to configure token unlock conditions based on market price movements. When the specified price condition is met, the locked tokens will automatically unlock and transfer to the designated wallet.

How It Works

Price-based locks restrict token access until a predefined market price is reached. The unlocking process is entirely dependent on the Target Token Price set in the contract, ensuring a structured and market-driven release. Tokens remain locked until the specified target price is met.

Unlock Settings

When setting up a price-based token lock, users can configure unlock conditions based on the following market variables:

  • Token Price: The primary condition determining when tokens unlock.

  • Fully Diluted Value (FDV): Displayed at the time of token lock creation, based on total token supply at that moment.

  • Maximum Lock Duration: The maximum amount of time tokens will remain locked if the specified price or FDV target is not reached. Once this duration expires, the tokens will automatically unlock, regardless of market conditions. This ensures tokens are not locked indefinitely.

Key Considerations

  • A token lock remains in place until the specified FDV or token price condition is met, ensuring that tokens are only unlocked when market conditions align with the set target.

  • For meme coins, MCAP and FDV are generally equivalent.

Important Disclaimer

  • FDV is determined at the time of lock creation and does not account for future burns or new token mints.

  • Token price is the only real-time variable used for unlocking. All calculations are based on the price at the time of evaluation.

  • If the target price or FDV is not met within the maximum lock duration, tokens will automatically unlock once this time period expires.

This feature provides flexibility for investors and project teams to manage token releases in response to market dynamics, ensuring a transparent and automated unlocking process.


Guide to Price-Based Locks


Step 1: Choose Lock Type

  • Select Price-Based Lock as your locking method.


Step 2: Configure Unlock Conditions

  • Choose Token – Select the token you wish to lock from your wallet.

  • Set Unlock Conditions:

    • Unlock at Price – Define a specific price at which the tokens will be released.

    • Unlock at FDV – Set a fully diluted valuation threshold for unlocking.

    • Expiry Date

      • Never - Tokens remain locked indefinitely until the target price is reached.

      • Set Date - Specify a custom date and time for tokens to unlock if the target price is not reached by then.

Once configured, the system monitors the market and releases tokens only when the condition is met.


Step 3: Set Unlock Amount & Recipients

  • Specify Amount – Enter the number of tokens to be locked and later released.

  • Recipient Wallet Address – Define the address where tokens will be sent upon unlock.

  • Use Connected Wallet (Optional) – Toggle this option if you want the tokens to unlock back to your own wallet.


Step 4: Review the Lock Contract

  • Check all details on the review page before proceeding.

  • Ensure that the price or FDV conditions match your expectations.


Final Step: Create the Contract

  • Click Create Contract to finalize the process.

  • Confirm the transaction in your wallet.

  • Your price-based lock is now active!

⚠️ Important Warning: Locking Tokens Is Irreversible ⚠️

Once tokens are locked, they cannot be accessed, moved, or unlocked under any circumstances until either the specified price or FDV condition is met, or the maximum lock duration has elapsed. After either condition is fulfilled, tokens will unlock automatically.

Did this answer your question?