# Pull Request Description
Agent can now create links with sol and spl tokens
## Related Issue
Fixes#21
## Changes Made
This PR adds the following changes:
<!-- List the key changes made in this PR -->
- Added support for tiplinks for SOL
- Also supports spl tokens
## Transaction executed by agent
<!-- If applicable, provide example usage, transactions, or screenshots
-->
Example transaction:


## Prompt Used
<!-- If relevant, include the prompt or configuration used -->
```create me a tiplink for 0.001 sol```
## Checklist
- [x] I have tested these changes locally
- [ ] I have updated the documentation
- [x] I have added a transaction link
- [x] I have added the prompt used to test it
- Added a new function to convert Action interfaces into LangChain Tools, improving the integration of action handlers within the Solana agent.
- Updated the agent initialization process to utilize the new conversion, allowing for dynamic tool creation based on defined actions.
- Enhanced error handling and input validation within the action execution flow.
- Introduced action system for Solana tools, allowing for better modularity and maintainability.
- Updated SolanaBalanceTool, SolanaTransferTool, SolanaDeployTokenTool, SolanaDeployCollectionTool, SolanaMintNFTTool, SolanaTradeTool, and SolanaRequestFundsTool to utilize action handlers.
- Added new action exports in index.ts for better organization and accessibility.