Commit Graph

61 Commits

Author SHA1 Message Date
michaelessiet
802f42ca6f fix: update to the new actions architecture and add the wallet address action 2025-01-01 05:11:03 +01:00
Michael Essiet
9b934d636f Merge branch 'main' into feature/vercel-ai-sdk 2025-01-01 04:11:57 +01:00
aryan
ff26c252fd fix: pkg for actions 2025-01-01 03:43:14 +05:30
aryan
18b719012b fix: pkg version 2025-01-01 03:23:17 +05:30
aryan
9bf1755c75 Merge branch 'main' into gib-bounty-sol756670 2025-01-01 03:04:34 +05:30
aryan
e438f8e4fa fix: dependency 2025-01-01 02:56:34 +05:30
DonDuala
a23156895f Merge branch 'main' into manifest 2024-12-31 14:53:50 -04:00
aryan
f1e4fb21ac depreceated issue 2024-12-31 23:54:31 +05:30
DonDuala
3d50b4bc3d Merge branch 'main' into manifest 2024-12-31 09:07:47 -04:00
Lautaro Suarez
05effae52a Merge branch 'main' into feature/tensor-sdk 2024-12-30 14:04:12 -03:00
DonDuala
8ec1ea5f65 Merge branch 'main' into manifest 2024-12-30 12:50:13 -04:00
Michael Essiet
9b9bdbaade Merge branch 'main' into feature/vercel-ai-sdk 2024-12-30 12:26:08 +01:00
aryan
dc181722c5 Upgrade NPM dependencies (#85)
# Pull Request Description

## Changes Made
Upgraded NPM dependencies to keep up to date.

The upgrades do not affect any specific SDKs, they upgrade the langchain
and openai SDK as well as other devDependencies
2024-12-30 14:21:36 +05:30
DonDuala
8428d99e4b Fix order type import 2024-12-29 22:25:23 -04:00
Lautaro
98369a0912 Fix: change tcomp sdk for tensorswap sdk and fix functions 2024-12-29 22:17:30 -03:00
aryan
1dee947802 fix: pkg version 2024-12-30 05:13:55 +05:30
aryan
29a2ab9763 fix: node requirement 2024-12-30 05:13:33 +05:30
DonDuala
4ae9051957 Add create manifest market support 2024-12-29 19:29:16 -04:00
Lautaro
67dc873a04 Add: tensor trade support 2024-12-29 03:26:09 -03:00
Michael Essiet
00c9e3d616 Merge branch 'main' into feature/vercel-ai-sdk 2024-12-28 21:05:45 +01:00
Damjan
4559fb8551 Upgrade NPM dependencies 2024-12-28 10:26:27 +01:00
ARYAN
fd15656304 Langgraph (#78)
# Pull Request Description

## Related Issue
Fixes #61

## Changes Made
This PR adds the following changes:
- Added a new example demonstrating LangGraph integration with Solana
Agent Kit
- Implemented a multi-agent system with specialized agents for different
tasks
- Added state management and routing logic using LangGraph's StateGraph
- Integrated Tavily search capabilities for enhanced general-purpose
queries
- Added support for token swaps using Jupiter DEX
- Implemented TypeScript-based project structure with full type safety
- Added comprehensive documentation and architecture diagram

## Implementation Details
- Created a directed workflow using StateGraph with the following
components:
  - Manager Agent: Handles query classification and routing
- General Agent: Processes basic queries with Tavily search integration
  - Transfer/Swap Agent: Handles token transfers and DEX operations
  - Read Agent: Manages blockchain data queries
- Implemented state management using LangGraph annotations for query
classification
- Added environment-based configuration for API keys and RPC endpoints
- Integrated with external dependencies:
  - @langchain/community v0.3.20
  - @langchain/core v0.3.26
  - @langchain/langgraph v0.2.36
  - solana-agent-kit v1.3.0
- Set up TypeScript configuration with ESM support

## Architecture

<img width="801" alt="Screenshot 2024-12-27 at 5 59 26 PM"
src="https://github.com/user-attachments/assets/a90597ac-3bfc-47e1-b1de-5a17a3de106b"
/>


## Transaction executed by agent 
Example transaction: 


## Additional Notes
- The implementation follows a modular architecture as shown in the
architecture diagram
- Supports both read and write operations on the Solana blockchain
- Includes comprehensive error handling and type safety
- Provides flexible configuration through environment variables
- Project structure follows best practices with clear separation of
concerns
- Includes example queries for testing different agent pathways

## Checklist
- [x] I have tested these changes locally
- [x] I have updated the documentation
- [x] I have added a transaction link
- [x] I have added the prompt used to test it
2024-12-28 02:25:28 +05:30
Deepak
45d5ad21a7 init 2024-12-27 14:14:17 +05:30
michaelessiet
0ca81a441e chore: lint and format 2024-12-26 16:29:03 +01:00
michaelessiet
35c1e54989 feat: vercel-ai-sdk 2024-12-26 16:03:36 +01:00
shivaji43
18ddd247c3 feat: created tiplink for Sol and spl tokens 2024-12-26 12:33:55 +05:30
aryan
a992343ce7 fix: bump pkg version 2024-12-25 21:42:17 +05:30
aryan
c81aa7f892 feat: linting + prettier 2024-12-25 17:08:17 +05:30
aryan
585b1e39eb fix: stale files 2024-12-25 05:13:48 +05:30
ARYAN
4c23834fbe Merge branch 'main' into rename-and-fixes 2024-12-25 05:10:33 +05:30
aryan
737d5ce86b feat: tool description + types 2024-12-25 04:26:06 +05:30
adpthegreat
cfda7151a2 feat: added langchain class, refactored methods to use tlb parser, wrote and ran tests 2024-12-23 08:52:42 +01:00
Arihant Bansal
528faceafe fixes 2024-12-23 11:50:14 +05:30
Zhe
7d076c8f4c chore: add pyth dep 2024-12-22 19:27:23 +00:00
Arihant Bansal
ed689f5efd fixes and renames 2024-12-22 01:20:29 +05:30
eibelsalil
caec29f54d fixed token deploy 2024-12-21 16:15:26 +05:30
aryan
60cc0a07b1 feat: readme 2024-12-21 00:01:21 +05:30
aryan
3602a23d0e Merge branch 'main' into rudy5348/main 2024-12-20 23:49:28 +05:30
aryan
7bafadb378 chore: docs 2024-12-20 23:38:34 +05:30
aryan
4480089292 Merge branch 'main' into calintje/main 2024-12-20 19:16:08 +05:30
Swenschaeferjohann
2bac6399fc remove unnecessary imports, rename to send_compressed_airdrop 2024-12-20 06:17:42 +00:00
Swenschaeferjohann
c13ab12aee add airdrop 2024-12-20 06:12:30 +00:00
Swenschaeferjohann
e0ff4399df wip airship 2024-12-20 05:04:43 +00:00
aryan
400ad03c29 fix: scriptS 2024-12-19 18:39:34 +05:30
Blockiosaurus
c01f943400 Adding basic tests and fixing issues. 2024-12-18 21:50:30 -05:00
calintje
aae026650e Add function to create single sided Whirlpool 2024-12-18 05:43:52 +01:00
aryan
41d6045132 fix: pkg version 2024-12-16 02:33:29 +05:30
Rudy
2fc0eed36a init raydium create ammv4/clmm/cpmm pool func 2024-12-16 04:23:28 +08:00
aryan
d4e17ad0e7 fix: pkg version 2024-12-08 03:25:28 +05:30
aryan
b40f65d5c0 fix: pump launch 2024-12-08 01:54:41 +05:30