Returns multi-chain transaction history for a given wallet address.
Returns up to 500 lifecycle rows ordered newest-first. Each request
targets a single chain via the required chainId query parameter:
8453 (Base, hub), 43114 (Avalanche, spoke), or 747474 (Katana, spoke).
The query parameter filters by requestedOnChainId — the chain where
the activity was initiated.
Three kind values: mint (USDC → UTY), deposit (UTY → yUTY), and
withdrawal. yUTY withdrawals follow a cooldown → claimable → claimed
lifecycle; UTY withdrawals are born at claimed (instant path).
Each row carries both requestedOnChainId (where the activity was
initiated) and claimedOnChainId (where the claim was settled — the
hub for “claim all on Base”, the spoke for OFT bridge-back). These can
differ: a request initiated on Avalanche can be claimed on Base, or
bridged back to Katana. Calling per chain is the canonical way to
render a multi-chain history; the API does not aggregate across chains
in a single response.
GET
/
v1
/
transactions
/
{address}
Returns multi-chain transaction history for a given wallet address.
curl --request GET \ --url https://api.yieldpoint.io/v1/transactions/{address}
Stable composite key. Mint/deposit rows: <kind>:<chainId>:<vault>:<hash>:<eventId>. Withdrawal lifecycle rows: withdrawal:<vault>:<hubRequestId> (hub vault request id is the canonical identity for both hub-direct and composer-routed redemptions). UTY instant withdrawal rows reuse the mint/deposit format.
Chain where this activity was initiated. For hub-direct redemptions and Base mints/deposits this is 8453. For composer-routed redemptions this is the spoke chain (43114 Avalanche or 747474 Katana) derived from the composer's RedeemRequested.dst_eid. Matches the chainId query parameter on the listed row.
Chain where the claim landed. 8453 when the user redeemed directly on Base (receiver=user); the spoke chain when the composer bridged UTY back via OFT (receiver=composer, dst_eid → chainId). Null while the request is still in cooldown or claimable. For mint/deposit and UTY instant withdrawal rows this equals requestedOnChainId (atomic, no separate claim step).
Input side of the swap — the token the user is giving / has given. For mint: USDC paid in. For deposit: UTY paid in. For withdrawal: shares burned (UTY for UTY-vault redemptions, yUTY for yUTY-vault redemptions). On UTY cooldown rows the value is null until the WithdrawalRequest struct is read on-chain by the API enrichment pass.
Output side of the swap — the token the user is receiving / has received. For mint: UTY shares minted. For deposit: yUTY shares minted. For withdrawal: asset paid out (USDC for UTY redemptions, UTY for yUTY redemptions). On in-flight withdrawal rows the value reflects the asset snapshot at request time; on claimed rows it reflects the actual settled amount.
Lifecycle status. completed only on mint rows. locked only on deposit rows. cooldown → claimable → claimed is the yUTY withdrawal lifecycle; UTY instant withdrawals are born at claimed.
Unix seconds of the most-recent event for this row. On withdrawal lifecycle rows this is the latest of (request, request_closed, claim) — not the original request time. See requestedAt for the request time.
Hub-side block number. Paired with hubTx on cross-chain rows.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"YieldPoint","colors":{"primary":"#00e606","light":"#00e606","dark":"#008b07"},"logo":"https://mintcdn.com/xsylabs/z05w9EaWriUMUxNN/logo.svg?fit=max\u0026auto=format\u0026n=z05w9EaWriUMUxNN\u0026q=85\u0026s=660821dd5bcb484f0cb52159a23e543b","favicon":"https://mintcdn.com/xsylabs/z05w9EaWriUMUxNN/favicon.svg?fit=max\u0026auto=format\u0026n=z05w9EaWriUMUxNN\u0026q=85\u0026s=994a4bed0d1fbd557c11576f7ebae5d7","api":{"openapi":"https://api.yieldpoint.io/docs/json","playground":{"display":"interactive"},"examples":{"languages":["bash","javascript","python"]}},"appearance":{"default":"dark","strict":true},"background":{"color":{"light":"#0F1215","dark":"#0F1215"}},"navbar":{"primary":{"type":"button","label":"Launch App","href":"https://app.yieldpoint.io"}},"footer":{"socials":{"x":"https://x.com/YieldPointCap","discord":"https://discord.gg/fdxe4efA2M"}},"styling":{"codeblocks":"dark","latex":true},"contextual":{"options":["copy","view","assistant","chatgpt","claude","perplexity","grok","aistudio","windsurf","mcp","add-mcp","cursor","vscode"],"display":"header"},"navigation":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://paragraph.com/@yieldpoint"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"xsylabs","hasAudioNarration":false,"actualSubdomain":"xsylabs","customDomains":["docs.yieldpoint.io"],"gitSource":{"type":"github","owner":"xsy-labs","repo":"docs.yieldpoint.io","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ac9a585a91e1d65d3c3d7e8","collectionId":"bc779484-82f7-4ea5-b436-e641f6599355","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ac9a585a91e1d65d3c3d7e8"},"entitlements":{},"buildId":"6ac9a585a91e1d65d3c3d7e8","clientVersion":"0.0.4064","searchFilterCounts":[{"language":"default","tag":"Protocol","count":15},{"language":"default","tag":"API reference","count":14},{"language":"default","tag":"Architecture","count":5},{"language":"default","tag":"Integration","count":5},{"language":"default","tag":"Address","count":4},{"language":"default","tag":"Leaderboard","count":4},{"language":"default","tag":"Tooling","count":4},{"language":"default","tag":"Protocol data","count":3},{"language":"default","tag":"Health","count":2},{"language":"default","tag":"Overview","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/transactions/returns-multi-chain-transaction-history-for-a-given-wallet-address","slug":"/api-reference/transactions/returns-multi-chain-transaction-history-for-a-given-wallet-address","pageMetadata":{"title":"Returns multi-chain transaction history for a given wallet address.","description":"Returns up to 500 lifecycle rows ordered newest-first. Each request\ntargets a single chain via the required `chainId` query parameter:\n`8453` (Base, hub), `43114` (Avalanche, spoke), or `747474` (Katana, spoke).\nThe query parameter filters by `requestedOnChainId` — the chain where\nthe activity was initiated.\n\nThree `kind` values: `mint` (USDC → UTY), `deposit` (UTY → yUTY), and\n`withdrawal`. yUTY withdrawals follow a cooldown → claimable → claimed\nlifecycle; UTY withdrawals are born at `claimed` (instant path).\n\nEach row carries both `requestedOnChainId` (where the activity was\ninitiated) and `claimedOnChainId` (where the claim was settled — the\nhub for \"claim all on Base\", the spoke for OFT bridge-back). These can\ndiffer: a request initiated on Avalanche can be claimed on Base, or\nbridged back to Katana. Calling per chain is the canonical way to\nrender a multi-chain history; the API does not aggregate across chains\nin a single response.","deprecated":null,"version":null,"openapi":"https://api.yieldpoint.io/docs/json get /v1/transactions/{address}","href":"/api-reference/transactions/returns-multi-chain-transaction-history-for-a-given-wallet-address","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Returns up to 500 lifecycle rows ordered newest-first. Each request\\ntargets a single chain via the required \", _jsx(_components.code, {\n children: \"chainId\"\n }), \" query parameter:\\n\", _jsx(_components.code, {\n children: \"8453\"\n }), \" (Base, hub), \", _jsx(_components.code, {\n children: \"43114\"\n }), \" (Avalanche, spoke), or \", _jsx(_components.code, {\n children: \"747474\"\n }), \" (Katana, spoke).\\nThe query parameter filters by \", _jsx(_components.code, {\n children: \"requestedOnChainId\"\n }), \" — the chain where\\nthe activity was initiated.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Three \", _jsx(_components.code, {\n children: \"kind\"\n }), \" values: \", _jsx(_components.code, {\n children: \"mint\"\n }), \" (USDC → UTY), \", _jsx(_components.code, {\n children: \"deposit\"\n }), \" (UTY → yUTY), and\\n\", _jsx(_components.code, {\n children: \"withdrawal\"\n }), \". yUTY withdrawals follow a cooldown → claimable → claimed\\nlifecycle; UTY withdrawals are born at \", _jsx(_components.code, {\n children: \"claimed\"\n }), \" (instant path).\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Each row carries both \", _jsx(_components.code, {\n children: \"requestedOnChainId\"\n }), \" (where the activity was\\ninitiated) and \", _jsx(_components.code, {\n children: \"claimedOnChainId\"\n }), \" (where the claim was settled — the\\nhub for “claim all on Base”, the spoke for OFT bridge-back). These can\\ndiffer: a request initiated on Avalanche can be claimed on Base, or\\nbridged back to Katana. Calling per chain is the canonical way to\\nrender a multi-chain history; the API does not aggregate across chains\\nin a single response.\"]\n })]\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":"dark","config":{},"pageMetadata":{"title":"Returns multi-chain transaction history for a given wallet address.","description":"Returns up to 500 lifecycle rows ordered newest-first. Each request\ntargets a single chain via the required `chainId` query parameter:\n`8453` (Base, hub), `43114` (Avalanche, spoke), or `747474` (Katana, spoke).\nThe query parameter filters by `requestedOnChainId` — the chain where\nthe activity was initiated.\n\nThree `kind` values: `mint` (USDC → UTY), `deposit` (UTY → yUTY), and\n`withdrawal`. yUTY withdrawals follow a cooldown → claimable → claimed\nlifecycle; UTY withdrawals are born at `claimed` (instant path).\n\nEach row carries both `requestedOnChainId` (where the activity was\ninitiated) and `claimedOnChainId` (where the claim was settled — the\nhub for \"claim all on Base\", the spoke for OFT bridge-back). These can\ndiffer: a request initiated on Avalanche can be claimed on Base, or\nbridged back to Katana. Calling per chain is the canonical way to\nrender a multi-chain history; the API does not aggregate across chains\nin a single response.","deprecated":null,"version":null,"openapi":"https://api.yieldpoint.io/docs/json get /v1/transactions/{address}","href":"/api-reference/transactions/returns-multi-chain-transaction-history-for-a-given-wallet-address","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Returns up to 500 lifecycle rows ordered newest-first. Each request\ntargets a single chain via the required `chainId` query parameter:\n`8453` (Base, hub), `43114` (Avalanche, spoke), or `747474` (Katana, spoke).\nThe query parameter filters by `requestedOnChainId` — the chain where\nthe activity was initiated.\n\nThree `kind` values: `mint` (USDC → UTY), `deposit` (UTY → yUTY), and\n`withdrawal`. yUTY withdrawals follow a cooldown → claimable → claimed\nlifecycle; UTY withdrawals are born at `claimed` (instant path).\n\nEach row carries both `requestedOnChainId` (where the activity was\ninitiated) and `claimedOnChainId` (where the claim was settled — the\nhub for \"claim all on Base\", the spoke for OFT bridge-back). These can\ndiffer: a request initiated on Avalanche can be claimed on Base, or\nbridged back to Katana. Calling per chain is the canonical way to\nrender a multi-chain history; the API does not aggregate across chains\nin a single response.","operationId":"getTransactionsHistoryForAddress","parameters":["9b243686-31d4-455a-aac3-e8c79088e068","ca11f51a-e25e-4f69-bd08-dafed2b6f7df"],"responses":{"200":"399125f4-f58c-48f8-bc58-b3b5e9cdb94c","400":"757fd8c1-2d72-48bc-89ef-2cd72a328e19"},"summary":"Returns multi-chain transaction history for a given wallet address.","tags":["Transactions"],"method":"get","type":"path","servers":["7d88c635-5263-491b-b4e1-cf09773d212d"],"security":[],"path":"/v1/transactions/{address}","baseUrlOptions":["https://api.yieldpoint.io"],"title":"Returns multi-chain transaction history for a given wallet address.","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"9b243686-31d4-455a-aac3-e8c79088e068":{"name":"address","required":true,"in":"path","description":"0x-prefixed 40-character wallet address (any case).","schema":{"type":"string","isRequired":true,"description":"0x-prefixed 40-character wallet address (any case).","uniqueKey":"","typeLabel":"string"}},"ca11f51a-e25e-4f69-bd08-dafed2b6f7df":{"name":"chainId","required":true,"in":"query","description":"Supported: 8453 (Base), 43114 (Avalanche), 747474 (Katana)","schema":{"type":"number","isRequired":true,"description":"Supported: 8453 (Base), 43114 (Avalanche), 747474 (Katana)","uniqueKey":"","typeLabel":"number"}}},"responses":{"399125f4-f58c-48f8-bc58-b3b5e9cdb94c":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Stable composite key. Mint/deposit rows: `\u003ckind>:\u003cchainId>:\u003cvault>:\u003chash>:\u003ceventId>`. Withdrawal lifecycle rows: `withdrawal:\u003cvault>:\u003chubRequestId>` (hub vault request id is the canonical identity for both hub-direct and composer-routed redemptions). UTY instant withdrawal rows reuse the mint/deposit format.","isRequired":true,"uniqueKey":"items.[INDEX].id","typeLabel":"string"},"requestedOnChainId":{"type":"number","description":"Chain where this activity was initiated. For hub-direct redemptions and Base mints/deposits this is `8453`. For composer-routed redemptions this is the spoke chain (`43114` Avalanche or `747474` Katana) derived from the composer's RedeemRequested.dst_eid. Matches the `chainId` query parameter on the listed row.","isRequired":true,"uniqueKey":"items.[INDEX].requestedOnChainId","typeLabel":"number"},"claimedOnChainId":{"oneOf":[{"type":"number","description":"Chain where the claim landed. `8453` when the user redeemed directly on Base (receiver=user); the spoke chain when the composer bridged UTY back via OFT (receiver=composer, dst_eid → chainId). Null while the request is still in cooldown or claimable. For mint/deposit and UTY instant withdrawal rows this equals `requestedOnChainId` (atomic, no separate claim step).","isRequired":true,"uniqueKey":"items.[INDEX].claimedOnChainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain where the claim landed. `8453` when the user redeemed directly on Base (receiver=user); the spoke chain when the composer bridged UTY back via OFT (receiver=composer, dst_eid → chainId). Null while the request is still in cooldown or claimable. For mint/deposit and UTY instant withdrawal rows this equals `requestedOnChainId` (atomic, no separate claim step).","isRequired":true,"uniqueKey":"items.[INDEX].claimedOnChainId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].claimedOnChainId","typeLabel":"number | null"},"kind":{"type":"string","enum":["mint","deposit","withdrawal"],"description":"Row kind. `mint` = UTY vault deposit (USDC → UTY). `deposit` = yUTY vault deposit (UTY → yUTY). `withdrawal` = yUTY async redemption lifecycle or UTY instant redemption.","isRequired":true,"uniqueKey":"items.[INDEX].kind","typeLabel":"enum\u003cstring>"},"product":{"type":"string","enum":["UTY","yUTY"],"isRequired":true,"uniqueKey":"items.[INDEX].product","typeLabel":"enum\u003cstring>"},"vault":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","isRequired":true,"uniqueKey":"items.[INDEX].vault","typeLabel":"string"},"direction":{"type":"object","properties":{"from":{"type":"string","enum":["USDC","UTY","yUTY"],"isRequired":true,"uniqueKey":"items.[INDEX].direction.from","typeLabel":"enum\u003cstring>"},"to":{"type":"string","enum":["USDC","UTY","yUTY"],"isRequired":true,"uniqueKey":"items.[INDEX].direction.to","typeLabel":"enum\u003cstring>"}},"required":["from","to"],"isRequired":true,"uniqueKey":"items.[INDEX].direction","typeLabel":"object"},"sent":{"type":"object","properties":{"value":{"oneOf":[{"type":"string","description":"Raw integer amount as a base-10 string. Divide by 10^decimals for display. Null when the value is not yet known on-chain — e.g., the shares-burned side of a UTY cooldown row before its WithdrawalRequest struct has been read.","isRequired":true,"uniqueKey":"items.[INDEX].sent.value.oneOf.0","typeLabel":"string"},{"type":"null","description":"Raw integer amount as a base-10 string. Divide by 10^decimals for display. Null when the value is not yet known on-chain — e.g., the shares-burned side of a UTY cooldown row before its WithdrawalRequest struct has been read.","isRequired":true,"uniqueKey":"items.[INDEX].sent.value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].sent.value","typeLabel":"string | null"},"token":{"type":"string","enum":["USDC","UTY","yUTY"],"isRequired":true,"uniqueKey":"items.[INDEX].sent.token","typeLabel":"enum\u003cstring>"},"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","isRequired":true,"uniqueKey":"items.[INDEX].sent.address","typeLabel":"string"},"decimals":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].sent.decimals","typeLabel":"number"}},"required":["value","token","address","decimals"],"description":"Input side of the swap — the token the user is giving / has given. For mint: USDC paid in. For deposit: UTY paid in. For withdrawal: shares burned (UTY for UTY-vault redemptions, yUTY for yUTY-vault redemptions). On UTY cooldown rows the `value` is null until the WithdrawalRequest struct is read on-chain by the API enrichment pass.","isRequired":true,"uniqueKey":"items.[INDEX].sent","typeLabel":"object"},"received":{"type":"object","properties":{"value":{"oneOf":[{"type":"string","description":"Raw integer amount as a base-10 string. Divide by 10^decimals for display. Null when the value is not yet known on-chain — e.g., the shares-burned side of a UTY cooldown row before its WithdrawalRequest struct has been read.","isRequired":true,"uniqueKey":"items.[INDEX].received.value.oneOf.0","typeLabel":"string"},{"type":"null","description":"Raw integer amount as a base-10 string. Divide by 10^decimals for display. Null when the value is not yet known on-chain — e.g., the shares-burned side of a UTY cooldown row before its WithdrawalRequest struct has been read.","isRequired":true,"uniqueKey":"items.[INDEX].received.value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].received.value","typeLabel":"string | null"},"token":{"type":"string","enum":["USDC","UTY","yUTY"],"isRequired":true,"uniqueKey":"items.[INDEX].received.token","typeLabel":"enum\u003cstring>"},"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","isRequired":true,"uniqueKey":"items.[INDEX].received.address","typeLabel":"string"},"decimals":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].received.decimals","typeLabel":"number"}},"required":["value","token","address","decimals"],"description":"Output side of the swap — the token the user is receiving / has received. For mint: UTY shares minted. For deposit: yUTY shares minted. For withdrawal: asset paid out (USDC for UTY redemptions, UTY for yUTY redemptions). On in-flight withdrawal rows the `value` reflects the asset snapshot at request time; on claimed rows it reflects the actual settled amount.","isRequired":true,"uniqueKey":"items.[INDEX].received","typeLabel":"object"},"status":{"type":"string","enum":["completed","locked","cooldown","claimable","claimed"],"description":"Lifecycle status. `completed` only on mint rows. `locked` only on deposit rows. `cooldown` → `claimable` → `claimed` is the yUTY withdrawal lifecycle; UTY instant withdrawals are born at `claimed`.","isRequired":true,"uniqueKey":"items.[INDEX].status","typeLabel":"enum\u003cstring>"},"hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Most-recent on-chain tx hash for this row. On cross-chain rows this is the spoke-side arrival; see `hubTx` for the hub-side leg.","isRequired":true,"uniqueKey":"items.[INDEX].hash","typeLabel":"string"},"blockNumber":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].blockNumber","typeLabel":"number"},"timestamp":{"type":"number","description":"Unix seconds of the most-recent event for this row. On withdrawal lifecycle rows this is the latest of (request, request_closed, claim) — not the original request time. See `requestedAt` for the request time.","isRequired":true,"uniqueKey":"items.[INDEX].timestamp","typeLabel":"number"},"requestId":{"oneOf":[{"type":"number","description":"Vault request id. Null on UTY instant withdrawals (no request was created). Absent on mint and deposit rows.","uniqueKey":"items.[INDEX].requestId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Vault request id. Null on UTY instant withdrawals (no request was created). Absent on mint and deposit rows.","uniqueKey":"items.[INDEX].requestId.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].requestId","typeLabel":"number | null"},"requestedAt":{"type":"number","description":"Unix seconds when the redemption request was created. Required on every withdrawal row, including UTY instant (where it equals claimedAt).","uniqueKey":"items.[INDEX].requestedAt","typeLabel":"number"},"cooldownEndsAt":{"oneOf":[{"type":"number","description":"Unix seconds when the bonding period ends. Null on UTY instant withdrawals (no cooldown).","uniqueKey":"items.[INDEX].cooldownEndsAt.oneOf.0","typeLabel":"number"},{"type":"null","description":"Unix seconds when the bonding period ends. Null on UTY instant withdrawals (no cooldown).","uniqueKey":"items.[INDEX].cooldownEndsAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].cooldownEndsAt","typeLabel":"number | null"},"claimedAt":{"oneOf":[{"type":"number","description":"Unix seconds when the claim settled. Null while status is cooldown or claimable.","uniqueKey":"items.[INDEX].claimedAt.oneOf.0","typeLabel":"number"},{"type":"null","description":"Unix seconds when the claim settled. Null while status is cooldown or claimable.","uniqueKey":"items.[INDEX].claimedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].claimedAt","typeLabel":"number | null"},"claimedHash":{"oneOf":[{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Tx hash of the settling Withdraw event. Null while status is cooldown or claimable.","uniqueKey":"items.[INDEX].claimedHash.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^0x[a-fA-F0-9]{64}$","description":"Tx hash of the settling Withdraw event. Null while status is cooldown or claimable.","uniqueKey":"items.[INDEX].claimedHash.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].claimedHash","typeLabel":"string | null"},"hubTx":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Hub-side (Base) tx hash. Populated on cross-chain rows where requestedOnChainId or claimedOnChainId is a spoke (43114, 747474).","uniqueKey":"items.[INDEX].hubTx","typeLabel":"string"},"hubTimestamp":{"type":"number","description":"Unix seconds of the hub-side event. Paired with hubTx on cross-chain rows.","uniqueKey":"items.[INDEX].hubTimestamp","typeLabel":"number"},"hubBlockNumber":{"type":"number","description":"Hub-side block number. Paired with hubTx on cross-chain rows.","uniqueKey":"items.[INDEX].hubBlockNumber","typeLabel":"number"}},"required":["id","requestedOnChainId","claimedOnChainId","kind","product","vault","direction","sent","received","status","hash","blockNumber","timestamp"],"uniqueKey":"items.[INDEX]","typeLabel":"object"},"uniqueKey":"","typeLabel":"object[]"},"examples":{"Example":{"title":"Example","value":[{"id":"\u003cstring>","requestedOnChainId":123,"claimedOnChainId":123,"kind":"mint","product":"UTY","vault":"\u003cstring>","direction":{"from":"USDC","to":"USDC"},"sent":{"value":"\u003cstring>","token":"USDC","address":"\u003cstring>","decimals":123},"received":{"value":"\u003cstring>","token":"USDC","address":"\u003cstring>","decimals":123},"status":"completed","hash":"\u003cstring>","blockNumber":123,"timestamp":123,"requestId":123,"requestedAt":123,"cooldownEndsAt":123,"claimedAt":123,"claimedHash":"\u003cstring>","hubTx":"\u003cstring>","hubTimestamp":123,"hubBlockNumber":123}]}},"exampleType":"generated"}},"exampleType":"generated"},"757fd8c1-2d72-48bc-89ef-2cd72a328e19":{"description":"Returned when `address` is malformed or `chainId` is missing, not an integer, sent as an array, or not one of {8453, 43114, 747474}.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"traceId":{"oneOf":[{"type":"string","uniqueKey":"traceId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"traceId.oneOf.1","typeLabel":"null"}],"uniqueKey":"traceId","typeLabel":"string | null"},"validation":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"validation.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"validation.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"validation.oneOf.1","typeLabel":"null"}],"uniqueKey":"validation","typeLabel":"string[] | null"}},"required":["error","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>","traceId":"\u003cstring>","validation":["\u003cstring>"]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{"7d88c635-5263-491b-b4e1-cf09773d212d":{"url":"https://api.yieldpoint.io"}}},"originalFileLocation":"https://api.yieldpoint.io/docs/json"},"subdomain":"xsylabs","siteName":"YieldPoint","title":"Returns multi-chain transaction history for a given wallet address. - YieldPoint","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-10T02:40:08.521Z","originalFileLocation":"api-reference/transactions/returns-multi-chain-transaction-history-for-a-given-wallet-address.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"dark\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Returns up to 500 lifecycle rows ordered newest-first. Each request targets a single chain via the required chainId query parameter: 8453 (Base, hub), 43114 (Avalanche, spoke), or 747474 (Katana, spoke). The query parameter filters by requestedOnChainId — the chain where the activity was initiated. Three kind values: mint (USDC → UTY), deposit (UTY → yUTY), and withdrawal. yUTY withdrawals follow a cooldown → claimable → claimed lifecycle; UTY withdrawals are born at claimed (instant path). Each row carries both requestedOnChainId (where the activity was initiated) and claimedOnChainId (where the claim was settled — the hub for \u0026quot;claim all on Base\u0026quot;, the spoke for OFT bridge-back). These can differ: a request initiated on Avalanche can be claimed on Base, or bridged back to Katana. Calling per chain is the canonical way to render a multi-chain history; the API does not aggregate across chains in a single response.\">\u003cmeta data-mint-head name=\"application-name\" content=\"YieldPoint\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/xsylabs/FKH0A7KHmPTMbaqa/_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/xsylabs/FKH0A7KHmPTMbaqa/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/xsylabs/FKH0A7KHmPTMbaqa/_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/xsylabs/FKH0A7KHmPTMbaqa/_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/xsylabs/FKH0A7KHmPTMbaqa/_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/xsylabs/FKH0A7KHmPTMbaqa/_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/xsylabs/FKH0A7KHmPTMbaqa/_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/xsylabs/FKH0A7KHmPTMbaqa/_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/xsylabs/FKH0A7KHmPTMbaqa/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Returns multi-chain transaction history for a given wallet address. - YieldPoint\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns up to 500 lifecycle rows ordered newest-first. Each request targets a single chain via the required chainId query parameter: 8453 (Base, hub), 43114 (Avalanche, spoke), or 747474 (Katana, spoke). The query parameter filters by requestedOnChainId — the chain where the activity was initiated. Three kind values: mint (USDC → UTY), deposit (UTY → yUTY), and withdrawal. yUTY withdrawals follow a cooldown → claimable → claimed lifecycle; UTY withdrawals are born at claimed (instant path). Each row carries both requestedOnChainId (where the activity was initiated) and claimedOnChainId (where the claim was settled — the hub for \u0026quot;claim all on Base\u0026quot;, the spoke for OFT bridge-back). These can differ: a request initiated on Avalanche can be claimed on Base, or bridged back to Katana. Calling per chain is the canonical way to render a multi-chain history; the API does not aggregate across chains in a single response.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"YieldPoint\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.yieldpoint.io/api-reference/transactions/returns-multi-chain-transaction-history-for-a-given-wallet-address\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://xsylabs.mintlify.app/_mintlify/api/og/v2?division=Address\u0026amp;title=Returns+multi-chain+transaction+history+for+a+given+wallet+address.\u0026amp;description=Returns+up+to+500+lifecycle+rows+ordered+newest-first.+Each+request%0Atargets+a+single+chain+via+the+required+%60chainId%60+query+parameter%3A%0A%608453%60+%28Base%2C+hub%29%2C+%604311\u0026amp;theme=417fe224dbd67b97ed7fad7a\u0026amp;signature=b2cc3fe3c5bb1774c5d8ea6faa348b581de462be0fcd926119c7f2e85df7deac\">\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=\"Returns multi-chain transaction history for a given wallet address. - YieldPoint\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns up to 500 lifecycle rows ordered newest-first. Each request targets a single chain via the required chainId query parameter: 8453 (Base, hub), 43114 (Avalanche, spoke), or 747474 (Katana, spoke). The query parameter filters by requestedOnChainId — the chain where the activity was initiated. Three kind values: mint (USDC → UTY), deposit (UTY → yUTY), and withdrawal. yUTY withdrawals follow a cooldown → claimable → claimed lifecycle; UTY withdrawals are born at claimed (instant path). Each row carries both requestedOnChainId (where the activity was initiated) and claimedOnChainId (where the claim was settled — the hub for \u0026quot;claim all on Base\u0026quot;, the spoke for OFT bridge-back). These can differ: a request initiated on Avalanche can be claimed on Base, or bridged back to Katana. Calling per chain is the canonical way to render a multi-chain history; the API does not aggregate across chains in a single response.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://xsylabs.mintlify.app/_mintlify/api/og/v2?division=Address\u0026amp;title=Returns+multi-chain+transaction+history+for+a+given+wallet+address.\u0026amp;description=Returns+up+to+500+lifecycle+rows+ordered+newest-first.+Each+request%0Atargets+a+single+chain+via+the+required+%60chainId%60+query+parameter%3A%0A%608453%60+%28Base%2C+hub%29%2C+%604311\u0026amp;theme=417fe224dbd67b97ed7fad7a\u0026amp;signature=b2cc3fe3c5bb1774c5d8ea6faa348b581de462be0fcd926119c7f2e85df7deac\">\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/xsylabs/FKH0A7KHmPTMbaqa/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"YieldPoint\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00e606\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.yieldpoint.io/api-reference/transactions/returns-multi-chain-transaction-history-for-a-given-wallet-address\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/transactions/returns-multi-chain-transaction-history-for-a-given-wallet-address.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.yieldpoint.io/#organization\",\"name\":\"YieldPoint\",\"url\":\"https://docs.yieldpoint.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/xsylabs/z05w9EaWriUMUxNN/logo.svg?fit=max\u0026auto=format\u0026n=z05w9EaWriUMUxNN\u0026q=85\u0026s=660821dd5bcb484f0cb52159a23e543b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.yieldpoint.io#website\",\"name\":\"YieldPoint\",\"url\":\"https://docs.yieldpoint.io\",\"publisher\":{\"@id\":\"https://docs.yieldpoint.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.yieldpoint.io/api-reference/transactions/returns-multi-chain-transaction-history-for-a-given-wallet-address#webpage\",\"url\":\"https://docs.yieldpoint.io/api-reference/transactions/returns-multi-chain-transaction-history-for-a-given-wallet-address\",\"name\":\"Returns multi-chain transaction history for a given wallet address.\",\"description\":\"Returns up to 500 lifecycle rows ordered newest-first. Each request targets a single chain via the required chainId query parameter: 8453 (Base, hub), 43114 (Avalanche, spoke), or 747474 (Katana, spoke). The query parameter filters by requestedOnChainId — the chain where the activity was initiated. Three kind values: mint (USDC → UTY), deposit (UTY → yUTY), and withdrawal. yUTY withdrawals follow a cooldown → claimable → claimed lifecycle; UTY withdrawals are born at claimed (instant path). Each row carries both requestedOnChainId (where the activity was initiated) and claimedOnChainId (where the claim was settled — the hub for \\\"claim all on Base\\\", the spoke for OFT bridge-back). These can differ: a request initiated on Avalanche can be claimed on Base, or bridged back to Katana. Calling per chain is the canonical way to render a multi-chain history; the API does not aggregate across chains in a single response.\",\"dateModified\":\"2026-10-10T02:40:08.521Z\",\"isPartOf\":{\"@id\":\"https://docs.yieldpoint.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.yieldpoint.io/api-reference/transactions/returns-multi-chain-transaction-history-for-a-given-wallet-address#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.yieldpoint.io/api-reference/transactions/returns-multi-chain-transaction-history-for-a-given-wallet-address#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Address\",\"item\":\"https://docs.yieldpoint.io/api-reference/address/portfolio\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Returns multi-chain transaction history for a given wallet address.\",\"item\":\"https://docs.yieldpoint.io/api-reference/transactions/returns-multi-chain-transaction-history-for-a-given-wallet-address\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.yieldpoint.io/api-reference/transactions/returns-multi-chain-transaction-history-for-a-given-wallet-address#apireference\",\"headline\":\"Returns multi-chain transaction history for a given wallet address.\",\"name\":\"Returns multi-chain transaction history for a given wallet address.\",\"description\":\"Returns up to 500 lifecycle rows ordered newest-first. Each request targets a single chain via the required chainId query parameter: 8453 (Base, hub), 43114 (Avalanche, spoke), or 747474 (Katana, spoke). The query parameter filters by requestedOnChainId — the chain where the activity was initiated. Three kind values: mint (USDC → UTY), deposit (UTY → yUTY), and withdrawal. yUTY withdrawals follow a cooldown → claimable → claimed lifecycle; UTY withdrawals are born at claimed (instant path). Each row carries both requestedOnChainId (where the activity was initiated) and claimedOnChainId (where the claim was settled — the hub for \\\"claim all on Base\\\", the spoke for OFT bridge-back). These can differ: a request initiated on Avalanche can be claimed on Base, or bridged back to Katana. Calling per chain is the canonical way to render a multi-chain history; the API does not aggregate across chains in a single response.\",\"url\":\"https://docs.yieldpoint.io/api-reference/transactions/returns-multi-chain-transaction-history-for-a-given-wallet-address\",\"mainEntityOfPage\":{\"@id\":\"https://docs.yieldpoint.io/api-reference/transactions/returns-multi-chain-transaction-history-for-a-given-wallet-address#webpage\"},\"dateModified\":\"2026-10-10T02:40:08.521Z\",\"publisher\":{\"@id\":\"https://docs.yieldpoint.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.yieldpoint.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"YieldPoint\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"YieldPoint","nav":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://paragraph.com/@yieldpoint"}]},"tabs":[{"tab":"Protocol","pages":[{"title":"Protocol","href":"/protocol/architecture/overview"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/guides/coming-soon"}]},{"tab":"API reference","groups":[{"group":"Overview","pages":[{"title":"API overview","href":"/api-reference/overview"}]},{"group":"Leaderboard","pages":[{"title":"Seasons and positions","href":"/api-reference/leaderboard/seasons"},{"title":"Get leaderboard","openapi":"https://api.yieldpoint.io/docs/json GET /v1/leaderboard/{season}","href":"/api-reference/leaderboard/get-leaderboard"},{"title":"Get wallet rank","openapi":"https://api.yieldpoint.io/docs/json GET /v1/leaderboard/{season}/{address}","href":"/api-reference/leaderboard/get-address"},{"title":"Get wallet history","openapi":"https://api.yieldpoint.io/docs/json GET /v1/leaderboard/{season}/{address}/history","href":"/api-reference/leaderboard/get-address-history"}]},{"group":"Address","pages":[{"title":"Portfolio data","href":"/api-reference/address/portfolio"},{"title":"Get portfolio history","openapi":"https://api.yieldpoint.io/docs/json GET /v1/address/{address}/portfolio","href":"/api-reference/address/get-portfolio"},{"title":"Get daily portfolio","description":"End-of-day balances and dollar values per token per chain for a wallet.","openapi":"https://api.yieldpoint.io/docs/json GET /v1/address/{address}/portfolio/daily","href":"/api-reference/address/get-portfolio-daily"},{"title":"Returns multi-chain transaction history for a given wallet address.","deprecated":null,"version":null,"openapi":"https://api.yieldpoint.io/docs/json get /v1/transactions/{address}","href":"/api-reference/transactions/returns-multi-chain-transaction-history-for-a-given-wallet-address"}]},{"group":"Protocol data","pages":[{"title":"Returns ecosystem-level data for UTY and yUTY tokens","description":null,"deprecated":null,"version":null,"openapi":"https://api.yieldpoint.io/docs/json get /v1","href":"/api-reference/ecosystem/returns-ecosystem-level-data-for-uty-and-yuty-tokens"},{"title":"Returns UTY total supply","deprecated":null,"version":null,"openapi":"https://api.yieldpoint.io/docs/json get /v1/uty","href":"/api-reference/uty/returns-uty-total-supply"},{"title":"Returns yUTY APY","deprecated":null,"version":null,"openapi":"https://api.yieldpoint.io/docs/json get /v1/yuty","href":"/api-reference/yuty/returns-yuty-apy"}]},{"group":"Health","pages":[{"title":"Get health","deprecated":null,"version":null,"openapi":"https://api.yieldpoint.io/docs/json get /health","href":"/api-reference/health/get-health"},{"title":"Get healthready","deprecated":null,"version":null,"openapi":"https://api.yieldpoint.io/docs/json get /health/ready","href":"/api-reference/health/get-healthready"}]}]}]},"basePath":"","title":"Returns multi-chain transaction history for a given wallet address. - YieldPoint","buildId":"dpl_2gSLkbMoF5kkLsBqYzq9KWtDyJRo","deploymentId":"dpl_2gSLkbMoF5kkLsBqYzq9KWtDyJRo","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-hfTk6MZX.js","utils-Bfp7HcY4.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D8dSW7yV.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CFgQXcZO.js","snippetPresets-dMW1-pV3.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-DyrCOido.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Bwwdcyh3.js","shallow-drVXTg79.js","getApiPlaygroundDisplay-GMPxUzWV.js","CodeSnippet-wTmV0wP6.js","CodeSnippets-D_QxCJEq.js","Page-BsZAA8xk.js","getPastedJson-Dev-X0Xy.js","icon-7L2WL0jD.js","MethodPill-Ble59Dl_.js","DuplicateIcon-r-98uLGh.js","createIcon-DaFzipjW.js","DynamicMarkdown-Jk8YAWGN.js","SectionHeading-nLgrCDOg.js","axios-vUo_bRtp.js","Markdown-_QGow1Wo.js","clsx-v8ssfMzu.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CjboTi0T.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DkAyo-p5.js"]}