Portfolio
Use Portfolio to review the active participant's positions, value history, income, and the holder operations each row actually offers.
Portfolio is where the active participant's holdings live, meaning the person or organisation currently selected in Acting asDelegated Authority lets a signed-in operator work inside another party's account. One check decides who may enter; the party's own roles decide the rest.Read the concept. Every figure here reflects that participant's positions, not your own signed-in account, so confirm who is active before you read anything as fact. Use Portfolio to inspect what a participant already owns, check what it has earned, and start a Transfer, Redeem, or Claim yield operation directly from a holding. Reach for Invest instead to acquire a new position through an open offering; Portfolio only shows what already exists. When an ended offering still owes the participant something, a Sales to settle card sits above the value chart. It lists each successful sale with tokens claimable now and each failed sale with a refund to collect. Its Claim tokens or Claim refund link opens that offering's page, where the claim itself happens.
A single holding shows up in two different places on this page, and they answer two different questions. The Holdings tab answers "what do I own right now": balance, available amount, frozen amount, cost basis, and unrealized profit or loss. The Returns tab answers a separate question, "what has this holding paid me": a lifetime total, an amount you can still claim, and an amount collected since the start of the year, broken down by income type and by asset. Neither tab substitutes for the other, and a position that shows a healthy balance on Holdings can show nothing on Returns if it has never paid anything yet.
Viewing Portfolio changes nothing, but the three holder operations reach past the acting participant. A Transfer moves the balance to whoever you name as recipient, so it changes what that other party holds, not only what you hold. A Redeem permanently retires the position rather than moving it, reducing what the issuer has outstanding. A Claim yield moves already-earned income out of its claimable state into the participant's balance. All three run through the same two-step dialog: fill in the values, then confirm. Before submission, confirm with the requested wallet-verification secret: a PIN, OTP, or recovery code. Confirmation submits the operation immediately. This page has no control to cancel a submitted operation.
Review portfolio value
Open Wealth, then Portfolio. The value chart sits above the three tabs and plots the participant's held balances at price over a selectable range. The page opens to the trailing 7 days by default, one of eight ranges you can choose from, from the trailing 24 hours up to all time. Selecting a range yourself locks it in for the rest of this visit; the chart otherwise narrows itself automatically to the tightest range that still shows your real data. Income still pending sits outside this line, since the participant does not hold it yet. Income already collected becomes a balance like any other, and can move the line, so a payout can show up here as well as on the Returns tab.


Portfolio keeps the value chart above the tab strip, so every tab you open next reads from the same participant context.
Inspect Holdings
Search by token name, symbol, or address. The table opens with five of its eleven columns hidden, Token name, Contract address, Cost basis, Available, and Frozen, so add back whichever ones you need through the View control in the toolbar. When cost basis is incomplete, look inside the Unrealized P&L cell's hover popover for the warning; it does not appear on the Cost basis cell itself.
Check allocation and returns
Reach for Insights when the question is where value sits: by jurisdiction, by asset value, by individual holding, or by asset class. Reach for Returns when the question is what your holdings have actually paid. Its three summary cards total across every holding:
| Card | Shows | Resets |
|---|---|---|
Total earned | Lifetime income across every return type, computed as everything collected plus everything still pending | Never |
Pending collection | Earned income you can still claim | Falls as you claim it, not on a schedule |
Collected this year | Income collected since the start of the year | Every January |
Total earned includes lifetime collected income and income still pending. Collected this year covers only the current year, so adding it to Pending collection does not reproduce the lifetime total when earlier years contain collected income.
Below the three cards sit three more views. Income mix charts the lifetime total by return type, fixed income, dividend, and interest, not by individual asset. A holding drops off it only once none of its earned, pending, or collected figures has anything in it, so an unclaimed but accrued payout still shows up on the chart. Upcoming events lists the next scheduled payment per asset. Returns by asset breaks earned and pending totals down per holding, plus what each has already collected. Reach for it over the three summary cards when you need to find which specific holding is driving a change in the total, not only that the total moved.
Start a holder operation
A row with exactly one enabled operation shows it as a button directly in the row; a row menu appears only once a second operation becomes available, so most rows never show a menu at all. The available operations have different requirements and results:
| Operation | Enabled when | What it changes | Holdings tab updates |
|---|---|---|---|
Transfer | Your connected wallet is the one actually holding a positive available balance for that token. | Reduces the sender's balance and increases the recipient's balance. | Immediately: Transfer alone tells the query to invalidate itself on success. |
Redeem | The bond has matured. | Permanently retires the position, reducing what the issuer has outstanding. | On the tab's next background refresh, which fires on the next indexed block rather than on success. |
Claim yield | A pending, eligible claim already exists for the holding; the Console does not let you invent one. | Moves already-earned income out of its claimable state into your balance. | On the tab's next background refresh, which fires on the next indexed block rather than on success. |
Every operation opens the same two-step dialog: fill in the values, then confirm. The confirm step asks for a wallet-verification secret, a PIN, OTP, or recovery code, and confirming it submits the operation immediately.
Troubleshooting
A cost basis or unrealized profit or loss figure looks incomplete
Signal: a holding's cost basis looks lower than you expect, or the Unrealized P&L figure seems off, with no obvious
warning anywhere near the Cost basis column. Cause: one or more acquisitions of that position lack the price data
needed to compute a complete cost basis. The Console excludes those acquisitions rather than guessing at a price, so
the displayed cost basis can be too low and the unrealized profit too high. Fix: hover the Unrealized P&L cell. The
incomplete-cost-basis warning lives inside that popover, next to the total-return and 24-hour-change figures, not on
the Cost basis cell itself. If cost basis is missing entirely rather than incomplete, that cell renders a plain dash
with no popover to hover, and the dash itself is the signal that no cost basis is on record.
Transfer is disabled on a holding I know I own
Signal: the row's menu shows Transfer, but it is greyed out, with no tooltip or message explaining why. Cause: your
currently connected wallet is not the specific wallet holding the position; a different wallet you control holds it
instead, and the Console disables the button silently, with no "switch wallets" prompt anywhere in the interface. Fix:
connect the wallet that actually holds the balance, then reopen the row menu. No in-app message points you toward
this; knowing to check which wallet is connected is the fix itself.
Neither Redeem nor Claim yield appears on a row
Signal: you expect Redeem or Claim yield in a holding's menu, and one or both are missing entirely. Cause: each
fails a different eligibility condition; see Start a holder operation for both. Fix: for
Redeem, wait for maturity; there is no early-redeem path here. For Claim yield, confirm a distribution is actually
pending for this holding before assuming the Console has missed one.
No holdings appear
Signal: the Holdings tab shows its empty state instead of a table. Cause: the active participant genuinely holds no
tokens visible in the current organisation and network scope, which is a legitimate, expected result, not necessarily
an error. Fix: confirm the participant named in Acting asDelegated Authority lets a signed-in operator work inside another party's account. One check decides who may enter; the party's own roles decide the rest.Read the concept and the Network
selector first, since both narrow what counts as a holding here. If both are correct and the participant truly holds
nothing, the empty state is the accurate answer.
My assets
What the active participant owns and could acquire: holdings, valuation, and income on Portfolio, open Primary Offerings on Invest, scoped to who you act as.
Invest
Use Invest to find Primary Offerings open to the active participant, then subscribe within the limits each offering actually enforces.