Transparency
What this application reads, calls and does not do.
Every claim on the site should be checkable here: the network, the sources of each figure, the contracts that can be called and the limits of the product.
Configured network
| Property | Value | Source |
|---|---|---|
| Network | Robinhood Chain | Robinhood Chain docs (opens in a new tab) |
| Chain ID | 4663 | Docs, and eth_chainId on each configured RPC |
| Native asset | ETH | Docs |
| Block explorer | robinhoodchain.blockscout.com (opens in a new tab) | Docs |
| Wallet RPC | https://rpc.mainnet.chain.robinhood.com | Official public endpoint, offered to wallets that add the network |
| Server RPC | robinhood-rpc.publicnode.com | Key-free public endpoint (default) |
Last verified 2026-11-12 05:30 UTC. The application serves this one network and never routes an action through another chain.
Integration status
What is configured in this deployment, generated 2026-11-13 05:45 UTC. Whether a source answers at a given moment is shown next to each figure in the workspace as Live, Stale, Unavailable or Unsupported.
- Active
Robinhood Chain JSON-RPC
Server reads use robinhood-rpc.publicnode.com (key-free public endpoint); browsers read through the same-origin relay /api/rpc, which allows read-only methods only.
- Active
Chainlink price feeds
17 of 18 registry assets have a verified feed; 1 have none and show no price.
- Active
Stock Token issuer API
Issuer-reported token status and multiplier from api.robinhood.com; shown with its retrieval time on asset pages.
- Active
KyberSwap aggregator
Quotes and wallet-signed execution through the verified router; calldata is decoded and checked before signing.
0x6131B5fae19EA4f9D964eAc0408E4408b66337b5 (opens in a new tab)
- Active
Uniswap v3 (direct pool)
Quotes and wallet-signed execution through the verified router; calldata is decoded and checked before signing.
0xCaf681a66D020601342297493863E78C959E5cb2 (opens in a new tab)
- Active
Morpho Blue lending markets
4 curated markets, each re-verified on every read; supply and withdraw are wallet-signed after simulation.
0x9D53d5E3bd5E8d4Cbfa6DB1ca238AEA02E651010 (opens in a new tab)
- Not configured
AI portfolio assistant
Not configured (missing AI_PROVIDER, AI_API_KEY, AI_MODEL). The deterministic portfolio summary remains available.
- Active
Browser wallets (EIP-1193 / EIP-6963)
Injected wallets are discovered in the browser. WalletConnect is not configured in this build, so QR pairing is not offered.
Data sources
| Data | Provider | How it is used |
|---|---|---|
| Balances, allowances, token metadata, market state | Robinhood Chain JSON-RPC | Read-only calls (eth_call, eth_getBalance). No indexer is used. |
| Reference prices | Chainlink data feeds (opens in a new tab) | latestRoundData on the feed proxy listed for each asset. Answers are validated and aged. |
| Stock Token status and multiplier | Issuer API (opens in a new tab) and the token contract | Shown on asset pages with a retrieval time. Not used for valuation. |
| Swap quotes | KyberSwap aggregator API (opens in a new tab), Uniswap v3 QuoterV2 | Fetched on request, bound to an account, valid for 45 seconds. |
| Lending rates and liquidity | Morpho Blue (opens in a new tab) contracts | Computed from on-chain market totals and the rate model's current borrow rate. |
| Assistant answers | Configured model provider, if any | The model receives tool results produced by the sources above. Wallet data is sent only with explicit consent. |
Every request to an outside service has a timeout, a validated response shape and a visible failure state. A failed source is never replaced by sample or cached-as-live values.
Price freshness policy
- Live: the feed's last round is at most 26 hours old (the feeds' 24-hour heartbeat plus two hours).
- Stale: older than that. The price is still shown, with its age, and any portfolio value that depends on it is called out.
- Unavailable: the feed could not be read, answered zero or negative, reported unexpected decimals, or returned an incomplete round. No number is shown.
- Unsupported: the registry has no verified price source for the asset. No number is shown.
Stock Token feeds update 24/5, so they are normally Stale over weekends and US market holidays. Each feed prices one token with the corporate-action multiplier already applied, per the oracle documentation (opens in a new tab); the application never assumes one token equals one share. Reference prices are not executable quotes.
Not implemented: an L2 sequencer-uptime check. No sequencer-uptime feed is listed for this network in the Chainlink directory, so staleness against the heartbeat is the only guard.
Supported contracts
Token contracts (18)
Registry verified 2026-11-12 05:30 UTC against the chain's token-contracts page (opens in a new tab), the issuer API, each Stock Token's beacon slot and the Chainlink directory.
Protocol contracts
Only the two swap routers and the Morpho Blue contract can be the destination or spender of a transaction prepared here. This application deploys no contracts of its own.
Lending markets (4)
| Market | Morpho market id | Oracle |
|---|---|---|
| WETH / USDG | 0x7c820d6a09502d63be80bb8025ec479d29d7c06e70f8df65a92aaeed23a366e2 | 0xE994EcC2C3629F3faE3719F39c66681f173784E4 (opens in a new tab) |
| NVDA / USDG | 0x66306c087add8907752320b309934abcc354d21626de8115c79df49d9c214edc | 0xC5b8A6C5fDF14f9744dB1C8595f49E42Ce23031a (opens in a new tab) |
| TSLA / USDG | 0xb41b34c5989420ad080e79363a9cfe3e23bec7459fcd2d88029250da370288df | 0xCa76875634e0b9759AA6610dC3092e92fcefE46E (opens in a new tab) |
| AMZN / USDG | 0xff762c8aee3849902b33d8ec6432668f19f88b755bf3dbf186f66a2cac7750ca | 0xB1E9aE2B51875b5A0Af7290189Bdd77F9758eE3A (opens in a new tab) |
Not listed, and why:
- USDe / USDG, spUSDG / USDG, syrupUSDG / USDG, mGLO / USDG. Collateral asset is outside the curated asset registry, so its contract, issuer and price source were not verified here.
- Stock Token markets with custom oracles (several AAPL, GOOGL, SPCX, SPY and NVDA markets). The oracle is not reported by the official MorphoChainlinkOracleV2Factory, or it reads a feed other than the Chainlink directory proxy for that asset.
Platform fee policy
None. This application adds no fee to swaps, deposits or withdrawals and requests no fee parameter from any provider; the swap guard blocks calldata that carries a fee line.
You still pay the costs that belong to the venues and the network: pool or provider fees inside a swap's quoted output, any protocol fee inside a lending market's rate, and the network fee in ETH. Each is shown in the review before you sign.
Audit status
Not audited. This application has had no independent security review. It deploys no smart contracts of its own; the third-party contracts it calls are listed with their sources.
What exists instead: automated tests for amount math, valuation, freshness, quote expiry, network checks, receipt handling and tool validation; a live verification suite that re-checks every address on this page against the chain and its publisher's registry; and guards that decode a transaction before it is signed. None of that is a substitute for an audit.
Known limitations
- The portfolio covers the curated registry only. It is not a scan of everything in a wallet.
- No cost basis, profit and loss, or historical balances or performance.
- Activity lists only transactions started in this application, in the same browser. It is not a wallet history.
- Swap routes are single-hop on the direct Uniswap v3 path; multi-hop and split routes come only from the aggregator.
- Earn offers supplying and withdrawing only. Borrowing and collateral management are not offered.
- Lending markets listed here are not listed by Morpho's own interface and can have little liquidity.
- No eligibility or jurisdiction check is performed for Stock Tokens. That responsibility stays with the holder.
- WalletConnect is not configured; only browser-injected wallets connect.
- Assistant rate limits are kept per server instance, so on a multi-instance deployment the effective limit is higher than configured.
- Transaction paths were exercised against the live network with simulations and a signing-rejecting test wallet, not with real funds.
Independence
Metaplex is an independent project. It is not affiliated with, endorsed by, or operated by Robinhood Markets, Inc. or its affiliates, and it has no connection to the Solana project of the same name, its token, contracts, or documentation.
This project has no token. Any token using this name is unrelated to this application. No statistics, partnerships or endorsements are claimed anywhere on this site.