diff --git a/CLAUDE.md b/CLAUDE.md index 6ae69e0..84ee045 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -95,12 +95,13 @@ Note the naming mismatch with the wire protocol below: the frontend's internal ` Real wallet signing, not a stub keypair. Phantom (and any wallet injecting a compatible `window.solana`) is only reachable from a **page's own JS world** — a normal (isolated-world) content script cannot call into it directly, hence the two-content-script bridge below. This is the standard pattern for extensions that need to talk to page-injected wallet providers. -- `src/entrypoints/wallet-bridge.content.ts` + `src/content-scripts/wallet-bridge/inject.ts` — a **second, `world: 'MAIN'`** content script on axiom.trade (Manifest V3 native main-world injection — no `web_accessible_resources`/dynamic `