Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Helius sdk #160

Merged
merged 13 commits into from
Jan 13, 2025
Merged

Helius sdk #160

merged 13 commits into from
Jan 13, 2025

Conversation

shivaji43
Copy link
Contributor

@shivaji43 shivaji43 commented Jan 7, 2025

Pull Request Description

Related Issue

Fixes #157

Changes Made

This PR adds the following changes:

  • Added tool to parse Transactions in human readable format
  • Get all assets owned by a Public key
  • Create , Get and Delete Webhooks for real time notifications
  • Send a transaction with priority fee using Helius API

Implementation Details

  • Used Helius API's to implement the changes

Transaction executed by agent

Screenshot 2025-01-07 160320
Screenshot 2025-01-07 170044
Screenshot 2025-01-09 012651
Screenshot 2025-01-09 012730
Screenshot 2025-01-09 021915
Screenshot 2025-01-10 151839
Transaction id for priority fee
34iEaLyeQc71rrv5bwV49LkfxbsYqFeWS3rV7wxKM2MHiNrfj9QxkdfFjkquBdneubyp6PsNVATRSit4ATseGKtH

Prompt Used

parse this transaction for me 5Mp5eVCdjY2i4uk7oEs3kKSqNab49cauuJANuQhiNq9tWKPRe7QmS65amhTGzYfMGfoNB64kY3Jjzrh8Fy4D8FV6
give me assets owned by this address BVdNLvyG2DNiWAXBE9qAmc4MTQXymd5Bzfo9xrQSUzVP limit 3
send 0.0001 sol to Eo2ciguhMLmcTWXELuEQPdu7DWZt67LHXb2rdHZUbot7 with high priority

Additional Notes

Checklist

  • I have tested these changes locally
  • I have updated the documentation
  • I have added a transaction link
  • I have added the prompt used to test it

@shivaji43
Copy link
Contributor Author

Will implement the remaining in sometime

@shivaji43 shivaji43 requested a review from thearyanag January 7, 2025 20:07
@shivaji43 shivaji43 force-pushed the helius-sdk branch 2 times, most recently from afa3769 to dac49aa Compare January 8, 2025 21:14
@shivaji43
Copy link
Contributor Author

@thearyanag I have added screenshots for webhook creation, fetching by id and deleting webhooks please take a look at it

@shivaji43
Copy link
Contributor Author

@thearyanag I've Implemented all the features in the issue please take a look , I have added all the screenshots, if further changes are required I will do them soon

@arihantbansal
Copy link
Member

Also, add relevant "Action" for each of the added tool - as here https://github.com/sendaifun/solana-agent-kit/tree/main/src/actions

@shivaji43
Copy link
Contributor Author

shivaji43 commented Jan 12, 2025

@arihantbansal @thearyanag please take a look

@thearyanag thearyanag merged commit a32959f into sendaifun:main Jan 13, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Helius SDK Integration for Solana Agent Kit
3 participants