The server provides a read-only interface to validate Token-2022 configs (transfer fee, soulbound, delegate) for Solana, without handling keys or RPC. It operates as part of non-custodial Smeltr deployment infrastructure and emphasizes verifiable authority checks prior to instruction construction.
🛠️ Key Features
- Read-only validation of Token-2022 config fields (transfer fee, soulbound, delegate)
- Non-custodial workflow: wallet signs generated instructions
- Authority checks assertNoPlatformAuthority() across modules
- Source of truth for checks exposed in packages/module-registry
- Extensions support: Transfer Fee, Non-Transferable, Permanent Delegate, Arweave metadata
🚀 Use Cases
- Validate Token-2022 configurations before deployment
- Ensure authority and governance constraints are enforceable
- Integrate with Solana-based token deployments for audits
- Provide a transparent, inspectable check mechanism
⚡ Developer Benefits
- Read-only server design reduces risk surface
- Clear provenance of authority checks via module-registry
- Self-contained validation logic aligned with Token-2022 spec
- Lightweight setup with npm install and environment configuration
⚠️ Limitations
- Read-only; cannot perform on-chain actions or key management
- Validation focused on specific Token-2022 fields (transfer fee, soulbound, delegate)
- Requires accompanying environment variables (DATABASE_URL, SESSION_JWT_SEC) for operation