new lesson: Jupiter Mobile#21
Conversation
Written by Mikus
|
We need to locate the QR codes for the Apple and Google store, |
Updated quick account login methods. Fixed typos.
📚 Lesson review —
|
| Sev | Where | Finding | Suggested fix |
|---|---|---|---|
| 🔴 | line 70 | unresolved [NOTE TO EDITOR: QR CODES …] placeholder left in the body; App Store/Play Store QR codes/links missing |
replace with real QR images and/or store links |
| 🟡 | line 27 | collateral not wrapped in <Term> |
wrap with <Term id="collateral"> |
| 🟡 | line 27 | dApps not wrapped |
wrap with <Term id="dapp"> |
| 🟡 | line 31 | fiat not wrapped |
wrap with <Term id="fiat"> |
| 🟡 | lines 37, 38 | recovery phrase, private key not wrapped |
wrap with <Term id="recovery-phrase"> / <Term id="private-key"> |
| 🟡 | line 44 | limit orders not wrapped |
wrap with <Term id="limit-order"> |
🔎 Accuracy vs docs.jup.ag
Verdict: ✅ 0 blockers, 5 to verify
Docs consulted: mobile (index / app-features / managing-wallets / swaps-and-orders / pro-tools / funding-and-sending) · send magic-links · global spend (index / card / qr-pay / remittance) · perps
| Sev | Lesson says (line) | Docs say (source) | Action |
|---|---|---|---|
| 🟡 | "social login (email, Apple, or Google)" (l.37) | docs list Gmail, Apple, Google, Twitter, Discord | expand the list or generalize |
| 🟡 | "convert fiat to SOL with 'Add Funds'" (l.31) | onramp delivers USDC via MoonPay, not SOL | correct to "USDC" / "buy crypto" |
| 🟡 | "onboarded in less than 5 minutes" (l.31) | docs give no time estimate; warn of bank delays | remove or soften the time claim |
| 🟡 | "150M+ Visa merchants worldwide" (l.52) | not in docs; card available in "50+ countries" | verify the figure or attribute to Visa network |
| 🟡 | "revoke an active link from your Send history" (l.48) | docs: revoke via Active section on jup.ag/send (web) | verify in-app revocation; correct if needed |
✍️ Quality (language · coherence)
Verdict: 1 blocker, 7 suggestions
| Sev | Where | Finding | Suggested fix |
|---|---|---|---|
| 🔴 | line 70 | reader-visible [NOTE TO EDITOR …] placeholder |
replace with image tags / download links before publishing |
| 🟡 | line 19 | vague/hyperbolic "get your hands on the entirety of Solana" | "access all of Solana's apps and tokens" |
| 🟡 | lines 19–21 | no transition into the next section | add a bridge sentence |
| 🟡 | lines 35, 38 | hyphen used as em dash | use — |
| 🟡 | frontmatter | no videoId/tryUrl (siblings have one) |
add tryUrl: 'https://jup.ag/mobile' |
| 🟡 | lesson-wide | no <Term> components |
wrap fiat, perps, collateral |
| 🟡 | lesson-wide | no images (sibling outlier) | add app screenshots |
| 🟡 | line 68 | "Download the Jupiter Mobile" atypical article | "Download Jupiter Mobile" |
Quiz (proposed)
Verdict: proposed 4-question quiz
- Q1 — Quick Account vs recovery-phrase wallet
- Q2 — Magic Link expiry
- Q3 — Limit/Recurring fee structure
- Q4 — Organic Score in the Pro Tab
{
"questions": [
{
"question": "What is the key difference between a Quick Account and a recovery-phrase wallet in Jupiter Mobile?",
"options": [
"Quick Account requires a 24-word seed phrase; recovery-phrase wallet uses a PIN",
"Quick Account uses social login and does not generate a recovery phrase during setup",
"Quick Account stores your private key inside the Jupiter Mobile app for easy access",
"Quick Account is only available on Android devices"
],
"correctAnswer": 1,
"explanation": "A Quick Account lets you sign up with a social login without ever generating a recovery phrase, making it the lowest-friction onboarding path."
},
{
"question": "What happens to an unclaimed Magic Link after 7 days?",
"options": [
"The link is permanently lost along with the tokens",
"The recipient is charged a small expiry fee before the tokens are returned",
"The tokens are automatically returned to the sender's wallet",
"The link is extended for another 7 days automatically"
],
"correctAnswer": 2,
"explanation": "Unclaimed Magic Links expire after 7 days and the tokens are automatically returned to the sender's wallet, so funds are never permanently lost."
},
{
"question": "Which trading fee structure does Jupiter Mobile use for Limit and Recurring orders?",
"options": [
"0% flat fee for all order types",
"0.1% flat fee",
"0% to 0.5% depending on pair volatility",
"0.5% flat fee"
],
"correctAnswer": 1,
"explanation": "Limit and Recurring orders carry a flat 0.1% fee, while Instant swaps range from 0% to 0.5% depending on the pair's volatility."
},
{
"question": "What does the Organic Score in the Pro Tab measure?",
"options": [
"The environmental sustainability rating of a token's blockchain activity",
"A token's price performance over the past 30 days compared to SOL",
"A real-time signal of holder count, volume, and liquidity calculated from human wallet activity only",
"The percentage of a token's supply held by verified Jupiter VRFD wallets"
],
"correctAnswer": 2,
"explanation": "The Organic Score is a real-time signal that factors in holder count, volume, and liquidity, and is calculated exclusively from human wallet activity to filter out bot-driven metrics."
}
]
}🤖 Ready-to-use prompt for Claude Code
Copy this into Claude Code on the PR branch to apply the fixes:
Apply the Jupiter Academy lesson review for lessons/jupiter-mobile.mdx.
Blockers (must fix):
1. Line 70: remove the "[NOTE TO EDITOR: QR CODES …]" placeholder and replace it with real QR code images (uploaded to static.academy.jup.ag) and/or markdown store links — App Store: https://apps.apple.com/us/app/jupiter-mobile-solana-wallet/id6484069059 ; Google Play: https://play.google.com/store/apps/details?id=ag.jup.jupiter.android
Suggestions (apply if you agree):
1. Wrap collateral (l.27), dApps (l.27), fiat (l.31), recovery phrase/private key (l.37-38), limit orders (l.44) in <Term> tags.
2. Line 37: expand the social-login list (Gmail, Apple, Google, Twitter, Discord) or generalize.
3. Line 31: change "convert fiat to SOL" to "convert fiat to USDC" (MoonPay onramp delivers USDC).
4. Line 31: remove or soften "in less than 5 minutes" (no docs time guarantee).
5. Line 52: verify the "150M+ Visa merchants" figure or attribute it to the Visa network.
6. Line 48: verify whether Magic Link revocation exists in-app; docs describe revoking via the Active section on jup.ag/send.
7. Line 19: replace "get your hands on the entirety of Solana" with "access all of Solana's apps and tokens"; add a transition into the next section.
8. Lines 35, 38: replace hyphen-as-em-dash with —.
9. Frontmatter: add tryUrl: 'https://jup.ag/mobile'.
10. Line 68: change "Download the Jupiter Mobile" to "Download Jupiter Mobile".
11. Add at least one app screenshot.
Then commit and push to this PR branch. Do not invent facts — cite docs.jup.ag where the review did. Keep the Academy tone (educational, no financial advice).
(Quiz proposal in the comment above is for the app repo — not this content repo.)
Re-run with /review-lesson-pr 21 after pushing — this comment updates in place.
|
Agentic feedback addressed.
OUTSTANDING FIX: QR codes still required for Google Play and Apple Store |
Written by Mikus