SOLANA DEVELOPER TOOLS · SOLTOOLKIT
Use a utility where the product should not improvise.
SolToolkit covers repeated Solana TypeScript work around connections, transactions, tokens, and names. IDL Type Generator handles the separate step of turning Anchor definitions into client types.
ILLUSTRATIVE TYPESCRIPT WORKBENCH
cluster · endpoints
build · send · confirm
common operations
resolve · reverse
accounts · enums
rules · state · recovery
THE ROUTE
Match the tool to the boundary.
Runtime utilities and generated types solve different problems. Keep them separate, then let the application own the behavior above both.
- 01
Map the repeated work
List the connection, transaction, token, name, or IDL handling that appears across the project.
- 02
Choose the narrow module
Use SolToolkit for runtime utilities and the IDL generator for TypeScript definitions.
- 03
Keep configuration explicit
Network endpoints, commitment, number representation, and included types should remain visible decisions.
- 04
Test the product behavior
Utilities reduce repeated plumbing; they do not replace application-level tests.
REVIEW POINTS
Two tools, two jobs
A utility can reduce repeated code without reducing the need to understand the transaction being built.
- SOLTOOLKIT
- Connections, transaction helpers, token operations, and names.
- IDL GENERATOR
- Browser-generated TypeScript from an Anchor IDL.
- APPLICATION
- Product rules, user state, and recovery behavior stay in the app.
- REVIEW
- Generated and imported boundaries still receive code review.
THE PRODUCT BEHIND THIS ROUTE
SolToolkit
Solana utilities for connections, transactions, tokens, and names.