Hooks Icon
rhinestone Docs
OverviewOverviewOmni AccountOmni AccountSDKSDKBuild ModulesBuild Modules
GitHubGitHub (opens in a new tab)
  • Overview
  • Getting Started
  • Omni Account Demo
  • Conceptual
    • Overview
    • Omni Account
    • Orchestrator
    • Settlement Layer
    • Solvers
  • Meta Intents
  • Further Use Cases
  • Tutorials
  • 1: Create a new Omni Account
  • 2: Send your first intent
  • 3: Turn an existing account into an Omni Account
  • Guides
  • Executor Flow
  • Token Preference
  • Reference
      • getAccountLockerHook
      • getAccountLockerSourceExecutor
      • getAccountLockerTargetExecutor
      • getUnlockFundsAction
      • getDepositToAcrossAction
      • getRegisterApprovalSpendAction
      • ACCOUNT_LOCKER_HOOK
      • ACCOUNT_LOCKER_SOURCE_EXECUTOR
      • ACCOUNT_LOCKER_TARGET_EXECUTOR
    • getOrchestrator
    • createUserAccount
    • getUserId
    • getPortfolio
    • getOrderPath
    • postSignedOrderBundle
    • getBundleStatus
    • getSolverClaimPayload
    • Types

On This Page

  • Usage
  • Parameters
  • userId
  • Returns
  • portfolio
Question? Give us feedback → (opens in a new tab)
Omni Account
Orchestrator SDK
getPortfolio

getPortfolio

Get the assets in a user's portfolio to display in the UI.

Usage

const portfolio = await orchestrator.getPortfolio(
  'd6f64241-a62c-4542-bb23-e78d7e1e0cd6',
)

Parameters

userId

  • Type: string

The ID of the user account to get the portfolio for.

Returns

portfolio

  • Type: Promise<Portfolio>

The portfolio of the user account.

getUserIdgetOrderPath

Copyright 2025 Rhinestone
About usBlogTwitterWarpcast