nav_url pointer in the MPTokenIssuance metadata resolves to. Pass units to receive the value of a specific pledge without reimplementing decimal arithmetic yourself.
Parameters
string
required
48-character hex MPT issuance ID. Case insensitive.
string
Number of share units to value as a pledge (a count of token units, as a decimal string). When present, the response includes a
pledge block with valueHeld, valueReported, and overstatement.Cache-Control: public, max-age=4 and Access-Control-Allow-Origin: *. It is designed to be called by any party that holds the share token — no prior relationship with Orma is required.
Request
Response
The body is identical toGET /api/vaults/:vaultId/nav with one additional block when units is supplied:
Response Fields
All fields are identical toGET /api/vaults/:vaultId/nav. The pledge block is added when units is provided:
object | null
Present only when the
units query parameter is supplied.The
units parameter exists so a lender does not have to reimplement decimal arithmetic. One million units against a held NAV of 0.803922 is worth 803922 drops. A tool reading AssetsTotal alone marks the same pledge at 1000000 — an overstatement of 196078 drops, or 19.61%.This route never follows a metadata pointer. It is what the pointer points at. A route that followed its own pointer would create a loop. Use
GET /api/mpt/:mptId/resolve to walk and inspect the full pointer chain.