Kamino maintains a substantial developer and user community across Solana DeFi. This allocation supports foundational layer expansion through builder grants and community incentives managed by the Kamino treasury.
Team members developing Kamino across product, engineering, risk, growth, and operations receive this allocation with specific vesting: locked up for 12 months, after which it will vest linearly over 24 months.
35% of the KMNO supply is reserved for these key stakeholders and advisors, featuring investors and industry leaders. This allocation will be locked for 12 months, after which it will vest linearly over 24 months.
Should protocol governance launch, KMNO becomes the primary governance token for decision-making on user rewards, grants, revenue allocation, and certain risk management aspects.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Kamino Docs","colors":{"primary":"#082A56","light":"#BEE3FE","dark":"#082A56"},"logo":{"light":"https://mintcdn.com/kamino-3d73a151/EHpt5rRzyV5R3dXt/images/logo/light.svg?fit=max\u0026auto=format\u0026n=EHpt5rRzyV5R3dXt\u0026q=85\u0026s=41146f93128a10f923dfe0829b84ceeb","dark":"https://mintcdn.com/kamino-3d73a151/EHpt5rRzyV5R3dXt/images/logo/dark.svg?fit=max\u0026auto=format\u0026n=EHpt5rRzyV5R3dXt\u0026q=85\u0026s=b6e99efe3764aaa0562a24e1003f99dd","href":"https://kamino.com/docs"},"favicon":"https://mintcdn.com/kamino-3d73a151/EHpt5rRzyV5R3dXt/favicon.svg?fit=max\u0026auto=format\u0026n=EHpt5rRzyV5R3dXt\u0026q=85\u0026s=eedfb39339869b741ec9395073041863","api":{"playground":{"display":"interactive","proxy":false},"examples":{"defaults":"required","languages":["curl","javascript","python","rust"],"prefill":true},"mdx":{"auth":{}}},"appearance":{"default":"light"},"background":{"color":{"dark":"#091326"}},"navbar":{"links":[{"href":"/docs#support","label":"Support","type":"link"}],"primary":{"type":"button","label":"Open App","href":"https://kamino.com"}},"footer":{"socials":{"x":"https://x.com/kamino","github":"https://github.com/Kamino-Finance"}},"icons":{"library":"fontawesome"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","cursor","vscode"],"display":"header"},"interaction":{"drilldown":true},"styling":{"latex":false},"navigation":{"global":{"anchors":[]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"kamino-3d73a151","hasAudioNarration":false,"actualSubdomain":"kamino-3d73a151","customDomains":["kamino.com"],"gitSource":{"type":"github","owner":"kamino-finance","repo":"kamino-documentation","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adb78f5343e8b415814a079","collectionId":"3a0d727e-f3e5-4cc1-836e-c199153d607f","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adb78f5343e8b415814a079"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adb78f5343e8b415814a079","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Buildkit","count":318},{"language":"default","tag":"API Reference","count":202},{"language":"default","tag":"Full API Reference","count":129},{"language":"default","tag":"Borrow","count":85},{"language":"default","tag":"Docs","count":75},{"language":"default","tag":"Curators","count":65},{"language":"default","tag":"Earn","count":55},{"language":"default","tag":"Developers","count":51},{"language":"default","tag":"Products","count":41},{"language":"default","tag":"Markets","count":35}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"rbac-expansion","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":"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":"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},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"global.css","href":"/docs/_mintlify/custom/kamino-3d73a151/4d7f94d935c9bc57/global.css"}],"page":{"pagePath":"kmno/token-info","slug":"/kmno/token-info","pageMetadata":{"title":"Token Info","description":"KMNO token distribution, allocation, and utility overview","icon":"circle-dot","noindex":true,"href":"/kmno/token-info"},"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: \"KMNO token distribution, allocation, and utility overview\"\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={li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,OptimizedImage}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`token-info`,children:`Token Info`}),`\n`,_jsx(Heading,{level:`2`,id:`planned-distribution-overview`,children:`Planned Distribution Overview`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Ticker:`}),` KMNO`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Total Supply:`}),` 10,000,000,000`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Estimated Initial Circulating Supply:`}),` 1,000,000,000`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Initial Community Distribution:`}),` 750,000,000`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Token Generation Event (TGE):`}),` April 30th, 2024`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`distribution-breakdown`,children:`Distribution Breakdown`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/kamino-3d73a151/iVKuzWgEeR0IuJ9z/images/kmno/distribution-chart.png?fit=max\u0026auto=format\u0026n=iVKuzWgEeR0IuJ9z\u0026q=85\u0026s=252c9b72dc6d6013f3d3eab405b6c126`,alt:`KMNO Token Distribution`,\"data-og-width\":`1100`,width:`1100`,\"data-og-height\":`611`,height:`611`,\"data-path\":`images/kmno/distribution-chart.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/kamino-3d73a151/iVKuzWgEeR0IuJ9z/images/kmno/distribution-chart.png?w=280\u0026fit=max\u0026auto=format\u0026n=iVKuzWgEeR0IuJ9z\u0026q=85\u0026s=e27d52a170c8bfb3d3140f198e7432f6 280w, https://mintcdn.com/kamino-3d73a151/iVKuzWgEeR0IuJ9z/images/kmno/distribution-chart.png?w=560\u0026fit=max\u0026auto=format\u0026n=iVKuzWgEeR0IuJ9z\u0026q=85\u0026s=454a6e8a45218721f15851c421cc2645 560w, https://mintcdn.com/kamino-3d73a151/iVKuzWgEeR0IuJ9z/images/kmno/distribution-chart.png?w=840\u0026fit=max\u0026auto=format\u0026n=iVKuzWgEeR0IuJ9z\u0026q=85\u0026s=6ae8ba0865acc96878565009a71a3763 840w, https://mintcdn.com/kamino-3d73a151/iVKuzWgEeR0IuJ9z/images/kmno/distribution-chart.png?w=1100\u0026fit=max\u0026auto=format\u0026n=iVKuzWgEeR0IuJ9z\u0026q=85\u0026s=2fd0c5e9a5eff1ad06d63b9864f2607d 1100w, https://mintcdn.com/kamino-3d73a151/iVKuzWgEeR0IuJ9z/images/kmno/distribution-chart.png?w=1650\u0026fit=max\u0026auto=format\u0026n=iVKuzWgEeR0IuJ9z\u0026q=85\u0026s=fc6de6e83cb7ef3445fb301249059766 1650w, https://mintcdn.com/kamino-3d73a151/iVKuzWgEeR0IuJ9z/images/kmno/distribution-chart.png?w=2500\u0026fit=max\u0026auto=format\u0026n=iVKuzWgEeR0IuJ9z\u0026q=85\u0026s=d0e8ab08859281c0cd206a0c8e49ad8d 2500w`}),`\n`,_jsx(Heading,{level:`3`,id:`community-\u0026-grants-—-35%`,children:`Community \u0026 Grants — 35%`}),`\n`,_jsx(_components.p,{children:`Kamino maintains a substantial developer and user community across Solana DeFi. This allocation supports foundational layer expansion through builder grants and community incentives managed by the Kamino treasury.`}),`\n`,_jsx(Heading,{level:`3`,id:`genesis-allocation-—-7-5%`,children:`Genesis Allocation — 7.5%`}),`\n`,_jsx(_components.p,{children:`7.5% of KMNO will be distributed via the KMNO Genesis event on April 30th to reward existing platform participants, excluding Restricted Persons.`}),`\n`,_jsx(Heading,{level:`3`,id:`liquidity-\u0026-treasury-—-10%`,children:`Liquidity \u0026 Treasury — 10%`}),`\n`,_jsx(_components.p,{children:`Reserved for growing KMNO liquidity across multiple platforms and managed through the Kamino treasury over the token’s lifecycle.`}),`\n`,_jsx(Heading,{level:`3`,id:`core-contributors-—-20%`,children:`Core Contributors — 20%`}),`\n`,_jsx(_components.p,{children:`Team members developing Kamino across product, engineering, risk, growth, and operations receive this allocation with specific vesting: locked up for 12 months, after which it will vest linearly over 24 months.`}),`\n`,_jsx(Heading,{level:`3`,id:`key-stakeholders-\u0026-advisors-—-35%`,children:`Key Stakeholders \u0026 Advisors — 35%`}),`\n`,_jsx(_components.p,{children:`35% of the KMNO supply is reserved for these key stakeholders and advisors, featuring investors and industry leaders. This allocation will be locked for 12 months, after which it will vest linearly over 24 months.`}),`\n`,_jsx(Heading,{level:`2`,id:`kmno-utility`,children:`KMNO Utility`}),`\n`,_jsx(Heading,{level:`3`,id:`staking`,children:`Staking`}),`\n`,_jsx(_components.p,{children:`KMNO holders can stake tokens natively on Kamino to earn staking boosts that enhance points earnings.`}),`\n`,_jsx(Heading,{level:`3`,id:`governance`,children:`Governance`}),`\n`,_jsx(_components.p,{children:`Should protocol governance launch, KMNO becomes the primary governance token for decision-making on user rewards, grants, revenue allocation, and certain risk management aspects.`})]})}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":"Token Info","description":"KMNO token distribution, allocation, and utility overview","icon":"circle-dot","noindex":true,"href":"/kmno/token-info"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Token Info","slug":"token-info","depth":1,"children":[]},{"title":"Planned Distribution Overview","slug":"planned-distribution-overview","depth":2,"children":[]},{"title":"Distribution Breakdown","slug":"distribution-breakdown","depth":2,"children":[{"title":"Community \u0026 Grants — 35%","slug":"community-\u0026-grants-—-35%","depth":3,"children":[]},{"title":"Genesis Allocation — 7.5%","slug":"genesis-allocation-—-7-5%","depth":3,"children":[]},{"title":"Liquidity \u0026 Treasury — 10%","slug":"liquidity-\u0026-treasury-—-10%","depth":3,"children":[]},{"title":"Core Contributors — 20%","slug":"core-contributors-—-20%","depth":3,"children":[]},{"title":"Key Stakeholders \u0026 Advisors — 35%","slug":"key-stakeholders-\u0026-advisors-—-35%","depth":3,"children":[]}]},{"title":"KMNO Utility","slug":"kmno-utility","depth":2,"children":[{"title":"Staking","slug":"staking","depth":3,"children":[]},{"title":"Governance","slug":"governance","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/kamino-3d73a151/b653455c34dec4b8/brand-copy.js","/docs/_mintlify/custom/kamino-3d73a151/9609d0bb46c3d15b/intercom.js","/docs/_mintlify/custom/kamino-3d73a151/e64c7e46b3f00015/aeonik-persist.js"],"subdomain":"kamino-3d73a151","siteName":"Kamino Docs","title":"Token Info - Kamino Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-16T11:41:44.132Z","originalFileLocation":"kmno/token-info.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=\"light\"}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=\"KMNO token distribution, allocation, and utility overview\">\u003cmeta data-mint-head name=\"application-name\" content=\"Kamino Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"noindex\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/kamino-3d73a151/TKxHlmhBKtq3ekJ8/_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=\"/docs/mintlify-assets/_mintlify/favicons/kamino-3d73a151/TKxHlmhBKtq3ekJ8/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/kamino-3d73a151/TKxHlmhBKtq3ekJ8/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/kamino-3d73a151/TKxHlmhBKtq3ekJ8/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/kamino-3d73a151/TKxHlmhBKtq3ekJ8/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/kamino-3d73a151/TKxHlmhBKtq3ekJ8/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/kamino-3d73a151/TKxHlmhBKtq3ekJ8/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/kamino-3d73a151/TKxHlmhBKtq3ekJ8/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/kamino-3d73a151/TKxHlmhBKtq3ekJ8/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Token Info - Kamino Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"KMNO token distribution, allocation, and utility overview\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Kamino Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://kamino.com/docs/kmno/token-info\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://kamino-3d73a151.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Token+Info\u0026amp;description=KMNO+token+distribution%2C+allocation%2C+and+utility+overview\u0026amp;theme=2de1e3a2a55e2c52a4bd257d\u0026amp;signature=96171c5ab31f39ad1ddacf261df0aba3c98bbaec7e511d449ef520c1500cd7a7\">\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=\"Token Info - Kamino Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"KMNO token distribution, allocation, and utility overview\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://kamino-3d73a151.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Token+Info\u0026amp;description=KMNO+token+distribution%2C+allocation%2C+and+utility+overview\u0026amp;theme=2de1e3a2a55e2c52a4bd257d\u0026amp;signature=96171c5ab31f39ad1ddacf261df0aba3c98bbaec7e511d449ef520c1500cd7a7\">\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=\"/docs/mintlify-assets/_mintlify/favicons/kamino-3d73a151/TKxHlmhBKtq3ekJ8/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Kamino Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#082A56\">\u003clink data-mint-head rel=\"canonical\" href=\"https://kamino.com/docs/kmno/token-info\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/kmno/token-info.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Kamino Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Kamino Docs","nav":{"global":{"anchors":[]},"products":[{"product":"Docs","icon":"house","description":"Kamino Protocol Documentation","tabs":[{"tab":"Overview","pages":[{"sidebarTitle":"Overview","mode":"custom","title":null,"href":""}]},{"tab":"Products","groups":[{"group":"Products","pages":[{"title":"Products","sidebarTitle":"Introduction","mode":"frame","href":"/products"}]},{"group":"EARN","pages":[{"group":"Lending Vaults","icon":"vault","pages":[{"title":"Lending Vaults","href":"/products/lending-vaults/index"},{"title":"How It Works","href":"/products/lending-vaults/how-it-works"},{"group":"Curators \u0026 Fees","root":{"title":"Curators \u0026 Fees","href":"/products/lending-vaults/curators"},"pages":[{"title":"Insurance Pool","href":"/products/lending-vaults/insurance-pool"},{"title":"Whitelisted Reserves","href":"/products/lending-vaults/whitelisted-reserves"}]},{"title":"Benchmark Rate","href":"/products/lending-vaults/benchmark-rate"},{"title":"Risks","href":"/products/lending-vaults/risks"},{"title":"Concepts","href":"/products/lending-vaults/concepts"}]},{"group":"Liquidity","icon":"droplet","pages":[{"title":"Liquidity","href":"/products/liquidity/index"},{"title":"Features","sidebarTitle":"Features","href":"/products/liquidity/features"},{"title":"Concepts","href":"/products/liquidity/concepts"}]}]},{"group":"INSTITUTIONAL YIELD","pages":[{"title":"Institutional Yield","icon":"briefcase","href":"/products/institutional-yield/index"},{"title":"Concepts","icon":"book-open","href":"/products/institutional-yield/concepts"},{"title":"Legal Structure","icon":"building-columns","href":"/products/institutional-yield/structure"},{"group":"Commodity Yield","icon":"ship","pages":[{"title":"Commodity Yield","href":"/products/institutional-yield/commodities/index"},{"title":"Collateral \u0026 Transaction Structure","href":"/products/institutional-yield/commodities/collateral"},{"title":"Reporting \u0026 Transparency","href":"/products/institutional-yield/commodities/transparency"},{"title":"Example Trade: Copper","href":"/products/institutional-yield/commodities/example-trade"}]},{"group":"Digital Assets Yield","icon":"bitcoin","pages":[{"title":"Digital Assets Yield","href":"/products/institutional-yield/digital-assets/index"},{"title":"Collateral \u0026 Custody","href":"/products/institutional-yield/digital-assets/collateral"},{"title":"Reporting \u0026 Transparency","href":"/products/institutional-yield/digital-assets/transparency"}]},{"title":"Risks","icon":"triangle-exclamation","href":"/products/institutional-yield/risks"},{"title":"Loan Agreement","icon":"file-contract","href":"/products/institutional-yield/loan-agreement"},{"title":"FAQ","icon":"circle-question","href":"/products/institutional-yield/faq"}]},{"group":"BORROW","pages":[{"group":"Borrow","icon":"coins","pages":[{"title":"Borrow","href":"/products/borrow/index"},{"title":"Supplying","href":"/products/borrow/supplying"},{"title":"Borrowing","href":"/products/borrow/borrowing"},{"title":"Markets","href":"/products/borrow/markets"},{"title":"Fees \u0026 Interest Rates","href":"/products/borrow/fees"},{"title":"Liquidations","href":"/products/borrow/liquidations"},{"title":"Concepts","href":"/products/borrow/concepts"}]},{"title":"Fixed Rates","icon":"crosshairs","href":"/products/borrow/fixed-rates"},{"title":"Borrow Orders","icon":"clock","href":"/products/borrow/borrow-orders"}]},{"group":"MULTIPLY","pages":[{"title":"Multiply","icon":"arrow-trend-up","href":"/products/multiply/index"},{"title":"How It Works","icon":"bolt","href":"/products/multiply/how-it-works"},{"title":"Strategies","icon":"bullseye","href":"/products/multiply/strategies"},{"title":"Risks","icon":"triangle-exclamation","href":"/products/multiply/risks"},{"title":"Concepts","icon":"book-open","href":"/products/multiply/concepts"}]},{"group":"SWAP","pages":[{"title":"Swap","icon":"right-left","href":"/products/swap/index"},{"title":"Limit Orders","icon":"crosshairs","href":"/products/swap/limit-orders"}]}]},{"tab":"Security \u0026 Risk","groups":[{"group":"SECURITY","pages":[{"title":"Security","icon":"shield","href":"/security"},{"title":"Bug Bounty","mode":"frame","icon":"bug","href":"/security/bug-bounty"},{"group":"Audits \u0026 Verification","icon":"file-circle-check","root":{"title":"Security Audits","icon":"file-circle-check","href":"/security/audits"},"pages":[{"title":"Formal Verification","href":"/security/formal-verification"},{"title":"Fuzzing \u0026 Testing","href":"/security/fuzzing"}]},{"group":"Oracle Architecture","icon":"database","root":{"title":"Scope Aggregator","icon":"database","href":"/security/oracles/index"},"pages":[{"title":"Price Protection","href":"/security/oracles/price-protection"},{"title":"LST Oracles","href":"/security/oracles/lst-oracles"}]},{"title":"Infrastructure \u0026 Redundancy","icon":"server","href":"/security/infrastructure"}]},{"group":"RISK FRAMEWORK","pages":[{"title":"Framework \u0026 Track Record","icon":"chart-line","href":"/risk/index"},{"group":"Asset Risk","icon":"clipboard-check","root":{"title":"Assessment Framework","icon":"clipboard-check","href":"/risk/asset-risk/index"},"pages":[{"title":"Oracle Pricing Risk","href":"/risk/asset-risk/oracle-pricing"},{"title":"Smart Contract Risk","href":"/risk/asset-risk/smart-contract"},{"title":"Depeg Risk","href":"/risk/asset-risk/depeg"},{"title":"Counterparty Risk","href":"/risk/asset-risk/counterparty"}]},{"group":"Market Risk","icon":"chart-mixed","root":{"title":"Market Risk Overview","icon":"chart-mixed","href":"/risk/market-risk/index"},"pages":[{"title":"Volatility Analysis","href":"/risk/market-risk/volatility"},{"title":"Liquidity \u0026 Price Impact","href":"/risk/market-risk/liquidity"},{"title":"Correlations \u0026 Systemic Risk","href":"/risk/market-risk/correlations"}]},{"title":"KRAF Dashboard","icon":"gauge-high","href":"/risk/kraf-dashboard"}]},{"group":"PROTOCOL SAFEGUARDS","pages":[{"title":"Interest Rate Model","icon":"percent","href":"/risk/safeguards/interest-rates"},{"title":"Auto-Deleverage","icon":"shield","href":"/risk/safeguards/auto-deleverage"},{"title":"Daily Caps","icon":"clock","href":"/risk/safeguards/daily-caps"},{"title":"E-Mode Caps","icon":"gauge","href":"/risk/safeguards/e-mode-caps"}]}]},{"tab":"KMNO","groups":[{"group":"Token","pages":[{"title":"KMNO","icon":"coins","href":"/kmno"}]}]},{"tab":"Learn","groups":[{"group":"Guides","icon":"book-open","pages":[{"title":"User Guides","sidebarTitle":"All Guides","mode":"frame","href":"/learn/guides"}]},{"group":"Earn","icon":"vault","pages":[{"title":"How to Deposit into an Earn Vault","sidebarTitle":"Deposit into an Earn Vault","icon":"arrow-right-to-bracket","href":"/learn/lend/supplying-assets"},{"title":"How to Earn and Track Yield","sidebarTitle":"Earn and Track Yield","icon":"chart-line","href":"/learn/lend/earning-yield"},{"title":"How to Withdraw from an Earn Vault","sidebarTitle":"Withdraw from an Earn Vault","icon":"arrow-right-from-bracket","href":"/learn/lend/withdrawing-assets"},{"title":"Tips for Managing Risk","sidebarTitle":"Tips for Managing Risk","icon":"triangle-exclamation","href":"/learn/lend/risks"}]},{"group":"Multiply","icon":"layer-plus","pages":[{"title":"How to Open a Multiply Position","sidebarTitle":"Open a Multiply Position","icon":"circle-play","href":"/learn/multiply/opening-a-position"},{"title":"How to Manage a Multiply Position","sidebarTitle":"Manage a Multiply Position","icon":"sliders","href":"/learn/multiply/managing-a-position"},{"title":"Tips for Avoiding Liquidation","sidebarTitle":"Tips for Avoiding Liquidation","icon":"triangle-exclamation","href":"/learn/multiply/risks-and-liquidations"}]},{"group":"Borrow","icon":"coins","pages":[{"title":"How to Long xStocks on Kamino","sidebarTitle":"Open a Long xStocks Position","icon":"arrow-trend-up","href":"/learn/borrow/long-xstocks"},{"title":"How to Short xStocks on Kamino","sidebarTitle":"Open a Short xStocks Position","icon":"arrow-trend-down","href":"/learn/borrow/short-xstocks"}]},{"group":"Swap","icon":"arrow-right-arrow-left","pages":[{"title":"How to Swap Tokens","sidebarTitle":"Swap Tokens","icon":"arrow-right-arrow-left","href":"/learn/swap/how-to-swap"}]},{"group":"Portfolio","icon":"chart-pie","pages":[{"title":"How to View Your Portfolio","sidebarTitle":"View Your Portfolio","href":"/learn/portfolio/how-to-view-your-portfolio"}]}]},{"tab":"Resources","groups":[{"group":"Resources","pages":[{"title":"Brand Resources","sidebarTitle":"Brand Kit","mode":"custom","href":"/resources/brand"}]}]}]},{"product":"Buildkit","icon":"screwdriver-wrench","description":"Developer Documentation and APIs","tabs":[{"tab":"Get Started","groups":[{"group":"Welcome","icon":"house","pages":[{"sidebarTitle":"Get Started","mode":"custom","title":null,"href":"/build"}]}]},{"tab":"Developers","groups":[{"group":"Developers","icon":"code","expanded":true,"pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/build/developers/overview"},{"title":"API vs SDK vs Rust Crate","href":"/build/developers/api-vs-sdk"}]},{"group":"Earn","icon":"chart-line","pages":[{"title":"Earn Vaults","sidebarTitle":"Overview","href":"/build/developers/earn/index"},{"group":"Data","pages":[{"title":"Vault","href":"/build/developers/earn/data/vault-data"},{"title":"User Position","href":"/build/developers/earn/data/user-position-data"},{"group":"Advanced Concepts","pages":[{"title":"Create a Vault","href":"/build/developers/earn/data/advanced-concepts/creating-a-vault"}]}]},{"group":"Operations","pages":[{"title":"Deposit","href":"/build/developers/earn/operations/deposit"},{"title":"Withdraw","href":"/build/developers/earn/operations/withdraw"}]}]},{"group":"Borrow","icon":"coins","pages":[{"title":"Borrow \u0026 Lend","sidebarTitle":"Overview","href":"/build/developers/borrow/index"},{"group":"Data","pages":[{"title":"Market","href":"/build/developers/borrow/data/market-data"},{"title":"User Obligation","href":"/build/developers/borrow/data/user-position-data"}]},{"group":"Operations","pages":[{"title":"Deposit","href":"/build/developers/borrow/operations/deposit"},{"title":"Withdraw","href":"/build/developers/borrow/operations/withdraw"},{"title":"Borrow","href":"/build/developers/borrow/operations/borrow"},{"title":"Repay","href":"/build/developers/borrow/operations/repay"},{"group":"Advanced Concepts","pages":[{"title":"Deposit with Referral","href":"/build/developers/borrow/operations/advanced-concepts/deposit-with-referral"},{"title":"Refer User Without Deposit","href":"/build/developers/borrow/operations/advanced-concepts/refer-user-without-deposit"},{"title":"Referral Code Setup","href":"/build/developers/borrow/operations/advanced-concepts/referrer-setup"},{"title":"Withdraw Referrer Fees","href":"/build/developers/borrow/operations/advanced-concepts/withdraw-referrer-fees"}]}]},{"group":"Rewards","pages":[{"title":"Calculate Reserve Reward APY","sidebarTitle":"Reserve Reward APY","href":"/build/developers/borrow/rewards/calculate-reserve-reward-apy"},{"title":"Calculate Extra Farm Reward APY","sidebarTitle":"Extra Farm Reward APY","href":"/build/developers/borrow/rewards/extra-farm-reward-apy"},{"title":"Calculate Claimable User Rewards","sidebarTitle":"Claimable User Rewards","href":"/build/developers/borrow/rewards/calculate-claimable-user-rewards"},{"title":"Claim User Rewards","sidebarTitle":"Claim User Rewards","href":"/build/developers/borrow/rewards/claim-user-rewards"}]},{"group":"Position Management","pages":[{"title":"Repay with Collateral using KSwap","sidebarTitle":"Repay Collateral using KSwap","href":"/build/developers/borrow/operations/advanced-concepts/repay-with-collateral-kswap"}]},{"group":"Liquidations","pages":[{"title":"The Liquidation Engine","sidebarTitle":"Liquidation Engine","icon":"gears","href":"/build/developers/borrow/liquidations/liquidation-engine"},{"title":"Build a Liquidation Bot with KSwap","sidebarTitle":"Liquidation Bot","icon":"robot","href":"/build/developers/borrow/liquidations/liquidation-bot"}]}]},{"group":"Multiply","icon":"layer-plus","pages":[{"title":"Multiply","sidebarTitle":"Overview","href":"/build/developers/multiply/overview"},{"group":"Data","pages":[{"title":"Monitor Position Health","sidebarTitle":"Health Metrics","href":"/build/developers/multiply/data/health-metrics"}]},{"group":"Operations","pages":[{"title":"Flash Loans","sidebarTitle":"Flash Loans","href":"/build/developers/multiply/flash-loans"},{"title":"Multiply Deposit with xStocks","sidebarTitle":"Deposit with xStocks","href":"/build/developers/multiply/operations/deposit-xstocks"},{"title":"Multiply Repay with xStocks","sidebarTitle":"Repay with xStocks","href":"/build/developers/multiply/operations/repay-xstocks"},{"title":"Multiply Withdraw with xStocks","sidebarTitle":"Withdraw with xStocks","href":"/build/developers/multiply/operations/withdraw-xstocks"},{"title":"Multiply Deleverage with xStocks","sidebarTitle":"Deleverage with xStocks","href":"/build/developers/multiply/operations/deleverage-xstocks"},{"title":"Repay with Collateral","sidebarTitle":"Repay with Collateral","href":"/build/developers/multiply/operations/repay-collateral"}]}]},{"group":"Liquidity","icon":"droplet","pages":[{"title":"Liquidity","sidebarTitle":"Overview","href":"/build/developers/liquidity/overview"},{"group":"Data","pages":[{"title":"Strategy","href":"/build/developers/liquidity/data/strategy"},{"title":"User Position","href":"/build/developers/liquidity/data/user-position"}]},{"group":"Operations","pages":[{"title":"Deposit","href":"/build/developers/liquidity/operations/deposit"},{"title":"Withdraw","href":"/build/developers/liquidity/operations/withdraw"}]}]},{"group":"Portfolio","icon":"chart-pie","pages":[{"title":"Kamino Portfolio API","sidebarTitle":"Overview","href":"/build/developers/portfolio/index"},{"title":"Kamino Portfolio Data","sidebarTitle":"Data","href":"/build/developers/portfolio/response"}]},{"group":"Rewards","icon":"seedling","pages":[{"title":"Farms","sidebarTitle":"Overview","href":"/build/developers/rewards/overview"},{"group":"Data","pages":[{"title":"Farms","href":"/build/developers/rewards/data/farm-state"},{"title":"User Position","href":"/build/developers/rewards/data/user-position"}]},{"group":"Operations","pages":[{"title":"Stake","href":"/build/developers/rewards/operations/stake"},{"title":"Unstake","href":"/build/developers/rewards/operations/unstake"},{"title":"Withdraw","href":"/build/developers/rewards/operations/withdraw-unstaked"},{"title":"Harvest","href":"/build/developers/rewards/operations/harvest"}]}]},{"group":"Oracle","icon":"satellite-dish","pages":[{"title":"Oracle","sidebarTitle":"Overview","href":"/build/developers/oracle/overview"},{"group":"Data","pages":[{"title":"Prices","href":"/build/developers/oracle/data/prices"},{"title":"Feeds","href":"/build/developers/oracle/data/feeds"}]},{"group":"Operations","pages":[{"title":"Refresh Prices","href":"/build/developers/oracle/operations/refresh"}]}]},{"group":"Agentic Finance","icon":"robot","pages":[{"title":"Building with LLMs","href":"/build/agentic-finance/building-with-llms"},{"title":"Agent Integrations: Using OpenClaw with Kamino","sidebarTitle":"OpenClaw with Kamino","href":"/build/agentic-finance/openclaw-agent-integration"}]},{"group":"Resources","icon":"folder","pages":[{"sidebarTitle":"Program Addresses","title":"Kamino Program Addresses","href":"/build/resources/program-addresses"}]}]},{"tab":"Earn","groups":[{"group":"Earn","icon":"house","pages":[{"title":"Earn","sidebarTitle":"Overview","mode":"frame","href":"/build/earn/index"}]},{"group":"Add yield to an app","icon":"book","pages":[{"title":"Earn Vaults: Deposit and Withdraw","sidebarTitle":"Deposit and Withdraw","href":"/build/earn/tutorials/earn-and-withdraw"},{"title":"Vault Data and Metrics","href":"/build/earn/vault-data-positions"},{"title":"Claim Rewards","href":"/build/earn/tutorials/claim-rewards"}]},{"group":"Launch a vault","icon":"vault","pages":[{"title":"Plan Your Vault","sidebarTitle":"Plan Your Vault","href":"/build/earn/plan-your-vault"},{"title":"Create a Vault","href":"/build/earn/tutorials/creating-a-vault"}]},{"group":"Earn Recipes","icon":"flask","pages":[{"title":"Get Vault APYs","sidebarTitle":"Get Vault APYs","href":"/build/earn/get-vault-apys"},{"title":"Earn Deposit with the API","sidebarTitle":"Earn Deposit with API","href":"/build/earn/recipes/earn-via-api"},{"title":"Earn Withdraw with the API","sidebarTitle":"Earn Withdraw with API","href":"/build/earn/recipes/earn-withdraw-via-api"}]}]},{"tab":"Borrow","groups":[{"group":"Borrow","icon":"coins","pages":[{"title":"Borrow Overview","sidebarTitle":"Overview","mode":"frame","href":"/build/borrow/index"}]},{"group":"Borrow Assets","icon":"hand-holding-dollar","pages":[{"title":"Market Data and Metrics","sidebarTitle":"Explore Markets","href":"/build/borrow/market-data-metrics"},{"title":"Deposit and Borrow","sidebarTitle":"Deposit and Borrow","href":"/build/borrow/tutorials/deposit-and-borrow"},{"title":"Fixed-Rate Borrowing","sidebarTitle":"Fixed-Rate Borrowing","href":"/build/borrow/tutorials/fixed-rate-borrowing"},{"title":"Repay and Withdraw","sidebarTitle":"Repay and Withdraw","href":"/build/borrow/tutorials/repay-and-withdraw"},{"title":"Deposit and Borrow","sidebarTitle":"Rust Integration","href":"/build/borrow/tutorials/rust/deposit-and-borrow"}]},{"group":"Leverage","icon":"layer-plus","pages":[{"title":"Leverage Concepts","sidebarTitle":"Integrate Multiply","href":"/build/borrow/multiply/leverage-concepts"},{"title":"Multiply Deposit with xStocks","sidebarTitle":"Deposit with xStocks","href":"/build/borrow/multiply/multiply-deposit-kswap"},{"title":"Monitor Position Health","sidebarTitle":"Track Position Health","href":"/build/borrow/multiply/monitor-position-health"},{"title":"Flash Loans","sidebarTitle":"Flash Loans","href":"/build/borrow/multiply/flash-loans"}]},{"group":"Launch a Market","icon":"landmark","pages":[{"title":"Plan Your Market","sidebarTitle":"Plan Your Market","href":"/build/borrow/plan-your-market"}]}]},{"tab":"Multiply","groups":[{"group":"Multiply","icon":"layer-plus","pages":[{"title":"Multiply","sidebarTitle":"Overview","href":"/build/developers/multiply/overview"}]}]},{"tab":"Liquidity","groups":[{"group":"Liquidity","icon":"droplet","pages":[{"title":"Liquidity","sidebarTitle":"Overview","href":"/build/developers/liquidity/overview"}]}]},{"tab":"Rewards","groups":[{"group":"Rewards","icon":"seedling","pages":[{"title":"Farms","sidebarTitle":"Overview","href":"/build/developers/rewards/overview"}]}]},{"tab":"Oracle","groups":[{"group":"Oracle","icon":"satellite-dish","pages":[{"title":"Oracle","sidebarTitle":"Overview","href":"/build/developers/oracle/overview"}]}]},{"tab":"Portfolio","groups":[{"group":"Portfolio","icon":"chart-pie","pages":[{"title":"Kamino Portfolio API","sidebarTitle":"Overview","href":"/build/developers/portfolio/index"}]}]},{"tab":"AI","groups":[{"group":"AI","icon":"robot","pages":[{"title":"Building with LLMs","href":"/build/agentic-finance/building-with-llms"}]}]},{"tab":"API Reference","groups":[{"group":"API Reference","icon":"code","pages":[{"title":"Kamino API","sidebarTitle":"Introduction","href":"/build/api-reference/introduction"}]},{"group":"Distributor Codes","icon":"tag","pages":[{"title":"Distributor codes","sidebarTitle":"Distributor codes","href":"/build/api-reference/distributors"},{"group":"Analytics","pages":[{"title":"Get distributor transactions of a vault","openapi":"kamino-api.json GET /kvaults/vaults/{pubkey}/distributor-transactions","href":"/build/api-reference/earn/distributors/vault-distributor-transactions"},{"title":"Get transactions for a distributor code","openapi":"kamino-api.json GET /kvaults/distributors/{code}/transactions","href":"/build/api-reference/earn/distributors/distributor-transactions"},{"title":"Get transactions for a distributor code in a vault","openapi":"kamino-api.json GET /kvaults/distributors/{code}/vaults/{vault}/transactions","href":"/build/api-reference/earn/distributors/distributor-vault-transactions"},{"title":"Get wallet totals for a distributor code","openapi":"kamino-api.json GET /kvaults/distributors/{code}/wallets","href":"/build/api-reference/earn/distributors/distributor-wallets"}]}]},{"group":"Earn","icon":"chart-line","pages":[{"group":"Vault Data","pages":[{"title":"Get all kvaults","openapi":"kamino-api.json GET /kvaults/vaults","href":"/build/api-reference/earn/vault-data/vaults-list"},{"title":"Get KVault by address","openapi":"kamino-api.json GET /kvaults/vaults/{pubkey}","href":"/build/api-reference/earn/vault-data/vault-detail"},{"title":"Get current KVault metrics","openapi":"kamino-api.json GET /kvaults/vaults/{pubkey}/metrics","href":"/build/api-reference/earn/vault-data/vault-metrics"},{"title":"Get historical KVault metrics","openapi":"kamino-api.json GET /kvaults/vaults/{pubkey}/metrics/history","href":"/build/api-reference/earn/vault-data/vault-metrics-history"},{"title":"Get historical KVault allocation volume","openapi":"kamino-api.json GET /kvaults/vaults/{pubkey}/allocation-volume/history","href":"/build/api-reference/earn/vault-data/vault-allocation-history"},{"title":"Get all KVault season rewards","openapi":"kamino-api.json GET /kvaults/rewards","href":"/build/api-reference/earn/vault-data/vaults-rewards"},{"title":"Get summary of the KVault program earnings","openapi":"kamino-api.json GET /kvaults/summary","href":"/build/api-reference/earn/vault-data/vaults-summary"},{"title":"Get metadata for KVault token","openapi":"kamino-api.json GET /kvaults/mints/{pubkey}/metadata","href":"/build/api-reference/earn/vault-data/vault-mint-metadata"},{"title":"Get icon for KVault token","openapi":"kamino-api.json GET /kvaults/mints/{pubkey}/metadata/image.svg","href":"/build/api-reference/earn/vault-data/vault-mint-image"}]},{"group":"User Data","pages":[{"title":"Get historical user metrics for all KVault positions","openapi":"kamino-api.json GET /kvaults/users/{pubkey}/metrics/history","href":"/build/api-reference/earn/user-data/user-metrics-history"},{"title":"Get user KVault transactions","openapi":"kamino-api.json GET /kvaults/users/{pubkey}/transactions","href":"/build/api-reference/earn/user-data/user-transactions"},{"title":"Get all user KVault positions","openapi":"kamino-api.json GET /kvaults/users/{pubkey}/positions","href":"/build/api-reference/earn/user-data/user-positions"},{"title":"Get user position for a specific KVault","openapi":"kamino-api.json GET /kvaults/users/{userPubkey}/positions/{vaultPubkey}","href":"/build/api-reference/earn/user-data/user-vault-position"},{"title":"Get historical user metrics for a single KVault","openapi":"kamino-api.json GET /kvaults/users/{userPubkey}/vaults/{vaultPubkey}/metrics/history","href":"/build/api-reference/earn/user-data/user-vault-metrics-history"},{"title":"Get user KVault PnL","openapi":"kamino-api.json GET /kvaults/users/{userPubkey}/vaults/{vaultPubkey}/pnl","href":"/build/api-reference/earn/user-data/user-vault-pnl"},{"title":"Get user KVault PnL history","openapi":"kamino-api.json GET /kvaults/users/{userPubkey}/vaults/{vaultPubkey}/pnl/history","href":"/build/api-reference/earn/user-data/user-vault-pnl-history"}]},{"group":"Deposit Txn","pages":[{"title":"Get transaction to deposit into a kvault","openapi":"ktx-api.json POST /ktx/kvault/deposit","href":"/build/api-reference/earn/actions/deposit/kvault-deposit"},{"title":"Get instructions to deposit into a kvault","openapi":"ktx-api.json POST /ktx/kvault/deposit-instructions","href":"/build/api-reference/earn/actions/deposit/kvault-deposit-instructions"}]},{"group":"Withdraw Txn","pages":[{"title":"Get transaction to withdraw from a kvault","openapi":"ktx-api.json POST /ktx/kvault/withdraw","href":"/build/api-reference/earn/actions/withdraw/kvault-withdraw"},{"title":"Get instructions to withdraw from a kvault","openapi":"ktx-api.json POST /ktx/kvault/withdraw-instructions","href":"/build/api-reference/earn/actions/withdraw/kvault-withdraw-instructions"}]}]},{"group":"Borrow","icon":"coins","pages":[{"group":"Market Data","pages":[{"title":"Get all Kamino Markets config","openapi":"kamino-api.json GET /v2/kamino-market","href":"/build/api-reference/borrow/market-data/markets-list"},{"title":"Get Kamino Market config","openapi":"kamino-api.json GET /v2/kamino-market/{pubkey}","href":"/build/api-reference/borrow/market-data/market-detail"},{"title":"Get metrics for market reserves","openapi":"kamino-api.json GET /kamino-market/{pubkey}/reserves/metrics","href":"/build/api-reference/borrow/market-data/market-reserves-metrics"},{"title":"Get KLend reserve history","openapi":"kamino-api.json GET /kamino-market/{marketPubkey}/reserves/{reservePubkey}/metrics/history","href":"/build/api-reference/borrow/market-data/market-reserve-metrics-history"},{"title":"Get metrics for leverage/multiply vaults","openapi":"kamino-api.json GET /kamino-market/{pubkey}/leverage/metrics","href":"/build/api-reference/borrow/market-data/market-leverage-metrics"},{"title":"Get KLend market reserves account data","openapi":"kamino-api.json GET /kamino-market/reserves/account-data","href":"/build/api-reference/borrow/market-data/market-reserves-account-data"}]},{"group":"User and Loans Data","pages":[{"title":"Get user KLend rewards","openapi":"kamino-api.json GET /klend/users/{pubkey}/rewards","href":"/build/api-reference/borrow/user-and-loans-data/user-rewards"},{"title":"Get information about a loan (obligation)","openapi":"kamino-api.json GET /klend/loans/{pubkey}","href":"/build/api-reference/borrow/user-and-loans-data/loan-detail"},{"title":"Get all user obligations","openapi":"kamino-api.json GET /kamino-market/{marketPubkey}/users/{userPubkey}/obligations","href":"/build/api-reference/borrow/user-and-loans-data/user-obligations"},{"title":"Get profit and loss for an obligation","openapi":"kamino-api.json GET /v2/kamino-market/{marketPubkey}/obligations/{obligationPubkey}/pnl","href":"/build/api-reference/borrow/user-and-loans-data/obligation-pnl"},{"title":"Get KLend obligation history","openapi":"kamino-api.json GET /v2/kamino-market/{marketPubkey}/obligations/{obligationPubkey}/metrics/history","href":"/build/api-reference/borrow/user-and-loans-data/obligation-metrics-history"}]},{"group":"Rewards","pages":[{"title":"Get KLend rewards","openapi":"kamino-api.json GET /klend/rewards","href":"/build/api-reference/borrow/rewards/rewards-list"},{"title":"Get KLend reward history","openapi":"kamino-api.json GET /klend/{depositReservePubkey}/{borrowReservePubkey}/rewards/history","href":"/build/api-reference/borrow/rewards/rewards-history"}]},{"group":"Deposit Txn","pages":[{"title":"Get transaction to deposit into a klend reserve","openapi":"ktx-api.json POST /ktx/klend/deposit","href":"/build/api-reference/borrow/actions/deposit/klend-deposit"},{"title":"Get instructions to deposit into a klend reserve","openapi":"ktx-api.json POST /ktx/klend/deposit-instructions","href":"/build/api-reference/borrow/actions/deposit/klend-deposit-instructions"}]},{"group":"Withdraw Txn","pages":[{"title":"Get transaction to withdraw from a klend reserve","openapi":"ktx-api.json POST /ktx/klend/withdraw","href":"/build/api-reference/borrow/actions/withdraw/klend-withdraw"},{"title":"Get instructions to withdraw from a klend reserve","openapi":"ktx-api.json POST /ktx/klend/withdraw-instructions","href":"/build/api-reference/borrow/actions/withdraw/klend-withdraw-instructions"}]},{"group":"Borrow Txn","pages":[{"title":"Get transaction to borrow liquidity from a klend reserve","openapi":"ktx-api.json POST /ktx/klend/borrow","href":"/build/api-reference/borrow/actions/borrow/klend-borrow"},{"title":"Get instructions to borrow liquidity from a klend reserve","openapi":"ktx-api.json POST /ktx/klend/borrow-instructions","href":"/build/api-reference/borrow/actions/borrow/klend-borrow-instructions"}]},{"group":"Repay Txn","pages":[{"title":"Get transaction to repay debt of a klend reserve","openapi":"ktx-api.json POST /ktx/klend/repay","href":"/build/api-reference/borrow/actions/repay/klend-repay"},{"title":"Get instructions to repay debt of a klend reserve","openapi":"ktx-api.json POST /ktx/klend/repay-instructions","href":"/build/api-reference/borrow/actions/repay/klend-repay-instructions"}]}]},{"group":"Liquidity","icon":"droplet","pages":[{"group":"Strategy Data","pages":[{"title":"Get all strategies","openapi":"kamino-extra-api.json GET /strategies","href":"/build/api-reference/liquidity/strategy-data/strategies-list"},{"title":"Get strategy metrics","openapi":"kamino-extra-api.json GET /strategies/{pubkey}/metrics","href":"/build/api-reference/liquidity/strategy-data/strategy-metrics"},{"title":"Get strategy historical metrics","openapi":"kamino-extra-api.json GET /v2/strategies/{pubkey}/history","href":"/build/api-reference/liquidity/strategy-data/strategy-metrics-history"},{"title":"Get total strategy TVL","openapi":"kamino-extra-api.json GET /strategies/tvl","href":"/build/api-reference/liquidity/strategy-data/strategies-tvl"},{"title":"Get strategy fees and rewards","openapi":"kamino-extra-api.json GET /strategies/fees-and-rewards","href":"/build/api-reference/liquidity/strategy-data/strategies-fees-and-rewards"}]},{"group":"User Data","pages":[{"title":"Get user PnL","openapi":"kamino-extra-api.json GET /v2/strategies/{strategyPubkey}/shareholders/{walletPubkey}/pnl","href":"/build/api-reference/liquidity/user-data/user-pnl"},{"title":"Get user PnL history","openapi":"kamino-extra-api.json GET /v2/strategies/{strategyPubkey}/shareholders/{walletPubkey}/pnl/history","href":"/build/api-reference/liquidity/user-data/user-pnl-history"},{"title":"Get user fees and rewards","openapi":"kamino-extra-api.json GET /strategies/{strategyPubkey}/shareholders/{walletPubkey}/fees-and-rewards","href":"/build/api-reference/liquidity/user-data/user-fees-and-rewards"},{"title":"Get user rewards history","openapi":"kamino-extra-api.json GET /strategies/shareholders/{walletPubkey}/rewards/history","href":"/build/api-reference/liquidity/user-data/user-rewards-history"},{"title":"Get user transactions","openapi":"kamino-extra-api.json GET /v2/shareholders/{walletPubkey}/transactions","href":"/build/api-reference/liquidity/user-data/user-transactions"}]}]},{"group":"Oracle","icon":"satellite-dish","pages":[{"group":"Prices","pages":[{"title":"Get oracle prices","openapi":"kamino-api.json GET /oracles/prices","href":"/build/api-reference/oracle/oracle-prices"},{"title":"Get token prices","openapi":"kamino-extra-api.json GET /prices","href":"/build/api-reference/oracle/token-prices"},{"title":"Get token price history","openapi":"kamino-extra-api.json GET /prices/history","href":"/build/api-reference/oracle/token-prices-history"}]}]},{"group":"Rewards","icon":"seedling","pages":[{"group":"Farm Data","pages":[{"title":"Get farm transactions","openapi":"kamino-api.json GET /farms/{farmPubkey}/transactions","href":"/build/api-reference/rewards/farm-transactions"},{"title":"Get farm management history","openapi":"kamino-api.json GET /farms/{farmPubkey}/management-history","href":"/build/api-reference/rewards/farm-management-history"}]},{"group":"User Data","pages":[{"title":"Get user farm transactions","openapi":"kamino-api.json GET /farms/users/{pubkey}/transactions","href":"/build/api-reference/rewards/user-transactions"}]}]},{"group":"Portfolio","icon":"chart-pie","pages":[{"group":"Wallet Data","pages":[{"title":"Get portfolio source data for a wallet","openapi":"kamino-api.json GET /portfolio/{pubkey}","href":"/build/api-reference/portfolio/portfolio-source-data"},{"title":"Get pending farm rewards for a wallet","openapi":"kamino-api.json GET /portfolio/{pubkey}/rewards","href":"/build/api-reference/portfolio/portfolio-rewards"}]}]},{"group":"Tokens","icon":"coins","pages":[{"title":"Get tokens","openapi":"kamino-extra-api.json GET /tokens-api/tokens","href":"/build/api-reference/tokens/token-list"}]},{"group":"Swap","icon":"right-left","pages":[{"group":"Route","pages":[{"title":"Swap","openapi":"kswap-api.json GET /kswap/swap/","href":"/build/api-reference/kswap/swap"}]}]},{"group":"Lookup Tables","icon":"table","pages":[{"group":"Managed LUTs","pages":[{"title":"Find Lookup Tables for addresses","openapi":"kamino-api.json POST /luts/find-minimal","href":"/build/api-reference/luts/find-minimal"},{"title":"Get managed LUTs for a product","openapi":"kamino-api.json GET /luts/managed","href":"/build/api-reference/luts/managed"},{"title":"Get managed LUTs for multiple products","openapi":"kamino-api.json GET /luts/managed/batch","href":"/build/api-reference/luts/managed-batch"},{"title":"Get managed LUTs by product type","openapi":"kamino-api.json GET /luts/managed/product-type/{productType}","href":"/build/api-reference/luts/managed-product-type"},{"title":"Register a new vault with its on-chain LUT","openapi":"kamino-api.json POST /luts/managed/new-vault","href":"/build/api-reference/luts/new-vault"}]}]},{"group":"Full API Reference","icon":"folder","pages":[{"group":"Actions","pages":[{"group":"Kamino Lend Borrow","pages":[{"title":"Get transaction to borrow liquidity from a klend reserve","deprecated":null,"version":null,"openapi":"/ktx-api.json post /ktx/klend/borrow","href":"/build/kamino-lend-borrow/get-transaction-to-borrow-liquidity-from-a-klend-reserve"},{"title":"Get instructions to borrow liquidity from a klend reserve","deprecated":null,"version":null,"openapi":"/ktx-api.json post /ktx/klend/borrow-instructions","href":"/build/kamino-lend-borrow/get-instructions-to-borrow-liquidity-from-a-klend-reserve"}]},{"group":"Kamino Lend Deposit","pages":[{"title":"Get transaction to deposit into a klend reserve","deprecated":null,"version":null,"openapi":"/ktx-api.json post /ktx/klend/deposit","href":"/build/kamino-lend-deposit/get-transaction-to-deposit-into-a-klend-reserve"},{"title":"Get instructions to deposit into a klend reserve","deprecated":null,"version":null,"openapi":"/ktx-api.json post /ktx/klend/deposit-instructions","href":"/build/kamino-lend-deposit/get-instructions-to-deposit-into-a-klend-reserve"}]},{"group":"Kamino Lend Repay","pages":[{"title":"Get transaction to repay debt of a klend reserve","deprecated":null,"version":null,"openapi":"/ktx-api.json post /ktx/klend/repay","href":"/build/kamino-lend-repay/get-transaction-to-repay-debt-of-a-klend-reserve"},{"title":"Get instructions to repay debt of a klend reserve","deprecated":null,"version":null,"openapi":"/ktx-api.json post /ktx/klend/repay-instructions","href":"/build/kamino-lend-repay/get-instructions-to-repay-debt-of-a-klend-reserve"}]},{"group":"Kamino Lend Withdraw","pages":[{"title":"Get transaction to withdraw from a klend reserve","deprecated":null,"version":null,"openapi":"/ktx-api.json post /ktx/klend/withdraw","href":"/build/kamino-lend-withdraw/get-transaction-to-withdraw-from-a-klend-reserve"},{"title":"Get instructions to withdraw from a klend reserve","deprecated":null,"version":null,"openapi":"/ktx-api.json post /ktx/klend/withdraw-instructions","href":"/build/kamino-lend-withdraw/get-instructions-to-withdraw-from-a-klend-reserve"}]},{"group":"Kamino Earn Deposit","pages":[{"title":"Get transaction to deposit into a kvault","deprecated":null,"version":null,"openapi":"/ktx-api.json post /ktx/kvault/deposit","href":"/build/kamino-earn-deposit/get-transaction-to-deposit-into-a-kvault"},{"title":"Get instructions to deposit into a kvault","deprecated":null,"version":null,"openapi":"/ktx-api.json post /ktx/kvault/deposit-instructions","href":"/build/kamino-earn-deposit/get-instructions-to-deposit-into-a-kvault"}]},{"group":"Kamino Earn Withdraw","pages":[{"title":"Get transaction to withdraw from a kvault","deprecated":null,"version":null,"openapi":"/ktx-api.json post /ktx/kvault/withdraw","href":"/build/kamino-earn-withdraw/get-transaction-to-withdraw-from-a-kvault"},{"title":"Get instructions to withdraw from a kvault","deprecated":null,"version":null,"openapi":"/ktx-api.json post /ktx/kvault/withdraw-instructions","href":"/build/kamino-earn-withdraw/get-instructions-to-withdraw-from-a-kvault"}]}]},{"group":"Kamino Lend Markets","pages":[{"title":"Get KLend Market metrics history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kamino-market/{pubkey}/metrics/history","href":"/build/kamino-lend-markets/get-klend-market-metrics-history"},{"title":"Get KLend reserve history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kamino-market/{marketPubkey}/reserves/{reservePubkey}/metrics/history","href":"/build/kamino-lend-markets/get-klend-reserve-history"},{"title":"Get metrics for market reserves","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kamino-market/{pubkey}/reserves/metrics","href":"/build/kamino-lend-markets/get-metrics-for-market-reserves"},{"title":"Get metrics for leverage/multiply vaults","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kamino-market/{pubkey}/leverage/metrics","href":"/build/kamino-lend-markets/get-metrics-for-leveragemultiply-vaults"},{"title":"Get KLend market reserves account data","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kamino-market/reserves/account-data","href":"/build/kamino-lend-markets/get-klend-market-reserves-account-data"},{"title":"Get collateral reserves with borrowable reserves","deprecated":null,"version":null,"openapi":"/kamino-api.json get /markets/collateral-reserves","href":"/build/kamino-lend-markets/get-collateral-reserves-with-borrowable-reserves"},{"title":"Get max leverage per Multiply pair","deprecated":null,"version":null,"openapi":"/kamino-api.json get /markets/multiply-pairs","href":"/build/kamino-lend-markets/get-max-leverage-per-multiply-pair"},{"title":"Get metadata for multiple markets","deprecated":null,"version":null,"openapi":"/kamino-api.json get /markets/batch/metadata","href":"/build/kamino-lend-markets/get-metadata-for-multiple-markets"},{"title":"Get metadata for a market","deprecated":null,"version":null,"openapi":"/kamino-api.json get /markets/{marketPubkey}/metadata","href":"/build/kamino-lend-markets/get-metadata-for-a-market"},{"title":"Get charts for a market","deprecated":null,"version":null,"openapi":"/kamino-api.json get /markets/{marketPubkey}/charts","href":"/build/kamino-lend-markets/get-charts-for-a-market"},{"title":"Get all Kamino Markets config","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/kamino-market","href":"/build/kamino-lend-markets/get-all-kamino-markets-config"},{"title":"Get Kamino Market config","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/kamino-market/{pubkey}","href":"/build/kamino-lend-markets/get-kamino-market-config"}]},{"group":"Kamino Lend Yield","pages":[{"title":"Get KLend reserve borrow APY and staking APY history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kamino-market/{marketPubkey}/reserves/{reservePubkey}/borrow-and-staking-apys/history","href":"/build/kamino-lend-yield/get-klend-reserve-borrow-apy-and-staking-apy-history"},{"title":"Get KLend reserve borrow APY and median staking APY history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kamino-market/{marketPubkey}/reserves/{reservePubkey}/borrow-and-staking-apys/history/median","href":"/build/kamino-lend-yield/get-klend-reserve-borrow-apy-and-median-staking-apy-history"},{"title":"Get a KLend deposit position history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v3/kamino-market/{marketPubkey}/obligations/{obligationPubkey}/deposits/{reservePubkey}/metrics/history","href":"/build/kamino-lend-yield/get-a-klend-deposit-position-history"},{"title":"Get stored interest fees earned per obligation","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v3/kamino-market/{marketPubkey}/obligations/{obligationPubkey}/interest-fees","href":"/build/kamino-lend-yield/get-stored-interest-fees-earned-per-obligation"},{"title":"Get stored interest fees paid per obligation","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v3/kamino-market/{marketPubkey}/obligations/{obligationPubkey}/interest-paid","href":"/build/kamino-lend-yield/get-stored-interest-fees-paid-per-obligation"},{"title":"Get interest fees earned per obligation","deprecated":true,"version":null,"openapi":"/kamino-api.json get /v2/kamino-market/{marketPubkey}/obligations/{obligationPubkey}/interest-fees","href":"/build/kamino-lend-yield/get-interest-fees-earned-per-obligation"},{"title":"Get interest fees paid per obligation","deprecated":true,"version":null,"openapi":"/kamino-api.json get /v2/kamino-market/{marketPubkey}/obligations/{obligationPubkey}/interest-paid","href":"/build/kamino-lend-yield/get-interest-fees-paid-per-obligation"},{"title":"Get user KLend rewards","deprecated":null,"version":null,"openapi":"/kamino-api.json get /klend/users/{pubkey}/rewards","href":"/build/kamino-lend-yield/get-user-klend-rewards"},{"title":"Get KLend rewards","deprecated":null,"version":null,"openapi":"/kamino-api.json get /klend/rewards","href":"/build/kamino-lend-yield/get-klend-rewards"},{"title":"Get KLend reward history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /klend/{depositReservePubkey}/{borrowReservePubkey}/rewards/history","href":"/build/kamino-lend-yield/get-klend-reward-history"}]},{"group":"Kamino Lend User Loans","pages":[{"title":"Get all user obligations","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kamino-market/{marketPubkey}/users/{userPubkey}/obligations","href":"/build/kamino-lend-user-loans/get-all-user-obligations"},{"title":"Get obligation analytics history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/kamino-market/{marketPubkey}/obligations/{obligationPubkey}/analytics/history","href":"/build/kamino-lend-user-loans/get-obligation-analytics-history"},{"title":"Get profit and loss for an obligation","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/kamino-market/{marketPubkey}/obligations/{obligationPubkey}/pnl","href":"/build/kamino-lend-user-loans/get-profit-and-loss-for-an-obligation"},{"title":"Get profit and loss history for an obligation","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/kamino-market/{marketPubkey}/obligations/{obligationPubkey}/pnl/history","href":"/build/kamino-lend-user-loans/get-profit-and-loss-history-for-an-obligation"},{"title":"Get KLend obligation history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/kamino-market/{marketPubkey}/obligations/{obligationPubkey}/metrics/history","href":"/build/kamino-lend-user-loans/get-klend-obligation-history"},{"title":"Get information about a loan (obligation)","deprecated":null,"version":null,"openapi":"/kamino-api.json get /klend/loans/{pubkey}","href":"/build/kamino-lend-user-loans/get-information-about-a-loan-obligation"}]},{"group":"Kamino Lend Reserves","pages":[{"title":"Get charts for a reserve","deprecated":null,"version":null,"openapi":"/kamino-api.json get /reserves/{reservePubkey}/charts","href":"/build/kamino-lend-reserves/get-charts-for-a-reserve"},{"title":"Get stats for multiple reserves","deprecated":null,"version":null,"openapi":"/kamino-api.json get /reserves/batch/stats","href":"/build/kamino-lend-reserves/get-stats-for-multiple-reserves"},{"title":"Get stats for a reserve","deprecated":null,"version":null,"openapi":"/kamino-api.json get /reserves/{reservePubkey}/stats","href":"/build/kamino-lend-reserves/get-stats-for-a-reserve"}]},{"group":"Kamino Liquidity","pages":[{"title":"Get Liquidity transactions by shareholder wallet address","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/shareholders/{pubkey}/transactions","href":"/build/kamino-liquidity/get-liquidity-transactions-by-shareholder-wallet-address"}]},{"group":"Kamino Lend Transactions","pages":[{"title":"Get obligation transactions","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/kamino-market/{marketPubkey}/obligations/{obligationPubkey}/transactions","href":"/build/kamino-lend-transactions/get-obligation-transactions"},{"title":"Get user transactions across all markets","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/kamino-market/users/{userPubkey}/transactions","href":"/build/kamino-lend-transactions/get-user-transactions-across-all-markets"},{"title":"Get user transactions","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/kamino-market/{marketPubkey}/users/{userPubkey}/transactions","href":"/build/kamino-lend-transactions/get-user-transactions"},{"title":"Get bulk market transactions","deprecated":null,"version":null,"openapi":"/kamino-api.json post /v2/kamino-market/{pubkey}/transactions","href":"/build/kamino-lend-transactions/get-bulk-market-transactions"},{"title":"Get user transactions across all markets (v3)","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v3/kamino-market/users/{userPubkey}/transactions","href":"/build/kamino-lend-transactions/get-user-transactions-across-all-markets-v3"},{"title":"Get user transactions (v3)","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v3/kamino-market/{marketPubkey}/users/{userPubkey}/transactions","href":"/build/kamino-lend-transactions/get-user-transactions-v3"},{"title":"Get bulk market transactions (v3)","deprecated":null,"version":null,"openapi":"/kamino-api.json post /v3/kamino-market/{pubkey}/transactions","href":"/build/kamino-lend-transactions/get-bulk-market-transactions-v3"},{"title":"Get paginated user transaction history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v3/kamino-market/users/{userPubkey}/transaction-history","href":"/build/kamino-lend-transactions/get-paginated-user-transaction-history"}]},{"group":"Kamino Lend Borrow Orders","pages":[{"title":"Get borrow order fills for an obligation","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/kamino-market/obligations/{pubkey}/borrow-order-fills","href":"/build/kamino-lend-borrow-orders/get-borrow-order-fills-for-an-obligation"},{"title":"Get all obligations with open borrow orders in a market","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/kamino-market/{pubkey}/obligations-with-open-borrow-orders","href":"/build/kamino-lend-borrow-orders/get-all-obligations-with-open-borrow-orders-in-a-market"}]},{"group":"Yields","pages":[{"title":"Get yield history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /yields/{yieldSource}/history","href":"/build/yields/get-yield-history"},{"title":"Get principal token yields","deprecated":null,"version":null,"openapi":"/kamino-api.json get /yields/principal-tokens","href":"/build/yields/get-principal-token-yields"},{"title":"Get underlying token yield history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/underlying-yields/{mint}/history","href":"/build/yields/get-underlying-token-yield-history"}]},{"group":"Airdrop","pages":[{"title":"Get user airdrop allocations","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/airdrop/users/{pubkey}/allocations","href":"/build/airdrop/get-user-airdrop-allocations"},{"title":"Get airdrop metrics","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/airdrop/metrics","href":"/build/airdrop/get-airdrop-metrics"}]},{"group":"Staking Yields","pages":[{"title":"Get staking yields","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/staking-yields","href":"/build/staking-yields/get-staking-yields"},{"title":"Get median staking yields","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/staking-yields/median","href":"/build/staking-yields/get-median-staking-yields"},{"title":"Get mean staking yields","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/staking-yields/mean","href":"/build/staking-yields/get-mean-staking-yields"}]},{"group":"Other","pages":[{"title":"Get Solana epochs metadata","deprecated":null,"version":null,"openapi":"/kamino-api.json get /epochs","href":"/build/other/get-solana-epochs-metadata"},{"title":"Get recent Solana slot duration","deprecated":null,"version":null,"openapi":"/kamino-api.json get /slots/duration","href":"/build/other/get-recent-solana-slot-duration"},{"title":"Get owner net value history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /owners/{pubkey}/net-values/history","href":"/build/other/get-owner-net-value-history"},{"title":"Get filtered owner net value history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /owners/{pubkey}/net-values/history/filtered","href":"/build/other/get-filtered-owner-net-value-history"},{"title":"Get Kamino oracle prices","deprecated":null,"version":null,"openapi":"/kamino-api.json get /oracles/prices","href":"/build/other/get-kamino-oracle-prices"},{"title":"Get USD benchmark lending rates","deprecated":null,"version":null,"openapi":"/kamino-api.json get /benchmark-rates/usd","href":"/build/other/get-usd-benchmark-lending-rates"},{"title":"Get SOFR rate history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /benchmark-rates/sofr/history","href":"/build/other/get-sofr-rate-history"}]},{"group":"Kamino Earn User","pages":[{"title":"Get user KVault transactions","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/users/{pubkey}/transactions","href":"/build/kamino-earn-user/get-user-kvault-transactions"},{"title":"Get all user KVault positions","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/users/{pubkey}/positions","href":"/build/kamino-earn-user/get-all-user-kvault-positions"},{"title":"Get user position for a specific KVault","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/users/{userPubkey}/positions/{vaultPubkey}","href":"/build/kamino-earn-user/get-user-position-for-a-specific-kvault"},{"title":"Get historical user metrics for all KVault positions","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/users/{pubkey}/metrics/history","href":"/build/kamino-earn-user/get-historical-user-metrics-for-all-kvault-positions"},{"title":"Get historical user metrics for a single KVault","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/users/{userPubkey}/vaults/{vaultPubkey}/metrics/history","href":"/build/kamino-earn-user/get-historical-user-metrics-for-a-single-kvault"},{"title":"Get user KVault PnL","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/users/{userPubkey}/vaults/{vaultPubkey}/pnl","href":"/build/kamino-earn-user/get-user-kvault-pnl"},{"title":"Get user KVault PnL history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/users/{userPubkey}/vaults/{vaultPubkey}/pnl/history","href":"/build/kamino-earn-user/get-user-kvault-pnl-history"},{"title":"Get season user rewards","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/users/{pubkey}/rewards","href":"/build/kamino-earn-user/get-season-user-rewards"}]},{"group":"Kamino Earn Vaults","pages":[{"title":"Get KVault allocation transactions","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/vaults/{pubkey}/allocation-transactions","href":"/build/kamino-earn-vaults/get-kvault-allocation-transactions"},{"title":"Bulk get KVault transactions","deprecated":null,"version":null,"openapi":"/kamino-api.json post /kvaults/transactions","href":"/build/kamino-earn-vaults/bulk-get-kvault-transactions"},{"title":"Get KVault transactions by vault","deprecated":null,"version":null,"openapi":"/kamino-api.json post /kvaults/vaults/{pubkey}/transactions","href":"/build/kamino-earn-vaults/get-kvault-transactions-by-vault"},{"title":"Get currently queued withdraw-ticket redemptions for a vault","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/vaults/{pubkey}/enqueued-withdraw-transactions","href":"/build/kamino-earn-vaults/get-currently-queued-withdraw-ticket-redemptions-for-a-vault"},{"title":"Get the live withdraw queue of a KVault","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/vaults/{pubkey}/withdraw-queue","href":"/build/kamino-earn-vaults/get-the-live-withdraw-queue-of-a-kvault"},{"title":"Get all kvaults","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/vaults","href":"/build/kamino-earn-vaults/get-all-kvaults"},{"title":"Get current KVault allocations","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/vaults/{pubkey}/allocations","href":"/build/kamino-earn-vaults/get-current-kvault-allocations"},{"title":"Get current metrics for multiple KVaults","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/vaults/metrics","href":"/build/kamino-earn-vaults/get-current-metrics-for-multiple-kvaults"},{"title":"Get KVault account data","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/vaults/account-data","href":"/build/kamino-earn-vaults/get-kvault-account-data"},{"title":"Get stats for multiple KVaults","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/vaults/batch/stats","href":"/build/kamino-earn-vaults/get-stats-for-multiple-kvaults"},{"title":"Get stats for a KVault","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/vaults/{pubkey}/stats","href":"/build/kamino-earn-vaults/get-stats-for-a-kvault"},{"title":"Get historical metrics for multiple KVaults","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/vaults/metrics/history","href":"/build/kamino-earn-vaults/get-historical-metrics-for-multiple-kvaults"},{"title":"Get KVault by address","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/vaults/{pubkey}","href":"/build/kamino-earn-vaults/get-kvault-by-address"},{"title":"Get the share distribution of a KVault","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/vaults/{pubkey}/holders","href":"/build/kamino-earn-vaults/get-the-share-distribution-of-a-kvault"},{"title":"Get historical KVault metrics","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/vaults/{pubkey}/metrics/history","href":"/build/kamino-earn-vaults/get-historical-kvault-metrics"},{"title":"Get current KVault metrics","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/vaults/{pubkey}/metrics","href":"/build/kamino-earn-vaults/get-current-kvault-metrics"},{"title":"Get historical KVault allocation volume","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/vaults/{pubkey}/allocation-volume/history","href":"/build/kamino-earn-vaults/get-historical-kvault-allocation-volume"},{"title":"Compare historical KVault returns","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/vaults/{pubkey}/returns-comparison","href":"/build/kamino-earn-vaults/compare-historical-kvault-returns"}]},{"group":"Multiply","pages":[{"title":"Get lifetime wallet Multiply earnings","deprecated":null,"version":null,"openapi":"/kamino-api.json get /owners/{pubkey}/multiply/pnl","href":"/build/multiply/get-lifetime-wallet-multiply-earnings"},{"title":"Get cumulative wallet Multiply earnings history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /owners/{pubkey}/multiply/pnl/history","href":"/build/multiply/get-cumulative-wallet-multiply-earnings-history"}]},{"group":"Kamino Swap","pages":[{"title":"Get Swap transactions by user wallet address","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kamino-swap/users/{pubkey}/transactions","href":"/build/kamino-swap/get-swap-transactions-by-user-wallet-address"}]},{"group":"Kamino Earn Vault Metadata","pages":[{"title":"Get metadata for KVault token","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/mints/{pubkey}/metadata","href":"/build/kamino-earn-vault-metadata/get-metadata-for-kvault-token"},{"title":"Get icon for KVault token","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/mints/{pubkey}/metadata/image.svg","href":"/build/kamino-earn-vault-metadata/get-icon-for-kvault-token"}]},{"group":"Lookup Tables","pages":[{"title":"Find Lookup Tables for addresses","deprecated":null,"version":null,"openapi":"/kamino-api.json post /luts/find-minimal","href":"/build/lookup-tables/find-lookup-tables-for-addresses"},{"title":"Get managed LUTs for a product","deprecated":null,"version":null,"openapi":"/kamino-api.json get /luts/managed","href":"/build/lookup-tables/get-managed-luts-for-a-product"},{"title":"Get managed LUTs for multiple products","deprecated":null,"version":null,"openapi":"/kamino-api.json get /luts/managed/batch","href":"/build/lookup-tables/get-managed-luts-for-multiple-products"},{"title":"Get managed LUTs by product type","deprecated":null,"version":null,"openapi":"/kamino-api.json get /luts/managed/product-type/{productType}","href":"/build/lookup-tables/get-managed-luts-by-product-type"},{"title":"Register a new vault with its on-chain LUT","deprecated":null,"version":null,"openapi":"/kamino-api.json post /luts/managed/new-vault","href":"/build/lookup-tables/register-a-new-vault-with-its-on-chain-lut"}]},{"group":"Season Rewards","pages":[{"title":"Get all KVault season rewards","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/rewards","href":"/build/season-rewards/get-all-kvault-season-rewards"},{"title":"Get user staking boosts","deprecated":null,"version":null,"openapi":"/kamino-api.json get /users/{pubkey}/staking-boosts","href":"/build/season-rewards/get-user-staking-boosts"},{"title":"Get summary of the KVault program earnings","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/summary","href":"/build/season-rewards/get-summary-of-the-kvault-program-earnings"},{"title":"Get user season rewards","deprecated":null,"version":null,"openapi":"/kamino-api.json get /season-rewards/users/{pubkey}","href":"/build/season-rewards/get-user-season-rewards"},{"title":"Get user season claim status","deprecated":null,"version":null,"openapi":"/kamino-api.json get /season-rewards/users/{pubkey}/claim-status","href":"/build/season-rewards/get-user-season-claim-status"},{"title":"Get final vesting pool allocation","deprecated":null,"version":null,"openapi":"/kamino-api.json get /season-rewards/final-vesting-pool","href":"/build/season-rewards/get-final-vesting-pool-allocation"}]},{"group":"Private Credit","pages":[{"title":"Get private credit metrics","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/private-credit/metrics","href":"/build/private-credit/get-private-credit-metrics"},{"title":"Get private credit metrics history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/private-credit/metrics/history","href":"/build/private-credit/get-private-credit-metrics-history"}]},{"group":"Farms","pages":[{"title":"Get user farms transactions","deprecated":null,"version":null,"openapi":"/kamino-api.json get /farms/users/{pubkey}/transactions","href":"/build/farms/get-user-farms-transactions"},{"title":"Get farm transactions","deprecated":null,"version":null,"openapi":"/kamino-api.json get /farms/{farmPubkey}/transactions","href":"/build/farms/get-farm-transactions"},{"title":"Get farm management history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /farms/{farmPubkey}/management-history","href":"/build/farms/get-farm-management-history"}]},{"group":"Portfolio","pages":[{"title":"Get portfolio source data for a wallet","deprecated":null,"version":null,"openapi":"/kamino-api.json get /portfolio/{pubkey}","href":"/build/portfolio/get-portfolio-source-data-for-a-wallet"},{"title":"Get pending farm rewards for a wallet","deprecated":null,"version":null,"openapi":"/kamino-api.json get /portfolio/{pubkey}/rewards","href":"/build/portfolio/get-pending-farm-rewards-for-a-wallet"}]},{"group":"User","pages":[{"title":"Get raw token holdings for a wallet","deprecated":null,"version":null,"openapi":"/kamino-api.json get /user/{walletPubkey}/holdings","href":"/build/user/get-raw-token-holdings-for-a-wallet"}]},{"group":"Earn","pages":[{"title":"Get a wallet earn activity feed","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v3/earn/users/{userPubkey}/activity","href":"/build/earn/get-a-wallet-earn-activity-feed"},{"title":"Get a wallet earn summary","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v3/earn/users/{userPubkey}/summary","href":"/build/earn/get-a-wallet-earn-summary"},{"title":"Get wallet token earnings and growth history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v3/earn/users/{userPubkey}/tokens/{tokenMint}/metrics/history","href":"/build/earn/get-wallet-token-earnings-and-growth-history"},{"title":"Get wallet earnings and growth history for all tokens","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v3/earn/users/{userPubkey}/tokens/metrics/history","href":"/build/earn/get-wallet-earnings-and-growth-history-for-all-tokens"}]},{"group":"Prices","pages":[{"title":"Get token USD price history","deprecated":null,"version":null,"openapi":"/kamino-api.json get /v2/prices/{mint}/history","href":"/build/prices/get-token-usd-price-history"}]},{"group":"Distributors","pages":[{"title":"Create a distributor","deprecated":null,"version":null,"openapi":"/kamino-api.json post /distributors","href":"/build/distributors/create-a-distributor"},{"title":"Get distributor-tagged transactions of a vault","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/vaults/{pubkey}/distributor-transactions","href":"/build/distributors/get-distributor-tagged-transactions-of-a-vault"},{"title":"Get transactions tagged with a distributor code","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/distributors/{code}/transactions","href":"/build/distributors/get-transactions-tagged-with-a-distributor-code"},{"title":"Get transactions tagged with a distributor code on one vault","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/distributors/{code}/vaults/{vault}/transactions","href":"/build/distributors/get-transactions-tagged-with-a-distributor-code-on-one-vault"},{"title":"Get per-wallet totals for a distributor code","deprecated":null,"version":null,"openapi":"/kamino-api.json get /kvaults/distributors/{code}/wallets","href":"/build/distributors/get-per-wallet-totals-for-a-distributor-code"}]}]}]},{"tab":"Tutorials","groups":[{"group":"Earn","icon":"chart-line","expanded":true,"pages":[{"title":"Vaults","href":"/build/tutorials/earn/index"},{"title":"Earn and Withdraw","href":"/build/tutorials/earn/earn-and-withdraw"},{"title":"Create a Vault","href":"/build/tutorials/earn/creating-a-vault"},{"title":"Claim Rewards","href":"/build/tutorials/earn/claim-rewards"}]},{"group":"Borrow","icon":"coins","expanded":true,"pages":[{"title":"Markets","href":"/build/tutorials/borrow/index"},{"title":"Deposit and Borrow","href":"/build/tutorials/borrow/deposit-and-borrow"},{"title":"Repay and Withdraw","href":"/build/tutorials/borrow/repay-and-withdraw"},{"title":"Mint cTokens","href":"/build/tutorials/borrow/mint-ctokens"},{"title":"Redeem cTokens","href":"/build/tutorials/borrow/redeem-ctokens"},{"title":"Interest Rate Curve","href":"/build/tutorials/borrow/calculate-interest-rate-curve"},{"group":"Rust Tutorials","pages":[{"title":"Deposit and Borrow","href":"/build/tutorials/borrow/rust/deposit-and-borrow"},{"title":"Repay and Withdraw","href":"/build/tutorials/borrow/rust/repay-and-withdraw"}]},{"group":"Rewards","pages":[{"title":"Calculate Reserve Reward APY","sidebarTitle":"Reserve Reward APY","href":"/build/tutorials/borrow/calculate-reserve-reward-apy"},{"title":"Calculate Extra Farm Reward APY","sidebarTitle":"Extra Farm Reward APY","href":"/build/tutorials/borrow/extra-farm-reward-apy"},{"title":"Calculate Claimable User Rewards","sidebarTitle":"Claimable User Rewards","href":"/build/tutorials/borrow/calculate-claimable-user-rewards"},{"title":"Claim User Rewards","sidebarTitle":"Claim User Rewards","href":"/build/tutorials/borrow/claim-user-rewards"}]},{"group":"Position Management","pages":[{"title":"Flash Loans","href":"/build/tutorials/borrow/flash-loans"},{"title":"Multiply Deposit with KSwap","sidebarTitle":"Multiply Deposit with KSwap","href":"/build/tutorials/borrow/multiply-deposit-kswap"},{"title":"Repay with Collateral using KSwap","sidebarTitle":"Repay Collateral using KSwap","href":"/build/tutorials/borrow/repay-with-collateral-kswap"}]},{"group":"Liquidations","pages":[{"title":"Build a Liquidation Bot with KSwap","sidebarTitle":"Liquidation Bot","icon":"robot","href":"/build/tutorials/borrow/liquidation-bot"}]},{"group":"Referrals","pages":[{"title":"Deposit with Referral","href":"/build/tutorials/borrow/deposit-with-referral"},{"title":"Refer User Without Deposit","href":"/build/tutorials/borrow/refer-user-without-deposit"},{"title":"Referral Code Setup","href":"/build/tutorials/borrow/referrer-setup"},{"title":"Withdraw Referrer Fees","href":"/build/tutorials/borrow/withdraw-referrer-fees"}]}]}]},{"tab":"Recipes","groups":[{"group":"Agentic Finance","icon":"robot","pages":[{"title":"Building with LLMs","href":"/build/resources/building-with-llms"}]},{"group":"Earn","icon":"chart-line","expanded":true,"pages":[{"title":"Get Vault APYs","sidebarTitle":"Get Vault APYs","href":"/build/recipes/earn/get-vault-apys"},{"title":"Earn Deposit with the API","sidebarTitle":"Earn Deposit with API","href":"/build/recipes/earn/earn-via-api"},{"title":"Earn Withdraw with the API","sidebarTitle":"Earn Withdraw with API","href":"/build/recipes/earn/earn-withdraw-via-api"},{"title":"Earn Deposit with the SDK","sidebarTitle":"Earn Deposit with SDK","href":"/build/recipes/earn/earn-via-sdk"},{"title":"Earn Withdraw with the SDK","sidebarTitle":"Earn Withdraw with SDK","href":"/build/recipes/earn/earn-withdraw-via-sdk"},{"title":"Earn Deposit from Privy Wallet","sidebarTitle":"Earn Deposit from Privy","href":"/build/recipes/earn/earn-with-privy"},{"title":"Withdraw to Privy Wallet and Check Balance","sidebarTitle":"Earn Withdraw to Privy","href":"/build/recipes/earn/withdraw-with-privy"}]},{"group":"Borrow","icon":"coins","expanded":true,"pages":[{"title":"Get Market Reserve APYs","sidebarTitle":"Get Market Reserve APYs","href":"/build/recipes/borrow/get-market-reserve-apys"},{"title":"Deposit with the API","sidebarTitle":"Deposit via API","href":"/build/recipes/borrow/deposit-via-api"},{"title":"Borrow with the API","sidebarTitle":"Borrow via API","href":"/build/recipes/borrow/borrow-via-api"},{"title":"Repay with the API","sidebarTitle":"Repay via API","href":"/build/recipes/borrow/repay-via-api"},{"title":"Withdraw via the API","sidebarTitle":"Withdraw via API","href":"/build/recipes/borrow/withdraw-via-api"}]}]},{"tab":"Kamino CLI","groups":[{"group":"Kamino Manager CLI","icon":"terminal","pages":[{"title":"Overview","href":"/build/cli/index"},{"title":"Install and Setup the Kamino CLI","sidebarTitle":"Install the CLI","href":"/build/cli/installation-setup"},{"title":"Market Operations","href":"/build/cli/market-operations"},{"title":"Vault Operations","href":"/build/cli/vault-operations"}]}]}]},{"product":"Curators","icon":"star","description":"Curator Documentation","tabs":[{"tab":"Introduction","groups":[{"group":"Introduction","pages":[{"title":"Curators","sidebarTitle":"Overview","icon":"star","href":"/curators"}]}]},{"tab":"Vaults","groups":[{"group":"Vaults","pages":[{"title":"Vaults","sidebarTitle":"Overview","icon":"vault","href":"/curators/vaults/index"},{"title":"Plan Your Vault","sidebarTitle":"Plan your vault","icon":"compass","href":"/curators/vaults/plan-your-vault"}]},{"group":"Concepts","expanded":true,"pages":[{"title":"How vaults work","sidebarTitle":"How vaults work","icon":"book-open","href":"/curators/vaults/concepts/how-vaults-work"},{"title":"Allocations","sidebarTitle":"Allocations","icon":"chart-pie","href":"/curators/vaults/concepts/allocations"},{"title":"Liquidity \u0026 withdrawals","sidebarTitle":"Liquidity \u0026 withdrawals","icon":"droplet","href":"/curators/vaults/concepts/liquidity-and-withdrawals"},{"title":"Yield \u0026 fees","sidebarTitle":"Yield \u0026 fees","icon":"coins","href":"/curators/vaults/concepts/yield-and-fees"},{"title":"Roles \u0026 ownership","sidebarTitle":"Roles \u0026 ownership","icon":"user-shield","href":"/curators/vaults/concepts/roles-and-ownership"},{"title":"Risk primitives","sidebarTitle":"Risk primitives","icon":"shield","href":"/curators/vaults/concepts/risk-primitives"},{"title":"Permissioned vaults","sidebarTitle":"Permissioned vaults","icon":"lock","href":"/curators/vaults/concepts/permissioned-vaults"}]},{"group":"Guides","expanded":true,"pages":[{"title":"Create a vault","sidebarTitle":"Create a vault","icon":"circle-plus","href":"/curators/vaults/guides/create-a-vault"},{"title":"Transfer admin to multisig","sidebarTitle":"Transfer admin","icon":"key","href":"/curators/vaults/guides/transfer-admin"},{"title":"Configure allocations","sidebarTitle":"Configure allocations","icon":"sliders","href":"/curators/vaults/guides/configure-allocations"},{"title":"Configure fixed-rate allocations","sidebarTitle":"Fixed-rate allocations","icon":"crosshairs","href":"/curators/vaults/guides/configure-fixed-rate-allocations"},{"title":"Enable Whitelisted Reserves","sidebarTitle":"Whitelisted Reserves","icon":"lock","href":"/curators/vaults/guides/enable-whitelisted-reserves"},{"title":"Set up the Insurance Pool","sidebarTitle":"Insurance Pool","icon":"shield-halved","href":"/curators/vaults/guides/set-up-insurance-pool"},{"title":"Enable permissioning","sidebarTitle":"Enable permissioning","icon":"lock","href":"/curators/vaults/guides/enable-permissioning"},{"title":"Collect fees","sidebarTitle":"Collect fees","icon":"coins","href":"/curators/vaults/guides/collect-fees"},{"title":"Configure farms","sidebarTitle":"Configure farms","icon":"sprout","href":"/curators/vaults/guides/configure-farms"}]},{"group":"Fixed Rates","pages":[{"title":"Fixed Rates","sidebarTitle":"Overview","icon":"crosshairs","href":"/curators/vaults/fixed-rates/index"},{"title":"Concepts","sidebarTitle":"Concepts","icon":"book-open","href":"/curators/vaults/fixed-rates/concepts"},{"title":"Allocations","sidebarTitle":"Allocations","icon":"chart-pie","href":"/curators/vaults/fixed-rates/allocations"},{"title":"Lifecycle","sidebarTitle":"Lifecycle","icon":"timeline","href":"/curators/vaults/fixed-rates/lifecycle"},{"title":"Strategy","sidebarTitle":"Strategy","icon":"chess-knight","href":"/curators/vaults/fixed-rates/strategy"}]},{"group":"Data \u0026 API","pages":[{"title":"Vault Data","sidebarTitle":"Vault Data","icon":"database","href":"/curators/data/vault-data"},{"title":"Allocation Data","sidebarTitle":"Allocation Data","icon":"chart-pie","href":"/curators/data/allocation-data"},{"title":"Depositor \u0026 Position Data","sidebarTitle":"Depositor \u0026 Position Data","icon":"users","href":"/curators/data/depositor-data"},{"title":"Rewards Data","sidebarTitle":"Rewards Data","icon":"gift","href":"/curators/data/rewards-data"}]},{"group":"Reference","pages":[{"title":"Vault parameters","sidebarTitle":"Vault parameters","icon":"table","href":"/curators/reference/parameters"},{"title":"Glossary","sidebarTitle":"Glossary","icon":"book-open","href":"/curators/reference/glossary"}]}]},{"tab":"Markets","groups":[{"group":"Get started","expanded":true,"pages":[{"title":"Curator Markets","sidebarTitle":"Overview","icon":"building-columns","href":"/curators/markets/index"},{"title":"Plan Your Market","sidebarTitle":"Plan your market","icon":"compass","href":"/curators/markets/plan-your-market"},{"title":"Lifecycle Overview","sidebarTitle":"Lifecycle","icon":"route","href":"/curators/markets/lifecycle"},{"title":"Quickstart","sidebarTitle":"Quickstart","icon":"rocket","href":"/curators/markets/quickstart"}]},{"group":"Market setup","pages":[{"title":"Create a Market","sidebarTitle":"Create a market","icon":"circle-plus","href":"/curators/markets/creating-a-market"},{"title":"Market Settings","sidebarTitle":"Market settings","icon":"sliders","href":"/curators/markets/market-settings"},{"title":"Transfer Ownership to a Multisig","sidebarTitle":"Transfer to multisig","icon":"key","href":"/curators/markets/transfer-to-multisig"}]},{"group":"Reserve setup","pages":[{"title":"Add Reserves","sidebarTitle":"Add reserves","icon":"layer-group","href":"/curators/markets/adding-reserves"},{"title":"Configure Oracles","sidebarTitle":"Configure oracles","icon":"signal-stream","href":"/curators/markets/configuring-oracles"},{"title":"Scope Oracle Types","sidebarTitle":"Scope oracle types","icon":"sliders","href":"/curators/markets/scope-oracle-types"},{"title":"Risk Parameters","sidebarTitle":"Risk parameters","icon":"sliders","href":"/curators/markets/risk-parameters"},{"title":"Withdrawal Caps","sidebarTitle":"Withdrawal caps","icon":"gauge-high","href":"/curators/markets/withdrawal-caps"},{"title":"Farms \u0026 Rewards","sidebarTitle":"Farms \u0026 rewards","icon":"sprout","href":"/curators/markets/farms-and-rewards"},{"title":"Fixed Rate Reserves","sidebarTitle":"Fixed rate reserves","icon":"clock","href":"/curators/markets/fixed-rate-reserves"}]},{"group":"Optional features","pages":[{"title":"Liquidations","sidebarTitle":"Liquidations","icon":"scale-balanced","href":"/curators/markets/liquidations"},{"title":"Withdrawal Queue","sidebarTitle":"Withdrawal queue","icon":"list-ol","href":"/curators/markets/withdrawal-queue"},{"title":"Borrow Orders","sidebarTitle":"Borrow orders","icon":"right-left","href":"/curators/markets/borrow-orders"},{"title":"Obligation Orders","sidebarTitle":"Obligation orders","icon":"circle-bolt","href":"/curators/markets/obligation-orders"},{"title":"Auto-Deleverage","sidebarTitle":"Auto-deleverage","icon":"stopwatch","href":"/curators/markets/auto-deleverage"},{"title":"Elevation Groups (eMode)","sidebarTitle":"Elevation groups","icon":"layer-group","href":"/curators/markets/elevation-groups"},{"title":"Permissioned Markets","sidebarTitle":"Permissioned markets","icon":"lock","href":"/curators/markets/permissioned-markets"}]},{"group":"Day-2 operations","pages":[{"title":"Updating Reserves","sidebarTitle":"Updating reserves","icon":"rotate","href":"/curators/markets/reserve-management"},{"group":"Fixed Rates","icon":"crosshairs","pages":[{"title":"Fixed Rates","sidebarTitle":"Overview","icon":"crosshairs","href":"/curators/markets/fixed-rates/index"},{"title":"Reserve Configuration","sidebarTitle":"Reserve Configuration","icon":"sliders","href":"/curators/markets/fixed-rates/reserve-configuration"},{"title":"Market Settings","sidebarTitle":"Market Settings","icon":"toggle-on","href":"/curators/markets/fixed-rates/market-settings"},{"title":"Lifecycle Operations","sidebarTitle":"Lifecycle Operations","icon":"timeline","href":"/curators/markets/fixed-rates/lifecycle-operations"},{"title":"Risk Considerations","sidebarTitle":"Risk","icon":"shield","href":"/curators/markets/fixed-rates/risk"}]},{"title":"Farms \u0026 Rewards","sidebarTitle":"Farms \u0026 rewards","icon":"sprout","href":"/curators/markets/farms-and-rewards"},{"title":"Emergency Controls","sidebarTitle":"Emergency controls","icon":"triangle-exclamation","href":"/curators/markets/emergency-controls"},{"title":"Emergency Council","sidebarTitle":"Emergency council","icon":"user-shield","href":"/curators/markets/emergency-council"}]},{"group":"Data \u0026 integration","pages":[{"title":"Read Market Data","sidebarTitle":"Read market data","icon":"database","href":"/curators/markets/market-data"},{"title":"Programmatic Integration","sidebarTitle":"Programmatic integration","icon":"code","href":"/curators/markets/programmatic-integration"}]},{"group":"Reference","pages":[{"title":"Reserve Config Reference","sidebarTitle":"Reserve config reference","icon":"table","href":"/curators/markets/reserve-parameters"},{"title":"Market Config Reference","sidebarTitle":"Market config reference","icon":"table","href":"/curators/markets/market-config-reference"},{"title":"CLI Command Index","sidebarTitle":"CLI command index","icon":"list","href":"/curators/markets/cli-command-index"},{"title":"Glossary","sidebarTitle":"Glossary","icon":"book-open","href":"/curators/markets/glossary"}]}]}]}]},"basePath":"","title":"Token Info - Kamino Docs","buildId":"dpl_9yaRmq8qi7yyMZn9oEWmKEdYMvGZ","deploymentId":"dpl_9yaRmq8qi7yyMZn9oEWmKEdYMvGZ","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-BB8grMv9.js","lightbox-handle-r17bVUz3.js"]}