Add solana-token-extensions: tested Token-2022 skill + mint inspector (CLI/MCP)#28
Open
Andy00L wants to merge 22 commits into
Open
Add solana-token-extensions: tested Token-2022 skill + mint inspector (CLI/MCP)#28Andy00L wants to merge 22 commits into
Andy00L wants to merge 22 commits into
Conversation
|
@Andy00L is attempting to deploy a commit to the STBR TRUE Team on Vercel. A member of the Team first needs to authorize it. |
… evals; 54 checks)
…lidation; 55 checks)
… checks); hub line to three tools
…diation, 84 checks)
…ule table (19 ext skills)
Confidential transfers re-enabled (2026-06-04), value-aware fee engine, scaffold_mint (4th MCP tool), threat model, CI live smoke + e2e; make verify 102 checks.
Confidential re-enabled (2026-06-04), value-aware fees, scaffold_mint, hook codegen, threat model, CI live smoke + e2e; 110 checks.
Fifth MCP tool generate_hook_transfer; batched inspect_many; 111 checks.
…second-hop demo, scope limits)
…t-framed README, second-hop demo, scope limits)
…p, remediation fix, docs)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #12.
A tested Token-2022 (Token Extensions) skill, wired as a submodule under
.claude/skills/ext/solana-token-extensionswith one routing line in the hub. It is the deeper, tested companion totoken-2022.md(kept as the quick reference) and delegates core program work toext/solana-dev.What it does. Makes an agent fluent across the full Token-2022 surface (choosing and combining extensions, mints, transfer hooks, migration, wallet/DEX/CEX integration, hook security) and ships a read-only mint inspector as a CLI and five MCP tools:
inspect_mint,inspect_many,check_extension_compatibility,scaffold_mint,generate_hook_transfer.What sets it apart.
@solana/spl-tokenenum omits (PYUSD's confidential transfer fee, code 16); confidential-transfer status current to 2026-06-04 (re-enabled on mainnet).Quality. 129 offline, deterministic checks, reproducible with no validator: a native Rust transfer hook (
cargo build-sbf, 22 tests), a LiteSVM multi-extension mint (7 tests plus an end-to-end hook scenario), and the inspector (99 tests, including a 21-case scored eval over 11 real mainnet mints). Errors as values, no type suppression; THREAT_MODEL.md maps each adversarial test to the threat it closes. Read-only by design, and it scores capability, not intent (a regulated issuer like PYUSD reads CRITICAL too).Changes in this PR:
.gitmodules(add the submodule) and one routing line in.claude/skills/SKILL.md.Verify:
Repo: https://github.com/Andy00L/solana-token-extensions-skill (MIT).