Advanced lock, staggered unlocks, linear & milestones
Liquidity Lock has an optional advanced mode
If a simple unlock date doesn’t suit your needs, you can create a fully custom unlock schedule with our advanced mode. This is accessed by clicking the “Create a custom unlock schedule” button. With this mode, you can create a schedule with cliff periods, milestones, instalments, and more. You can even choose between linear or step vesting.
All of these options can be set with LiquidLocks, our ERC20s that represent a claim for your project tokens. These LiquidLocks can be traded or used as collateral, but cannot be withdrawn or cancelled until the unlock date. Create as many LiquidLocks as you like, with partial locks and unlocks, sudden or gradual unlocks.
LiquidLocks are permanent and cannot be undone, hidden, or deleted. Use this advanced mode on the testnet first to get familiar with the tool before your launch date to ensure a smooth launch.
For more on how to use the Schedule Editor:
Schedule Editor
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Unvest Docs","colors":{"primary":"#036FE3","light":"#FAFAFA","dark":"#036FE3"},"favicon":"/favicon.svg","logo":{"light":"https://mintcdn.com/unvest/ZPndW_DYd52BB9Sr/logo/light.svg?fit=max\u0026auto=format\u0026n=ZPndW_DYd52BB9Sr\u0026q=85\u0026s=17c0d67a7fc0fed10bbc4c532d7405a7","dark":"https://mintcdn.com/unvest/ZPndW_DYd52BB9Sr/logo/dark.svg?fit=max\u0026auto=format\u0026n=ZPndW_DYd52BB9Sr\u0026q=85\u0026s=c1bad4b9154c7cb083840546464735a3"},"appearance":{"default":"dark","strict":null},"navbar":{"links":[{"label":"Homepage","href":"https://unvest.io"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.unvest.io"}},"footer":{"socials":{"x":"https://x.com/unvest_io","github":"https://github.com/unvest"}},"navigation":{"global":{"anchors":[{"anchor":"Telegram","href":"https://t.me/unvest_io","icon":"telegram"},{"anchor":"Discord","href":"https://discord.gg/PQcnBkyW9w","icon":"discord"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"unvest","hasAudioNarration":false,"actualSubdomain":"unvest","customDomains":["docs.unvest.io"],"gitSource":{"type":"github","owner":"unvest","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21e629f325d2bf1005fff2","collectionId":"f4c76a00-99be-474c-8bd1-1826fec73dae","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21e629f325d2bf1005fff2:success","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"default","tag":"Documentation","count":54},{"language":"default","tag":"Tutorials","count":52},{"language":"default","tag":"Features","count":34},{"language":"default","tag":"Protocol","count":16},{"language":"default","tag":"Miscellaneous","count":14},{"language":"default","tag":"Token Vesting","count":11},{"language":"default","tag":"Advanced Tutorials","count":11},{"language":"default","tag":"Technical","count":9},{"language":"default","tag":"Liquidity Locks","count":7},{"language":"default","tag":"Smart Contracts","count":7}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"features/liquidity-locks/advanced-lock-staggered-unlocks-linear-and-milestones","slug":"/features/liquidity-locks/advanced-lock-staggered-unlocks-linear-and-milestones","pageMetadata":{"title":"Advanced lock, staggered unlocks, linear \u0026 milestones","description":"Liquidity Lock has an optional advanced mode","href":"/features/liquidity-locks/advanced-lock-staggered-unlocks-linear-and-milestones"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Liquidity Lock has an optional advanced mode\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components},{Card,Frame,Note,OptimizedImage}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`If a simple unlock date doesn’t suit your needs, you can create a fully custom unlock schedule with our advanced mode. This is accessed by clicking the “Create a custom unlock schedule” button. With this mode, you can create a schedule with cliff periods, milestones, instalments, and more. You can even choose between linear or step vesting.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/unvest/pFCrX-T_aR8QQbDW/images/Screenshot%202023-01-08%20at%201.18.46%20PM.png?fit=max\u0026auto=format\u0026n=pFCrX-T_aR8QQbDW\u0026q=85\u0026s=91bc06ab029a536aef00431e662dd063`,alt:``,\"data-og-width\":`1272`,width:`1272`,\"data-og-height\":`896`,height:`896`,\"data-path\":`images/Screenshot 2023-01-08 at 1.18.46 PM.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/unvest/pFCrX-T_aR8QQbDW/images/Screenshot%202023-01-08%20at%201.18.46%20PM.png?w=280\u0026fit=max\u0026auto=format\u0026n=pFCrX-T_aR8QQbDW\u0026q=85\u0026s=4a23cb91de2920981584540d51286f7d 280w, https://mintcdn.com/unvest/pFCrX-T_aR8QQbDW/images/Screenshot%202023-01-08%20at%201.18.46%20PM.png?w=560\u0026fit=max\u0026auto=format\u0026n=pFCrX-T_aR8QQbDW\u0026q=85\u0026s=2c08be49f051b5b6ea0dda0de33635e5 560w, https://mintcdn.com/unvest/pFCrX-T_aR8QQbDW/images/Screenshot%202023-01-08%20at%201.18.46%20PM.png?w=840\u0026fit=max\u0026auto=format\u0026n=pFCrX-T_aR8QQbDW\u0026q=85\u0026s=a6b082acf24b7dad4f2cee9a593d68b3 840w, https://mintcdn.com/unvest/pFCrX-T_aR8QQbDW/images/Screenshot%202023-01-08%20at%201.18.46%20PM.png?w=1100\u0026fit=max\u0026auto=format\u0026n=pFCrX-T_aR8QQbDW\u0026q=85\u0026s=c0688f05c835aeebf5fd886ad51a60bb 1100w, https://mintcdn.com/unvest/pFCrX-T_aR8QQbDW/images/Screenshot%202023-01-08%20at%201.18.46%20PM.png?w=1650\u0026fit=max\u0026auto=format\u0026n=pFCrX-T_aR8QQbDW\u0026q=85\u0026s=ba7f9650820e7352bc046c859ab6dedd 1650w, https://mintcdn.com/unvest/pFCrX-T_aR8QQbDW/images/Screenshot%202023-01-08%20at%201.18.46%20PM.png?w=2500\u0026fit=max\u0026auto=format\u0026n=pFCrX-T_aR8QQbDW\u0026q=85\u0026s=729199bef3a76b426d12163173a319bd 2500w`})}),`\n`,_jsx(_components.p,{children:`All of these options can be set with LiquidLocks, our ERC20s that represent a claim for your project tokens. These LiquidLocks can be traded or used as collateral, but cannot be withdrawn or cancelled until the unlock date. Create as many LiquidLocks as you like, with partial locks and unlocks, sudden or gradual unlocks.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`LiquidLocks are permanent and cannot be undone, hidden, or deleted. Use this advanced mode on the testnet first to get familiar with the tool before your launch date to ensure a smooth launch.`})}),`\n`,_jsx(_components.p,{children:`For more on how to use the Schedule Editor:`}),`\n`,_jsx(Card,{title:`Schedule Editor`,icon:`link`,href:`/features/token-vesting/schedule-editor`,iconType:`duotone`,color:`#0a8bff`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Advanced lock, staggered unlocks, linear \u0026 milestones","description":"Liquidity Lock has an optional advanced mode","href":"/features/liquidity-locks/advanced-lock-staggered-unlocks-linear-and-milestones"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"unvest","siteName":"Unvest Docs","title":"Advanced lock, staggered unlocks, linear \u0026 milestones - Unvest Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T01:45:49.743Z","originalFileLocation":"features/liquidity-locks/advanced-lock-staggered-unlocks-linear-and-milestones.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Liquidity Lock has an optional advanced mode\">\u003cmeta data-mint-head name=\"application-name\" content=\"Unvest Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/unvest/R6MfBkCyoOMf64PL/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/unvest/R6MfBkCyoOMf64PL/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/unvest/R6MfBkCyoOMf64PL/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/unvest/R6MfBkCyoOMf64PL/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/unvest/R6MfBkCyoOMf64PL/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/unvest/R6MfBkCyoOMf64PL/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/unvest/R6MfBkCyoOMf64PL/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/unvest/R6MfBkCyoOMf64PL/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/unvest/R6MfBkCyoOMf64PL/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Advanced lock, staggered unlocks, linear \u0026amp; milestones - Unvest Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Liquidity Lock has an optional advanced mode\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Unvest Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.unvest.io/features/liquidity-locks/advanced-lock-staggered-unlocks-linear-and-milestones\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://unvest.mintlify.app/_mintlify/api/og/v2?division=Liquidity+Locks\u0026amp;title=Advanced+lock%2C+staggered+unlocks%2C+linear+%26+milestones\u0026amp;description=Liquidity+Lock+has+an+optional+advanced+mode\u0026amp;theme=85e4b3fff2f024ad0ef7f562\u0026amp;signature=7bcd685dc3c4880c15661d2be7d48bfb02f1818d6a147827c50aa4a29232fe1a\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Advanced lock, staggered unlocks, linear \u0026amp; milestones - Unvest Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Liquidity Lock has an optional advanced mode\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://unvest.mintlify.app/_mintlify/api/og/v2?division=Liquidity+Locks\u0026amp;title=Advanced+lock%2C+staggered+unlocks%2C+linear+%26+milestones\u0026amp;description=Liquidity+Lock+has+an+optional+advanced+mode\u0026amp;theme=85e4b3fff2f024ad0ef7f562\u0026amp;signature=7bcd685dc3c4880c15661d2be7d48bfb02f1818d6a147827c50aa4a29232fe1a\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/unvest/R6MfBkCyoOMf64PL/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Unvest Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#036FE3\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.unvest.io/features/liquidity-locks/advanced-lock-staggered-unlocks-linear-and-milestones\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/features/liquidity-locks/advanced-lock-staggered-unlocks-linear-and-milestones.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.unvest.io/#organization\",\"name\":\"Unvest Docs\",\"url\":\"https://docs.unvest.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/unvest/ZPndW_DYd52BB9Sr/logo/light.svg?fit=max\u0026auto=format\u0026n=ZPndW_DYd52BB9Sr\u0026q=85\u0026s=17c0d67a7fc0fed10bbc4c532d7405a7\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.unvest.io#website\",\"name\":\"Unvest Docs\",\"url\":\"https://docs.unvest.io\",\"publisher\":{\"@id\":\"https://docs.unvest.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.unvest.io/features/liquidity-locks/advanced-lock-staggered-unlocks-linear-and-milestones#webpage\",\"url\":\"https://docs.unvest.io/features/liquidity-locks/advanced-lock-staggered-unlocks-linear-and-milestones\",\"name\":\"Advanced lock, staggered unlocks, linear \u0026 milestones\",\"description\":\"Liquidity Lock has an optional advanced mode\",\"dateModified\":\"2026-01-07T01:45:49.743Z\",\"isPartOf\":{\"@id\":\"https://docs.unvest.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.unvest.io/features/liquidity-locks/advanced-lock-staggered-unlocks-linear-and-milestones#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.unvest.io/features/liquidity-locks/advanced-lock-staggered-unlocks-linear-and-milestones#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Features\",\"item\":\"https://docs.unvest.io/features/token-vesting\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Liquidity Locks\",\"item\":\"https://docs.unvest.io/features/liquidity-locks\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Advanced lock, staggered unlocks, linear \u0026 milestones\",\"item\":\"https://docs.unvest.io/features/liquidity-locks/advanced-lock-staggered-unlocks-linear-and-milestones\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.unvest.io/features/liquidity-locks/advanced-lock-staggered-unlocks-linear-and-milestones#article\",\"headline\":\"Advanced lock, staggered unlocks, linear \u0026 milestones\",\"name\":\"Advanced lock, staggered unlocks, linear \u0026 milestones\",\"description\":\"Liquidity Lock has an optional advanced mode\",\"url\":\"https://docs.unvest.io/features/liquidity-locks/advanced-lock-staggered-unlocks-linear-and-milestones\",\"mainEntityOfPage\":{\"@id\":\"https://docs.unvest.io/features/liquidity-locks/advanced-lock-staggered-unlocks-linear-and-milestones#webpage\"},\"dateModified\":\"2026-01-07T01:45:49.743Z\",\"publisher\":{\"@id\":\"https://docs.unvest.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.unvest.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Unvest Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Unvest Docs","nav":{"global":{"anchors":[{"anchor":"Telegram","href":"https://t.me/unvest_io","icon":"telegram"},{"anchor":"Discord","href":"https://discord.gg/PQcnBkyW9w","icon":"discord"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"Welcome to Unvest","href":"/welcome"},{"title":"Why use Unvest?","href":"/why-use-unvest"}]},{"group":"Features","pages":[{"group":"Token Vesting","icon":"lock","pages":[{"title":"Token Vesting","href":"/features/token-vesting"},{"title":"Overview","href":"/features/token-vesting/overview"},{"title":"Schedule editor","href":"/features/token-vesting/schedule-editor"},{"title":"Add or upload recipients","href":"/features/token-vesting/add-or-upload-recipients"},{"title":"Submit transactions","href":"/features/token-vesting/submit-transactions"},{"title":"How VestingTokens work","href":"/features/token-vesting/how-vesting-tokens-work"},{"title":"Wrapped token transfer fee \u0026 protocol fee","href":"/features/token-vesting/wrapped-token-transfer-fee"},{"title":"Add recipients to an existing round","href":"/features/token-vesting/add-recipients-to-an-existing-round"},{"title":"Token and Chain Migrations","href":"/features/token-vesting/token-and-chain-migrations"},{"title":"View Claims \u0026 Sells","href":"/features/token-vesting/view-claims-and-sells"},{"title":"Vesting FAQs","href":"/features/token-vesting/vesting-faqs"}]},{"group":"Liquidity Locks","icon":"wave","pages":[{"title":"Liquidity Locks","href":"/features/liquidity-locks"},{"title":"Overview","href":"/features/liquidity-locks/overview"},{"title":"Simple lock","href":"/features/liquidity-locks/simple-lock"},{"title":"LiquidLock transfer fee","description":"Unvest uses liquidLocks to wrap your unlocked LP tokens, making it impossible to withdraw liquidity until vesting is completed.","href":"/features/liquidity-locks/liquidlock-transfer-fee"},{"title":"Advanced lock, staggered unlocks, linear \u0026 milestones","href":"/features/liquidity-locks/advanced-lock-staggered-unlocks-linear-and-milestones"},{"title":"Distribute Lock among multiple holders","description":"As an optional feature, Unvest includes the ability to create a distributed lock.","href":"/features/liquidity-locks/distribute-lock-among-multiple-holders"},{"title":"Liquidity Lock FAQs","href":"/features/liquidity-locks/liquidity-lock-faqs"}]},{"group":"Multisender","icon":"plane","pages":[{"title":"Multisender","href":"/features/multisender"},{"title":"Overview","href":"/features/multisender/overview"},{"title":"Sending tax tokens and rebase tokens","href":"/features/multisender/sending-tax-tokens-and-rebase-tokens"},{"title":"Multisender FAQs","href":"/features/multisender/multisender-faqs"}]},{"group":"Token Creator","icon":"stars","pages":[{"title":"Token Creator","href":"/features/token-creator"},{"title":"Overview","href":"/features/token-creator/overview"},{"title":"Token Creator FAQs","href":"/features/token-creator/token-creator-faqs"}]},{"group":"Staking/Farming Pools","icon":"handshake","pages":[{"title":"Staking/Farming Pools","href":"/features/staking-farming-pools"},{"title":"Overview","href":"/features/staking-farming-pools/overview"},{"title":"Staking or Farming","href":"/features/staking-farming-pools/staking-or-farming"},{"title":"Other Variants","href":"/features/staking-farming-pools/other-variants"},{"title":"Reward Distribution Logic","href":"/features/staking-farming-pools/reward-distribution-logic"},{"title":"Staking Pools FAQs","href":"/features/staking-farming-pools/staking-pools-faqs"}]},{"group":"Investor Dashboard","icon":"laptop","pages":[{"title":"Investor Dashboard","href":"/features/investor-dashboard"},{"title":"Overview","href":"/features/investor-dashboard/overview"},{"title":"Customize Branding","href":"/features/investor-dashboard/customize-branding"}]}]},{"group":"UNV Token","pages":[{"title":"Tokenomics \u0026 Distribution","href":"/unv-token/tokenomics-and-distribution"},{"title":"Token Utility and Staking","href":"/unv-token/token-utility-and-staking"},{"title":"Addresses \u0026 Bridge","href":"/unv-token/addresses-and-bridge"},{"title":"Useful Links","href":"/unv-token/useful-links"}]},{"group":"Miscellaneous","pages":[{"title":"FAQs","href":"/miscellaneous/faqs"},{"group":"Compare","pages":[{"title":"Unvest vs Team finance","href":"/miscellaneous/compare/unvest-vs-team-finance"},{"title":"Unvest vs Magna","href":"/miscellaneous/compare/unvest-vs-magna"},{"title":"Unvest vs Liquifi","href":"/miscellaneous/compare/unvest-vs-liquifi"},{"title":"Unvest vs Unicrypt","href":"/miscellaneous/compare/unvest-vs-unicrypt"},{"title":"Unvest vs PinkSale","href":"/miscellaneous/compare/unvest-vs-pinksale"}]},{"title":"Legacy App","href":"/miscellaneous/legacy-app"},{"title":"Testnet App","href":"/miscellaneous/testnet-app"},{"title":"Security Audits","href":"/miscellaneous/security-audits"},{"title":"Referral Program","href":"/miscellaneous/referral-program"},{"group":"Legal","pages":[{"title":"Smart Contract License","href":"/miscellaneous/legal/smart-contract-license"},{"title":"Legal Opinion on the Classification of UNV Tokens as a Security","href":"/miscellaneous/legal/legal-opinion-on-the-classification-of-unv-tokens-as-a-security"},{"title":"Legal Comparison of Conventional Vesting Contracts and ERC20 Tokens for Locked Positions","href":"/miscellaneous/legal/legal-comparison-of-conventional-vesting-contracts-and-erc20-tokens-for-locked-positions"}]},{"title":"Support","href":"/miscellaneous/support"}]}]},{"tab":"Tutorials","pages":[{"title":"Tutorials","href":"/tutorials/vesting/create-and-deploy-a-vesting-schedule"}]},{"tab":"Protocol","pages":[{"title":"Protocol","href":"/smart-contracts/introduction"}]}]},"basePath":"","title":"Advanced lock, staggered unlocks, linear \u0026 milestones - Unvest Docs","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-Bpq2Z6jK.js","DynamicMarkdown-D5M2At0B.js","zoom-image-lightbox-DL4wrF0w.js","lightbox-handle-r17bVUz3.js"]}