Expand description
solagent.rs: Bridging the Gap Between AI and Solana protocols
solagent.rs is an open-source Rust library designed to streamline the integration of AI agents with Solana protocols. Built upon the rig framework, solagent.rs empowers developers to construct portable, modular, and lightweight full-stack AI agents capable of interacting with the Solana blockchain.
This powerful toolkit simplifies agent-to-blockchain communication, offering a comprehensive suite of functions for tasks such as token operations, trading, and more. By leveraging solagent.rs, developers can seamlessly connect their AI agents to the Solana ecosystem, unlocking a world of possibilities for on-chain automation and intelligent decision-making.
Get TPS
use solagent_core::{Config, SolanaAgentKit};
#[tokio::main]
async fn main() {
let config = Config { openai_api_key: Some("your_api_key".to_string()),
..Default::default() };
let agent = SolanaAgentKit::new("private_key", "RPC_URL", config);
let tps = solagent_plugin_solana::get_tps(&agent).await;
println!("tps: {}", tps);
}Re-exports§
pub use rig;pub use serde_json;pub use solana_client;pub use solana_program;pub use solana_sdk;
Structs§
- Config
- Solana
Agent Kit - Represents a Solana agent that interacts with the blockchain. Provides a unified interface for token operations, NFT management, trading and more
- Wallet
- Wallet