wallet-wrapped
Solana • any wallet • read-only

Your wallet, wrapped.

Paste any Solana address. We read its recent on-chain history and turn it into a story: how old it is, how busy, what it holds, what it trades most, what it paid in fees and its best and worst flips. Every number says which window it comes from.

100% Read-Only
Try sample address:

What you get

Every detail of your wallet window, beautifully synthesized.

Wallet Birthday

Derived from signature analysis up to 3,000 txs.

Capped at first signature in boundary window

100 Tx Parsed Sample

Deep transaction analysis on the most recent activity.

Fees + Most Traded Token + Flips

Window Win & Loss

Aggregated SOL out vs SOL in for tokens flipped in sample.

Clean sample flips without profit bias

Live Jupiter Valuation

Real-time token prices queried straight from Jupiter API.

Live SOL + priced SPL token balances
Transparence by Design

Honest about its window.

On-chain data on Solana moves fast. Here is exactly how Wallet Wrapped samples, parses, values, and presents your wallet's history without making false assumptions.

01

Signatures, capped

We read up to the 3,000 most recent signatures for the wallet. If it has fewer, the first one is its real birthday. If it has more, the age you see is "at least", and the activity numbers cover only that window.

Signature Limit: 3,000 max
Birthday Flag: Real / At Least
02

A parsed sample

The 100 most recent successful transactions are fetched in full. Fees, the most traded token and the best and worst flips come from that sample only, and each card says so.

Full Fetch: 100 Transactions
Includes: Fees, Flips & Tokens
03

Win and loss, simply

For a token the wallet both bought and sold inside the sample, we add up SOL out and SOL in. It ignores earlier buys and tokens still held, so treat it as a flip in the window, not lifetime profit. For that, open the PnL Card.

Calculation: SOL In vs SOL Out
Scope: Sample Window Flips
04

Holdings are live

The balance and top holdings are read now, priced by Jupiter. Tokens without a Jupiter price are counted but not valued.

Pricing Engine: Jupiter API
Unpriced Assets: Counted, unvalued
05

Nothing to sign

Paste any address, or connect read-only to fill in yours. Results are cached for 10 minutes so a shared link loads fast.

Wallet Security: 100% Read-Only
Share Caching: 10 Minutes TTL
Architecture Specs

Powered by Solana RPC + Jupiter

Wallet Wrapped directly interacts with high-performance Solana RPC nodes to fetch raw signature arrays and transaction instructions. Live asset valuation is seamlessly computed via Jupiter's liquidity pricing endpoints.

Solana RPC Protocol
Jupiter Price API v6
rpc-fetcher.ts
// Fetch up to 3000 signatures
const sigs = await getSignatures(pubkey, { limit: 3000 });
// Parse sample tx set
const sample = await parseParsedTx(sigs.slice(0, 100));
// Price assets with Jupiter
const prices = await jupiter.getPrices(mintList);
// Ready: Story generated in 420ms