PELLET / DOCUMENTATION / APPLICATION BETA
Observe. Understand. Verify.
PELLET is a Robinhood Chain-native wallet intelligence system. Public chain inspection does not require wallet connection. Wallet connection selects a personal workspace for My Wallet, My Roost and My Pellets.
This release uses a server-side Robinhood RPC route with public fallback, Blockscout indexed native-transfer history and device-local storage. It is not a full-history indexer, background alert service, trading system or custody product.
01 / Robinhood Chain network
One shared configuration serves the API, wallet network requests and explorer links. PELLET_NETWORK=mainnet is the default; testnet is an explicit development-only choice. The active chain ID is rendered from that shared configuration. The environment selection never implies network availability: the app verifies eth_chainId and latest block freshness. A stale block is DEGRADED; failed RPC is OFFLINE. Native ETH balances use 18 decimals. A sequencer-confirmed block is not a claim of Ethereum L1 finality.
CHECK RH STATUS ↗02 / Connect wallet
Select MetaMask, Phantom, Bitget Wallet, OKX Wallet, Binance Wallet or Backpack. PELLET discovers EVM providers using EIP-6963 and brand-specific legacy namespaces. It never routes all wallet choices through whichever extension owns window.ethereum.
Approve account access in the selected wallet. On the wrong chain, use SWITCH TO ROBINHOOD. PELLET requests wallet_switchEthereumChain, adds the configured chain if the wallet returns 4902, then verifies the result. Some wallets do not support custom EVM networks; the error stays visible instead of reporting a false connection.
If a wallet is missing, its card opens the official installation page. On mobile, use the wallet’s built-in browser. Cross-device QR pairing is not enabled in this release. DISCONNECT ends the local connection; revoke permissions separately in the wallet if desired.
03 / Address inspector
Paste an EVM address or transaction hash into the permanent search bar. An address profile shows balance at the snapshot block, outgoing nonce, recent native ETH transfers, observed dormancy, sample-derived DNA, Five Walls and flow.
“Last activity” means the latest native ETH transfer returned in the disclosed scan—not the latest arbitrary contract call. Incoming transactions are not counted by outgoing nonce. Blockscout history includes successful top-level and internal ETH movements, bounded by a disclosed block range and pagination cap. Its snapshot block is matched against RPC. If the indexer is unavailable, a recent top-level-only RPC scan is marked PARTIAL. Gas fees, zero-value calls and ERC-20 transfers are not counted. Never interpret missing history as zero activity. Wallet DNA is a sample-based heuristic, not a profit or safety score.
04 / Wake Radar
Add a wallet to Roost to establish a baseline. While this visible tab is open, PELLET checks subsequent native ETH transfers for that wallet. A first transfer after at least three days of observed native ETH silence produces a Wake record with previous activity, dormancy, transaction, value, destination, block and timestamp.
Detection requires a trusted baseline and continuous, successfully scanned coverage. A failed query or an offline interval beyond the scan cap cannot prove silence. Such gaps are disclosed and do not create a Wake. Reloaded Wake records are CACHED evidence; no demonstration records appear in the App radar. Monitoring is browser-local, not a 24/7 server indexer.
05 / Smart Flow
Choose 15M, 1H, 6H or 24H. The app aggregates native ETH transfers for up to eight wallets in the current Roost, deduplicates transaction/movement pairs, and counts distinct participating wallets and transactions. Transfers between two tracked wallets do not inflate inflow, outflow or net flow.
Time windows are estimated from observed block cadence, then filtered by block timestamp. The block cap and any failed requests are disclosed. Partial coverage is not presented as a full-window total. NO LIVE FLOW means no usable aggregate is available, not proof that no money moved. Token swaps, token prices and non-native assets remain outside this native-ETH view.
06 / Roost
Your wallet intelligence watchlist shows address, observation state, ETH dormancy, last activity, captured flow and alert preference. Guest lists and connected account lists are separate, scoped by chain ID and wallet address.
Storage is local to this browser and origin. It survives reloads but does not sync across devices and is not authenticated cloud storage. Clearing browser data removes it. Alerts appear inside the app while monitoring runs; WATCHING does not enable email, push notifications or unattended tracking.
07 / Pellet records
After an inspection, GENERATE PELLET saves a timestamped observation. The record includes wallet, balance, dormancy, observed Wake if any, first post-wake movement (or a clearly labeled latest transfer), destination, Five Walls, flow, source and scan coverage.
COPY produces a readable report. EXPORT JSON preserves the full object and its integrity hash; EXPORT MARKDOWN produces field notes. VERIFY checks the canonical SHA-256 digest and queries the snapshot block hash on the configured network. A matching block does not independently validate every analytical claim. Local hashes are tamper-evident when compared with a trusted copy, not a digital signature or onchain attestation.
Up to 100 records are kept per local workspace. Export important records. Onchain anchoring is a future optional feature; no deployed registry is claimed.
08 / Data provenance
| LABEL | MEANING |
|---|---|
| LIVE | A real RPC observation with its timestamp and scan coverage. |
| INDEXED | Bounded Blockscout native-ETH history. Snapshot blocks are matched against RPC; pagination limits and failures remain disclosed. |
| CACHED | A previously captured local observation. Source at capture remains attached. |
| DEMO | Illustrative research data, not chain history. Confined to Research. |
| UNAVAILABLE | No reliable value is available. Unknown is never silently converted to zero. |
ONLINE, DEGRADED and OFFLINE describe service health. AWAKE and SLEEPING describe observed activity. These are not alternative provenance labels.
09 / Security
PELLET never requests seed phrases, private keys, token approvals or transfers for inspection. Wallet connection requests account access only; chain changes are explicitly approved in the wallet. Public wallet addresses submitted for inspection are sent to the app API and public Robinhood RPC / Blockscout.
Device-local lists are not encrypted. Anyone with access to this browser profile may read them. EIP-6963 provider metadata is extension-supplied, not proof of the extension’s authenticity; install wallets only from their official sources. Do not treat observation scores, dormancy or money movement as investment recommendations.
10 / Developers & research
The retained Research page contains the original Five-Wall simulator, clusters, router, equity matrix, proof and interpreter demonstrations. These are research models, not implemented live asset indexers.
The public App uses the same-origin read API for config, status, transfers, address, transaction, flow, monitor and snapshot verification. See the repository’s configuration and release notes for limits. The upstream CLI reference is separate from this web application’s live implementation.