Skip to content

feat: Phase 10 — EVM NFTs, Privy, Farcaster, Pyth EVM (89 → 93 skills)#3

Merged
0xinit merged 20 commits intomainfrom
phase-10-nfts-privy-farcaster
Mar 4, 2026
Merged

feat: Phase 10 — EVM NFTs, Privy, Farcaster, Pyth EVM (89 → 93 skills)#3
0xinit merged 20 commits intomainfrom
phase-10-nfts-privy-farcaster

Conversation

@0xinit
Copy link
Owner

@0xinit 0xinit commented Mar 4, 2026

Summary

Phase 10 of CryptoSkills. Adds 4 new skills and updates 3 existing skills, bringing the total from 89 to 93.

New Skills (4)

  • evm-nfts — ERC-721/1155 development patterns, OpenZeppelin v5.6.1, Seaport 1.6, minting patterns (allowlist with EIP-712 + nonce/deadline, Dutch auction, commit-reveal), ERC-2981 royalties, security checklist
  • privy — Embedded wallet SDK with social auth, React SDK, JWT verification, smart wallet integration. Stripe acquisition context. 2-of-3 SSS + TEE key model
  • farcaster — Onchain social protocol, Neynar API v3.131.0, Frames v2 Mini Apps, Snapchain architecture, OP Mainnet registry contracts, HMAC-SHA512 webhook verification
  • pyth-evm — Pull oracle for 50+ EVM chains, anti-sandwich patterns (atomic update+read), confidence intervals, Express Relay, per-chain addresses, Hermes API

Existing Skill Updates (3)

  • safe — ERC-7579 modular smart accounts enrichment (~75 lines overview + 224-line docs/erc-7579-modules.md). Covers Safe7579 Adapter, module types, registry, 4 attack vectors
  • pyth — Frontmatter normalization + EVM cross-reference pointing to pyth-evm skill
  • chainlink — Alternative oracles cross-reference pointing to pyth-evm and redstone

File counts

  • 41 new files, ~8,100 lines of content
  • 10-11 files per new skill (SKILL.md + docs/ + examples/4 + resources/3 + templates/1)
  • All SKILL.md between 579-728 lines (within 300-800 limit)
  • Registry: 93 skills, 0 validation errors

Category growth

Category Before After
NFT & Tokens 1 2
Frontend 1 2
Infrastructure 13 14
Oracles 3 4

Test plan

  • npx tsx scripts/build-registry.ts — 93 skills
  • npx tsx scripts/validate-marketplace.ts — 0 errors, 0 warnings
  • All 4 new skills have complete file structure
  • SKILL.md line counts verified (579-728)
  • safe SKILL.md at 701 lines (under 800 limit)
  • Spot-check code examples for copy-paste readiness
  • Verify contract addresses against official docs

@0xinit 0xinit merged commit 05d3fc3 into main Mar 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant