{"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://docs.kamino.com"},"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":"/#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"}},"seo":{"metatags":{"canonical":"https://docs.kamino.com"}},"icons":{"library":"fontawesome"},"styling":{"codeblocks":{"theme":"css-variables"},"latex":false},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","cursor","vscode"],"display":"header"},"interaction":{"drilldown":true},"navigation":{"global":{"anchors":[]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"kamino-3d73a151","hasAudioNarration":false,"actualSubdomain":"kamino-3d73a151","customDomains":["docs.kamino.com"],"gitSource":{"type":"github","owner":"kamino-finance","repo":"kamino-documentation","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af33e2ee5e36dceb065ad9b","clientVersion":"0.0.4094","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":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"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":"editor-metadata","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},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"global.css","href":"/_mintlify/custom/kamino-3d73a151/1db0c01f0e94f408/global.css"}],"page":{"pagePath":"build/multiply/get-cumulative-wallet-multiply-earnings-history","slug":"/build/multiply/get-cumulative-wallet-multiply-earnings-history","pageMetadata":{"title":"Get cumulative wallet Multiply earnings history","description":"UTC cumulative daily or ISO-week points. The generation parameter is internal-only. Controlled by an off, internal, or on gate.","deprecated":null,"version":null,"openapi":"/kamino-api.json get /owners/{pubkey}/multiply/pnl/history","href":"/build/multiply/get-cumulative-wallet-multiply-earnings-history","autogeneratedByOpenApi":true},"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: \"UTC cumulative daily or ISO-week points. The generation parameter is internal-only. Controlled by an off, internal, or on gate.\"\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":{"theme":"css-variables"},"config":{},"pageMetadata":{"title":"Get cumulative wallet Multiply earnings history","description":"UTC cumulative daily or ISO-week points. The generation parameter is internal-only. Controlled by an off, internal, or on gate.","deprecated":null,"version":null,"openapi":"/kamino-api.json get /owners/{pubkey}/multiply/pnl/history","href":"/build/multiply/get-cumulative-wallet-multiply-earnings-history","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/kamino-3d73a151/b653455c34dec4b8/brand-copy.js","/_mintlify/custom/kamino-3d73a151/9609d0bb46c3d15b/intercom.js","/_mintlify/custom/kamino-3d73a151/466fd259a73f5446/aeonik-persist.js"],"openApiReferenceData":{"operation":{"operationId":"getWalletMultiplyPnlHistory","summary":"Get cumulative wallet Multiply earnings history","description":"UTC cumulative daily or ISO-week points. The generation parameter is internal-only. Controlled by an off, internal, or on gate.","tags":["Multiply"],"parameters":["41e9cf94-b8dc-4624-8c77-7606ecff7e33","906d220d-fc83-49c8-9756-026d9fbb3376","605f0741-15fa-44bf-b4fc-5140dd223b6e","c064d3b4-c82e-45ac-988e-d540a1848fc5","d5ff9b5b-6e2f-46f6-a7c7-2955a2843d39"],"responses":{"200":"1313c042-f804-4677-9402-d7c59aad7e86","400":"c88d939d-bbcd-44fa-8202-d3ceb94717a3","401":"42376917-0fff-4c35-b41c-aa7fdcb8c05d","404":"637cb767-f72e-4fb2-b6bc-b28d48bde8f3","500":"c5e5b22b-0fb6-472b-96bd-4b5d6f8ddd3e","503":"2bac6a0c-d9cd-4113-8296-45d04fc1b20b"},"method":"get","type":"path","servers":["0e13c83b-e1ef-463a-bec4-4eb69532e966"],"security":[],"path":"/owners/{pubkey}/multiply/pnl/history","baseUrlOptions":["https://api.kamino.finance"],"title":"Get cumulative wallet Multiply earnings history","codeSamples":[],"requestExampleLanguages":["bash","javascript","python","rust"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[],"disableProxy":true},"dependencies":{"parameters":{"41e9cf94-b8dc-4624-8c77-7606ecff7e33":{"schema":{"type":"string","description":"Valid base58-encoded address of the user wallet","example":"AxqtG9SHDkZTLSWg81Sp7VqAzQpRqXtR9ziJ3VQAS8As","isRequired":true,"uniqueKey":"","typeLabel":"string"},"required":true,"description":"Valid base58-encoded address of the user wallet","name":"pubkey","in":"path"},"906d220d-fc83-49c8-9756-026d9fbb3376":{"schema":{"oneOf":[{"type":"string","description":"Date input (ISO 8601 string or epoch in ms)","example":"2024-01-01T00:00:00.000Z","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"number","description":"Date input (ISO 8601 string or epoch in ms)","example":"2024-01-01T00:00:00.000Z","uniqueKey":"oneOf.1","typeLabel":"number"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | number"},"required":false,"description":"Date input (ISO 8601 string or epoch in ms)","name":"start","in":"query"},"605f0741-15fa-44bf-b4fc-5140dd223b6e":{"schema":{"oneOf":[{"type":"string","description":"Date input (ISO 8601 string or epoch in ms)","example":"2024-01-01T00:00:00.000Z","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"number","description":"Date input (ISO 8601 string or epoch in ms)","example":"2024-01-01T00:00:00.000Z","uniqueKey":"oneOf.1","typeLabel":"number"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | number"},"required":false,"description":"Date input (ISO 8601 string or epoch in ms)","name":"end","in":"query"},"c064d3b4-c82e-45ac-988e-d540a1848fc5":{"schema":{"type":"string","enum":["day","week"],"isRequired":false,"uniqueKey":"","typeLabel":"enum\u003cstring>"},"required":false,"name":"frequency","in":"query"},"d5ff9b5b-6e2f-46f6-a7c7-2955a2843d39":{"schema":{"type":"integer","exclusiveMinimum":0,"description":"Internal validation only","isRequired":false,"uniqueKey":"","typeLabel":"integer"},"required":false,"description":"Internal validation only","name":"generation","in":"query"}},"responses":{"1313c042-f804-4677-9402-d7c59aad7e86":{"description":"OK","content":{"application/json":{"example":{"wallet":"Api479WaLLetG1111111111111111111111111111111","accountingVersion":2,"generation":4797,"frequency":"day","coverage":{"start":"2026-04-30","computedThrough":"2026-09-28T23:59:00Z","marksFinalThrough":"2026-09-28","projectionRefreshedOn":"2026-09-29T19:00:00Z"},"points":[{"day":"2026-09-28","lstSolPnlSol":"1.5","otherPairsPnlUsd":"0","earningsUsd":"301.5","solUsdPrice":"201","status":"complete","reasons":[],"partialSubtotal":null,"lifecycles":{"included":1,"partial":0,"unavailable":0},"byType":{"Multiply":{"status":"complete","reasons":[],"lstSolPnlSol":"0","otherPairsPnlUsd":"0","earningsUsd":"0","partialSubtotal":null,"lifecycles":0},"MultiplyFixedRate":{"status":"complete","reasons":[],"lstSolPnlSol":"1.5","otherPairsPnlUsd":"0","earningsUsd":"301.5","partialSubtotal":null,"lifecycles":1}}}]},"schema":{"type":"object","properties":{"wallet":{"type":"string","description":"Valid base58-encoded address","example":"VEG1EMtttdHunMbSza8uoms1R18VXmYSph2bBpHcSJd","isRequired":true,"uniqueKey":"wallet","typeLabel":"string"},"accountingVersion":{"type":"number","isRequired":true,"uniqueKey":"accountingVersion","typeLabel":"number"},"generation":{"type":"number","isRequired":true,"uniqueKey":"generation","typeLabel":"number"},"frequency":{"type":"string","enum":["day","week"],"isRequired":true,"uniqueKey":"frequency","typeLabel":"enum\u003cstring>"},"coverage":{"type":"object","properties":{"start":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"coverage.start.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"coverage.start.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.start","typeLabel":"string | null"},"computedThrough":{"type":"string","isRequired":true,"uniqueKey":"coverage.computedThrough","typeLabel":"string"},"marksFinalThrough":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"coverage.marksFinalThrough.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"coverage.marksFinalThrough.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.marksFinalThrough","typeLabel":"string | null"},"projectionRefreshedOn":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"coverage.projectionRefreshedOn.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"coverage.projectionRefreshedOn.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.projectionRefreshedOn","typeLabel":"string | null"},"oldestIncludedProjection":{"oneOf":[{"type":"string","uniqueKey":"coverage.oldestIncludedProjection.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"coverage.oldestIncludedProjection.oneOf.1","typeLabel":"null"}],"uniqueKey":"coverage.oldestIncludedProjection","typeLabel":"string | null"},"lifecycles":{"type":"object","properties":{"total":{"type":"number","isRequired":true,"uniqueKey":"coverage.lifecycles.total","typeLabel":"number"},"complete":{"type":"number","isRequired":true,"uniqueKey":"coverage.lifecycles.complete","typeLabel":"number"},"partial":{"type":"number","isRequired":true,"uniqueKey":"coverage.lifecycles.partial","typeLabel":"number"},"unavailable":{"type":"number","isRequired":true,"uniqueKey":"coverage.lifecycles.unavailable","typeLabel":"number"},"open":{"type":"number","isRequired":true,"uniqueKey":"coverage.lifecycles.open","typeLabel":"number"},"closed":{"type":"number","isRequired":true,"uniqueKey":"coverage.lifecycles.closed","typeLabel":"number"},"typeUnknown":{"type":"number","isRequired":true,"uniqueKey":"coverage.lifecycles.typeUnknown","typeLabel":"number"},"missingCreate":{"type":"number","isRequired":true,"uniqueKey":"coverage.lifecycles.missingCreate","typeLabel":"number"}},"required":["total","complete","partial","unavailable","open","closed","typeUnknown","missingCreate"],"uniqueKey":"coverage.lifecycles","typeLabel":"object"}},"required":["start","computedThrough","marksFinalThrough","projectionRefreshedOn"],"isRequired":true,"uniqueKey":"coverage","typeLabel":"object"},"points":{"type":"array","items":{"type":"object","properties":{"lstSolPnlSol":{"oneOf":[{"type":"string","description":"Native SOL earnings of LST/SOL lifecycles","isRequired":true,"uniqueKey":"points.items.[INDEX].lstSolPnlSol.oneOf.0","typeLabel":"string"},{"type":"null","description":"Native SOL earnings of LST/SOL lifecycles","isRequired":true,"uniqueKey":"points.items.[INDEX].lstSolPnlSol.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].lstSolPnlSol","typeLabel":"string | null"},"otherPairsPnlUsd":{"oneOf":[{"type":"string","description":"Native USD earnings of other pairs","isRequired":true,"uniqueKey":"points.items.[INDEX].otherPairsPnlUsd.oneOf.0","typeLabel":"string"},{"type":"null","description":"Native USD earnings of other pairs","isRequired":true,"uniqueKey":"points.items.[INDEX].otherPairsPnlUsd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].otherPairsPnlUsd","typeLabel":"string | null"},"earningsUsd":{"oneOf":[{"type":"string","description":"SOL earnings converted at the stated SOL/USD price plus USD earnings","isRequired":true,"uniqueKey":"points.items.[INDEX].earningsUsd.oneOf.0","typeLabel":"string"},{"type":"null","description":"SOL earnings converted at the stated SOL/USD price plus USD earnings","isRequired":true,"uniqueKey":"points.items.[INDEX].earningsUsd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].earningsUsd","typeLabel":"string | null"},"day":{"type":"string","description":"Final included UTC day; Sundays for complete ISO weeks","isRequired":true,"uniqueKey":"points.items.[INDEX].day","typeLabel":"string"},"solUsdPrice":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"points.items.[INDEX].solUsdPrice.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"points.items.[INDEX].solUsdPrice.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].solUsdPrice","typeLabel":"string | null"},"status":{"type":"string","enum":["complete","partial","unavailable"],"isRequired":true,"uniqueKey":"points.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"reasons":{"type":"array","items":{"type":"string","uniqueKey":"points.items.[INDEX].reasons.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"points.items.[INDEX].reasons","typeLabel":"string[]"},"partialSubtotal":{"oneOf":[{"type":"object","properties":{"lstSolPnlSol":{"oneOf":[{"type":"string","description":"Native SOL earnings of LST/SOL lifecycles","isRequired":true,"uniqueKey":"points.items.[INDEX].partialSubtotal.oneOf.0.lstSolPnlSol.oneOf.0","typeLabel":"string"},{"type":"null","description":"Native SOL earnings of LST/SOL lifecycles","isRequired":true,"uniqueKey":"points.items.[INDEX].partialSubtotal.oneOf.0.lstSolPnlSol.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].partialSubtotal.oneOf.0.lstSolPnlSol","typeLabel":"string | null"},"otherPairsPnlUsd":{"oneOf":[{"type":"string","description":"Native USD earnings of other pairs","isRequired":true,"uniqueKey":"points.items.[INDEX].partialSubtotal.oneOf.0.otherPairsPnlUsd.oneOf.0","typeLabel":"string"},{"type":"null","description":"Native USD earnings of other pairs","isRequired":true,"uniqueKey":"points.items.[INDEX].partialSubtotal.oneOf.0.otherPairsPnlUsd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].partialSubtotal.oneOf.0.otherPairsPnlUsd","typeLabel":"string | null"},"earningsUsd":{"oneOf":[{"type":"string","description":"SOL earnings converted at the stated SOL/USD price plus USD earnings","isRequired":true,"uniqueKey":"points.items.[INDEX].partialSubtotal.oneOf.0.earningsUsd.oneOf.0","typeLabel":"string"},{"type":"null","description":"SOL earnings converted at the stated SOL/USD price plus USD earnings","isRequired":true,"uniqueKey":"points.items.[INDEX].partialSubtotal.oneOf.0.earningsUsd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].partialSubtotal.oneOf.0.earningsUsd","typeLabel":"string | null"}},"required":["lstSolPnlSol","otherPairsPnlUsd","earningsUsd"],"description":"Labelled sum of computable lifecycles when complete totals are unavailable","isRequired":true,"uniqueKey":"points.items.[INDEX].partialSubtotal.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"lstSolPnlSol":{"oneOf":[{"type":"string","description":"Native SOL earnings of LST/SOL lifecycles"},{"type":"null","description":"Native SOL earnings of LST/SOL lifecycles"}]},"otherPairsPnlUsd":{"oneOf":[{"type":"string","description":"Native USD earnings of other pairs"},{"type":"null","description":"Native USD earnings of other pairs"}]},"earningsUsd":{"oneOf":[{"type":"string","description":"SOL earnings converted at the stated SOL/USD price plus USD earnings"},{"type":"null","description":"SOL earnings converted at the stated SOL/USD price plus USD earnings"}]}},"required":["lstSolPnlSol","otherPairsPnlUsd","earningsUsd"],"description":"Labelled sum of computable lifecycles when complete totals are unavailable","isRequired":true,"uniqueKey":"points.items.[INDEX].partialSubtotal.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].partialSubtotal","typeLabel":"object | null"},"lifecycles":{"type":"object","properties":{"included":{"type":"number","isRequired":true,"uniqueKey":"points.items.[INDEX].lifecycles.included","typeLabel":"number"},"partial":{"type":"number","isRequired":true,"uniqueKey":"points.items.[INDEX].lifecycles.partial","typeLabel":"number"},"unavailable":{"type":"number","isRequired":true,"uniqueKey":"points.items.[INDEX].lifecycles.unavailable","typeLabel":"number"}},"required":["included","partial","unavailable"],"isRequired":true,"uniqueKey":"points.items.[INDEX].lifecycles","typeLabel":"object"},"byType":{"type":"object","properties":{"Multiply":{"type":"object","properties":{"lstSolPnlSol":{"oneOf":[{"type":"string","description":"Native SOL earnings of LST/SOL lifecycles","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.lstSolPnlSol.oneOf.0","typeLabel":"string"},{"type":"null","description":"Native SOL earnings of LST/SOL lifecycles","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.lstSolPnlSol.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.lstSolPnlSol","typeLabel":"string | null"},"otherPairsPnlUsd":{"oneOf":[{"type":"string","description":"Native USD earnings of other pairs","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.otherPairsPnlUsd.oneOf.0","typeLabel":"string"},{"type":"null","description":"Native USD earnings of other pairs","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.otherPairsPnlUsd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.otherPairsPnlUsd","typeLabel":"string | null"},"earningsUsd":{"oneOf":[{"type":"string","description":"SOL earnings converted at the stated SOL/USD price plus USD earnings","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.earningsUsd.oneOf.0","typeLabel":"string"},{"type":"null","description":"SOL earnings converted at the stated SOL/USD price plus USD earnings","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.earningsUsd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.earningsUsd","typeLabel":"string | null"},"status":{"type":"string","enum":["complete","partial","unavailable"],"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.status","typeLabel":"enum\u003cstring>"},"reasons":{"type":"array","items":{"type":"string","uniqueKey":"points.items.[INDEX].byType.Multiply.reasons.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.reasons","typeLabel":"string[]"},"partialSubtotal":{"oneOf":[{"type":"object","properties":{"lstSolPnlSol":{"oneOf":[{"type":"string","description":"Native SOL earnings of LST/SOL lifecycles","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.partialSubtotal.oneOf.0.lstSolPnlSol.oneOf.0","typeLabel":"string"},{"type":"null","description":"Native SOL earnings of LST/SOL lifecycles","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.partialSubtotal.oneOf.0.lstSolPnlSol.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.partialSubtotal.oneOf.0.lstSolPnlSol","typeLabel":"string | null"},"otherPairsPnlUsd":{"oneOf":[{"type":"string","description":"Native USD earnings of other pairs","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.partialSubtotal.oneOf.0.otherPairsPnlUsd.oneOf.0","typeLabel":"string"},{"type":"null","description":"Native USD earnings of other pairs","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.partialSubtotal.oneOf.0.otherPairsPnlUsd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.partialSubtotal.oneOf.0.otherPairsPnlUsd","typeLabel":"string | null"},"earningsUsd":{"oneOf":[{"type":"string","description":"SOL earnings converted at the stated SOL/USD price plus USD earnings","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.partialSubtotal.oneOf.0.earningsUsd.oneOf.0","typeLabel":"string"},{"type":"null","description":"SOL earnings converted at the stated SOL/USD price plus USD earnings","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.partialSubtotal.oneOf.0.earningsUsd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.partialSubtotal.oneOf.0.earningsUsd","typeLabel":"string | null"}},"required":["lstSolPnlSol","otherPairsPnlUsd","earningsUsd"],"description":"Labelled sum of computable lifecycles when complete totals are unavailable","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.partialSubtotal.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"lstSolPnlSol":{"oneOf":[{"type":"string","description":"Native SOL earnings of LST/SOL lifecycles"},{"type":"null","description":"Native SOL earnings of LST/SOL lifecycles"}]},"otherPairsPnlUsd":{"oneOf":[{"type":"string","description":"Native USD earnings of other pairs"},{"type":"null","description":"Native USD earnings of other pairs"}]},"earningsUsd":{"oneOf":[{"type":"string","description":"SOL earnings converted at the stated SOL/USD price plus USD earnings"},{"type":"null","description":"SOL earnings converted at the stated SOL/USD price plus USD earnings"}]}},"required":["lstSolPnlSol","otherPairsPnlUsd","earningsUsd"],"description":"Labelled sum of computable lifecycles when complete totals are unavailable","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.partialSubtotal.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.partialSubtotal","typeLabel":"object | null"},"lifecycles":{"type":"integer","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply.lifecycles","typeLabel":"integer"}},"required":["lstSolPnlSol","otherPairsPnlUsd","earningsUsd","status","reasons","partialSubtotal","lifecycles"],"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.Multiply","typeLabel":"object"},"MultiplyFixedRate":{"type":"object","properties":{"lstSolPnlSol":{"oneOf":[{"type":"string","description":"Native SOL earnings of LST/SOL lifecycles","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.lstSolPnlSol.oneOf.0","typeLabel":"string"},{"type":"null","description":"Native SOL earnings of LST/SOL lifecycles","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.lstSolPnlSol.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.lstSolPnlSol","typeLabel":"string | null"},"otherPairsPnlUsd":{"oneOf":[{"type":"string","description":"Native USD earnings of other pairs","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.otherPairsPnlUsd.oneOf.0","typeLabel":"string"},{"type":"null","description":"Native USD earnings of other pairs","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.otherPairsPnlUsd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.otherPairsPnlUsd","typeLabel":"string | null"},"earningsUsd":{"oneOf":[{"type":"string","description":"SOL earnings converted at the stated SOL/USD price plus USD earnings","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.earningsUsd.oneOf.0","typeLabel":"string"},{"type":"null","description":"SOL earnings converted at the stated SOL/USD price plus USD earnings","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.earningsUsd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.earningsUsd","typeLabel":"string | null"},"status":{"type":"string","enum":["complete","partial","unavailable"],"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.status","typeLabel":"enum\u003cstring>"},"reasons":{"type":"array","items":{"type":"string","uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.reasons.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.reasons","typeLabel":"string[]"},"partialSubtotal":{"oneOf":[{"type":"object","properties":{"lstSolPnlSol":{"oneOf":[{"type":"string","description":"Native SOL earnings of LST/SOL lifecycles","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.partialSubtotal.oneOf.0.lstSolPnlSol.oneOf.0","typeLabel":"string"},{"type":"null","description":"Native SOL earnings of LST/SOL lifecycles","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.partialSubtotal.oneOf.0.lstSolPnlSol.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.partialSubtotal.oneOf.0.lstSolPnlSol","typeLabel":"string | null"},"otherPairsPnlUsd":{"oneOf":[{"type":"string","description":"Native USD earnings of other pairs","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.partialSubtotal.oneOf.0.otherPairsPnlUsd.oneOf.0","typeLabel":"string"},{"type":"null","description":"Native USD earnings of other pairs","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.partialSubtotal.oneOf.0.otherPairsPnlUsd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.partialSubtotal.oneOf.0.otherPairsPnlUsd","typeLabel":"string | null"},"earningsUsd":{"oneOf":[{"type":"string","description":"SOL earnings converted at the stated SOL/USD price plus USD earnings","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.partialSubtotal.oneOf.0.earningsUsd.oneOf.0","typeLabel":"string"},{"type":"null","description":"SOL earnings converted at the stated SOL/USD price plus USD earnings","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.partialSubtotal.oneOf.0.earningsUsd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.partialSubtotal.oneOf.0.earningsUsd","typeLabel":"string | null"}},"required":["lstSolPnlSol","otherPairsPnlUsd","earningsUsd"],"description":"Labelled sum of computable lifecycles when complete totals are unavailable","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.partialSubtotal.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"lstSolPnlSol":{"oneOf":[{"type":"string","description":"Native SOL earnings of LST/SOL lifecycles"},{"type":"null","description":"Native SOL earnings of LST/SOL lifecycles"}]},"otherPairsPnlUsd":{"oneOf":[{"type":"string","description":"Native USD earnings of other pairs"},{"type":"null","description":"Native USD earnings of other pairs"}]},"earningsUsd":{"oneOf":[{"type":"string","description":"SOL earnings converted at the stated SOL/USD price plus USD earnings"},{"type":"null","description":"SOL earnings converted at the stated SOL/USD price plus USD earnings"}]}},"required":["lstSolPnlSol","otherPairsPnlUsd","earningsUsd"],"description":"Labelled sum of computable lifecycles when complete totals are unavailable","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.partialSubtotal.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.partialSubtotal","typeLabel":"object | null"},"lifecycles":{"type":"integer","isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate.lifecycles","typeLabel":"integer"}},"required":["lstSolPnlSol","otherPairsPnlUsd","earningsUsd","status","reasons","partialSubtotal","lifecycles"],"isRequired":true,"uniqueKey":"points.items.[INDEX].byType.MultiplyFixedRate","typeLabel":"object"}},"required":["Multiply","MultiplyFixedRate"],"description":"Both obligation types are always present","isRequired":true,"uniqueKey":"points.items.[INDEX].byType","typeLabel":"object"}},"required":["lstSolPnlSol","otherPairsPnlUsd","earningsUsd","day","solUsdPrice","status","reasons","partialSubtotal","lifecycles","byType"],"uniqueKey":"points.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"points","typeLabel":"object[]"}},"required":["wallet","accountingVersion","generation","frequency","coverage","points"],"examples":[{"wallet":"Api479WaLLetG1111111111111111111111111111111","accountingVersion":2,"generation":4797,"frequency":"day","coverage":{"start":"2026-04-30","computedThrough":"2026-09-28T23:59:00Z","marksFinalThrough":"2026-09-28","projectionRefreshedOn":"2026-09-29T19:00:00Z"},"points":[{"day":"2026-09-28","lstSolPnlSol":"1.5","otherPairsPnlUsd":"0","earningsUsd":"301.5","solUsdPrice":"201","status":"complete","reasons":[],"partialSubtotal":null,"lifecycles":{"included":1,"partial":0,"unavailable":0},"byType":{"Multiply":{"status":"complete","reasons":[],"lstSolPnlSol":"0","otherPairsPnlUsd":"0","earningsUsd":"0","partialSubtotal":null,"lifecycles":0},"MultiplyFixedRate":{"status":"complete","reasons":[],"lstSolPnlSol":"1.5","otherPairsPnlUsd":"0","earningsUsd":"301.5","partialSubtotal":null,"lifecycles":1}}}]},{"wallet":"Api479WaLLetG1111111111111111111111111111111","accountingVersion":2,"generation":4797,"frequency":"day","coverage":{"start":"2026-04-30","computedThrough":"2026-09-28T23:59:00Z","marksFinalThrough":"2026-09-28","projectionRefreshedOn":"2026-09-29T19:00:00Z"},"points":[{"day":"2026-09-28","lstSolPnlSol":"1.5","otherPairsPnlUsd":"0","earningsUsd":null,"solUsdPrice":null,"status":"partial","reasons":["price_missing"],"partialSubtotal":{"lstSolPnlSol":"1.5","otherPairsPnlUsd":"0","earningsUsd":null},"lifecycles":{"included":1,"partial":0,"unavailable":0},"byType":{"Multiply":{"status":"complete","reasons":[],"lstSolPnlSol":"0","otherPairsPnlUsd":"0","earningsUsd":"0","partialSubtotal":null,"lifecycles":0},"MultiplyFixedRate":{"status":"partial","reasons":["price_missing"],"lstSolPnlSol":"1.5","otherPairsPnlUsd":"0","earningsUsd":null,"partialSubtotal":{"lstSolPnlSol":"1.5","otherPairsPnlUsd":"0","earningsUsd":null},"lifecycles":1}}}]}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"wallet":"Api479WaLLetG1111111111111111111111111111111","accountingVersion":2,"generation":4797,"frequency":"day","coverage":{"start":"2026-04-30","computedThrough":"2026-09-28T23:59:00Z","marksFinalThrough":"2026-09-28","projectionRefreshedOn":"2026-09-29T19:00:00Z"},"points":[{"day":"2026-09-28","lstSolPnlSol":"1.5","otherPairsPnlUsd":"0","earningsUsd":"301.5","solUsdPrice":"201","status":"complete","reasons":[],"partialSubtotal":null,"lifecycles":{"included":1,"partial":0,"unavailable":0},"byType":{"Multiply":{"status":"complete","reasons":[],"lstSolPnlSol":"0","otherPairsPnlUsd":"0","earningsUsd":"0","partialSubtotal":null,"lifecycles":0},"MultiplyFixedRate":{"status":"complete","reasons":[],"lstSolPnlSol":"1.5","otherPairsPnlUsd":"0","earningsUsd":"301.5","partialSubtotal":null,"lifecycles":1}}}]}}},"exampleType":"examples"}},"exampleType":"examples"},"c88d939d-bbcd-44fa-8202-d3ceb94717a3":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"High-level error message describing the failure","example":"Invalid query params","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"details.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"details.items.[INDEX]","typeLabel":"object"},"description":"Detailed validation issues (present only for validation errors)","uniqueKey":"details","typeLabel":"object[]"}},"required":["error"],"description":"Bad request response (400)","example":{"error":"Invalid query request","details":[{"code":"invalid_union","errors":[[{"code":"custom","path":[],"message":"Invalid date string"}],[{"expected":"number","code":"invalid_type","path":[],"message":"Invalid input: expected number, received string"}]],"path":["start"],"message":"Invalid input"}]},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Invalid query request","details":[{"code":"invalid_union","errors":[[{"code":"custom","path":[],"message":"Invalid date string"}],[{"expected":"number","code":"invalid_type","path":[],"message":"Invalid input: expected number, received string"}]],"path":["start"],"message":"Invalid input"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"42376917-0fff-4c35-b41c-aa7fdcb8c05d":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message describing why it was not authorized","example":"Not authorized for this request. Please include the basic auth headers.","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Not authorized for this request. Please include the basic auth headers."}}},"exampleType":"generated"}},"exampleType":"generated"},"637cb767-f72e-4fb2-b6bc-b28d48bde8f3":{"description":"Not Found","content":{"application/json":{"schema":{"type":"object","properties":{"metadata":{"type":"string","description":"Error message describing why it was not found","example":"Account could not be found","isRequired":true,"uniqueKey":"metadata","typeLabel":"string"}},"required":["metadata"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"metadata":"Account could not be found"}}},"exampleType":"generated"}},"exampleType":"generated"},"c5e5b22b-0fb6-472b-96bd-4b5d6f8ddd3e":{"description":"Internal Server Error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message for internal server failure","example":"An internal error occurred","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"description":"Internal server error response (500)","example":{"error":"An internal error occurred"},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"An internal error occurred"}}},"exampleType":"generated"}},"exampleType":"generated"},"2bac6a0c-d9cd-4113-8296-45d04fc1b20b":{"description":"Service Unavailable","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{"0e13c83b-e1ef-463a-bec4-4eb69532e966":{"url":"https://api.kamino.finance"}}},"originalFileLocation":"kamino-api.json"},"subdomain":"kamino-3d73a151","siteName":"Kamino Docs","title":"Get cumulative wallet Multiply earnings history - Kamino Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-10T15:54:23.378Z","originalFileLocation":"build/multiply/get-cumulative-wallet-multiply-earnings-history.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=\"UTC cumulative daily or ISO-week points. The generation parameter is internal-only. Controlled by an off, internal, or on gate.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Kamino Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/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=\"/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=\"/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=\"/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=\"/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=\"/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=\"/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=\"/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=\"/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=\"Get cumulative wallet Multiply earnings history - Kamino Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"UTC cumulative daily or ISO-week points. The generation parameter is internal-only. Controlled by an off, internal, or on gate.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Kamino Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.kamino.com/build/multiply/get-cumulative-wallet-multiply-earnings-history\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://kamino-3d73a151.mintlify.site/_mintlify/api/og/v2?division=Multiply\u0026amp;title=Get+cumulative+wallet+Multiply+earnings+history\u0026amp;description=UTC+cumulative+daily+or+ISO-week+points.+The+generation+parameter+is+internal-only.+Controlled+by+an+off%2C+internal%2C+or+on+gate.\u0026amp;theme=d3833c2a4df0bd4f2980a795\u0026amp;signature=146f10a1670b082f6dac984c45770942cae8c9fda4cd855aded29b862127acfb\">\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=\"Get cumulative wallet Multiply earnings history - Kamino Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"UTC cumulative daily or ISO-week points. The generation parameter is internal-only. Controlled by an off, internal, or on gate.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://kamino-3d73a151.mintlify.site/_mintlify/api/og/v2?division=Multiply\u0026amp;title=Get+cumulative+wallet+Multiply+earnings+history\u0026amp;description=UTC+cumulative+daily+or+ISO-week+points.+The+generation+parameter+is+internal-only.+Controlled+by+an+off%2C+internal%2C+or+on+gate.\u0026amp;theme=d3833c2a4df0bd4f2980a795\u0026amp;signature=146f10a1670b082f6dac984c45770942cae8c9fda4cd855aded29b862127acfb\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/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://docs.kamino.com/build/multiply/get-cumulative-wallet-multiply-earnings-history\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/build/multiply/get-cumulative-wallet-multiply-earnings-history.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.kamino.com/#organization\",\"name\":\"Kamino Docs\",\"url\":\"https://docs.kamino.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/kamino-3d73a151/EHpt5rRzyV5R3dXt/images/logo/light.svg?fit=max\u0026auto=format\u0026n=EHpt5rRzyV5R3dXt\u0026q=85\u0026s=41146f93128a10f923dfe0829b84ceeb\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.kamino.com#website\",\"name\":\"Kamino Docs\",\"url\":\"https://docs.kamino.com\",\"publisher\":{\"@id\":\"https://docs.kamino.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.kamino.com/build/multiply/get-cumulative-wallet-multiply-earnings-history#webpage\",\"url\":\"https://docs.kamino.com/build/multiply/get-cumulative-wallet-multiply-earnings-history\",\"name\":\"Get cumulative wallet Multiply earnings history\",\"description\":\"UTC cumulative daily or ISO-week points. The generation parameter is internal-only. Controlled by an off, internal, or on gate.\",\"dateModified\":\"2026-11-10T15:54:23.378Z\",\"isPartOf\":{\"@id\":\"https://docs.kamino.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.kamino.com/build/multiply/get-cumulative-wallet-multiply-earnings-history#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.kamino.com/build/multiply/get-cumulative-wallet-multiply-earnings-history#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Full API Reference\",\"item\":\"https://docs.kamino.com/build/kamino-lend-borrow/get-transaction-to-borrow-liquidity-from-a-klend-reserve\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Multiply\",\"item\":\"https://docs.kamino.com/build/multiply/get-lifetime-wallet-multiply-earnings\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get cumulative wallet Multiply earnings history\",\"item\":\"https://docs.kamino.com/build/multiply/get-cumulative-wallet-multiply-earnings-history\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.kamino.com/build/multiply/get-cumulative-wallet-multiply-earnings-history#apireference\",\"headline\":\"Get cumulative wallet Multiply earnings history\",\"name\":\"Get cumulative wallet Multiply earnings history\",\"description\":\"UTC cumulative daily or ISO-week points. The generation parameter is internal-only. Controlled by an off, internal, or on gate.\",\"url\":\"https://docs.kamino.com/build/multiply/get-cumulative-wallet-multiply-earnings-history\",\"mainEntityOfPage\":{\"@id\":\"https://docs.kamino.com/build/multiply/get-cumulative-wallet-multiply-earnings-history#webpage\"},\"dateModified\":\"2026-11-10T15:54:23.378Z\",\"publisher\":{\"@id\":\"https://docs.kamino.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.kamino.com#website\"}}]}\u003c/script>\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","pages":[{"title":"Docs","href":""}]},{"product":"Buildkit","icon":"screwdriver-wrench","description":"Developer Documentation and APIs","tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":"/build"}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/build/developers/overview"}]},{"tab":"Earn","pages":[{"title":"Earn","href":"/build/earn"}]},{"tab":"Borrow","pages":[{"title":"Borrow","href":"/build/borrow"}]},{"tab":"Multiply","pages":[{"title":"Multiply","href":"/build/developers/multiply/overview"}]},{"tab":"Liquidity","pages":[{"title":"Liquidity","href":"/build/developers/liquidity/overview"}]},{"tab":"Rewards","pages":[{"title":"Rewards","href":"/build/developers/rewards/overview"}]},{"tab":"Oracle","pages":[{"title":"Oracle","href":"/build/developers/oracle/overview"}]},{"tab":"Portfolio","pages":[{"title":"Portfolio","href":"/build/developers/portfolio"}]},{"tab":"AI","pages":[{"title":"AI","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 median Solana slot duration","deprecated":null,"version":null,"openapi":"/kamino-api.json get /slots/duration","href":"/build/other/get-median-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","description":"Cumulative native earnings over Multiply and MultiplyFixedRate lifecycles. Controlled by an off, internal, or on gate. The generation parameter is internal-only.","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","description":"Get the Swap transaction history for a provided user wallet address, with optional limit and offset.","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","pages":[{"title":"Tutorials","href":"/build/tutorials/earn"}]},{"tab":"Recipes","pages":[{"title":"Recipes","href":"/build/resources/building-with-llms"}]},{"tab":"Kamino CLI","pages":[{"title":"Kamino CLI","href":"/build/cli"}]}]},{"product":"Curators","icon":"star","description":"Curator Documentation","pages":[{"title":"Curators","href":"/curators"}]}]},"basePath":"","title":"Get cumulative wallet Multiply earnings history - Kamino Docs","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C-hEh3I2.js","utils-CnF4QiUD.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C7PVNbel.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-8ytevL2A.js","snippetPresets-BT1alx3v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","Page-C945cI-W.js","getPastedJson-B276RuWN.js","icon-BqP8etTm.js","MethodPill-DM6sbxG1.js","DuplicateIcon-PyJglOaE.js","createIcon-CMeOMAc_.js","DynamicMarkdown-BoyYAA8K.js","SectionHeading-DAYv3gvZ.js","axios-vUo_bRtp.js","Markdown-BhTTmazV.js","clsx-CR-RHrVC.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CBUH0-zX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BmARFYNC.js"]}