Commit Graph

86 Commits

Author SHA1 Message Date
quangkeu95
1e00dab4ff fix: Bump alpha vault sdk to 1.1.7 2025-01-13 12:21:51 +07:00
quangkeu95
2f0695400f chore: Merge main 2025-01-13 12:11:00 +07:00
aryan
fcbb2e18c6 chore: docs + version 2025-01-13 03:33:04 +05:30
Arihant Bansal
338cc410ea feat: move to tsx 2025-01-12 00:16:13 +05:30
quangkeu95
f85fe669d7 feat: Add functions to create Meteora pools + alpha vault 2025-01-11 07:45:46 +07:00
aryan
677d17491c chore: docs + lint 2025-01-11 02:29:52 +05:30
A91y
06e025c1a8 Merge branch 'main' into feat/squads_multisig 2025-01-08 22:58:50 +05:30
biccsdev
9892b39a0c refactor 2025-01-06 21:43:36 -06:00
biccsdev
b3555ebded test 2025-01-06 21:39:31 -06:00
biccsdev
e680ddd4f3 3land tools implementation 2025-01-06 21:37:08 -06:00
aryan
249cd70d23 fix: pkg version 2025-01-06 20:41:14 +05:30
aryan
2504450e1a chore: docs + lint 2025-01-06 20:39:55 +05:30
A91y
62749519a8 Merge branch 'main' into feat/squads_multisig 2025-01-06 15:19:01 +05:30
UjjwalGupta49
d90ee517d6 hermes client for flash price feed 2025-01-05 20:34:28 +05:30
UjjwalGupta49
a1088797b3 resolve conflicts 2025-01-05 17:21:25 +05:30
Arihant Bansal
6a84a16c1c merge fix 2025-01-05 12:44:52 +05:30
Arihant Bansal
f9d8261a16 fix 2025-01-05 11:17:41 +05:30
Arihant Bansal
b773f43c3c feat: add husky and lint-staged 2025-01-05 11:14:26 +05:30
DonDuala
3752d3f656 Fix manifest integration 2025-01-04 16:39:52 -04:00
aryan
9da44f0be3 fix: manifest sdk 2025-01-05 00:22:04 +05:30
UjjwalGupta49
42eb30a3b6 Add Flash.Trade leveraged open and close position 2025-01-04 18:55:09 +05:30
aryan
06ad5ba728 chore: docs + lint 2025-01-04 15:29:47 +05:30
michaelessiet
c2bf6191ff fix: lint 2025-01-03 18:22:32 +01:00
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
A91y
e24ba6e819 Merge branch 'main' into feat/squads_multisig 2024-12-30 11:02:17 +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
A91y
675bd399fc feat: add @sqds/multisig package to dependencies 2024-12-28 20:13:00 +05:30
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