Web3 Tools
Here is the list of market data API available as tools in the framework:Coingecko
Current provided set of tools related with Coingecko:GetCoinPriceTool
: Retrieves the current price, market cap, 24hr volume, and 24hr change for a given cryptocurrency.GetCoinMarketDataTool
: Retrieves market data for a given cryptocurrency.GetCoinHistoricalDataTool
: Retrieves historical market data for a given cryptocurrency.FetchMarketDataPerCategoriesTool
: Retrieves market data for cryptocurrencies in specific categories.FetchTrendingCoinsTool
: Retrieves the current trending coins on CoinGecko.
Dexscreener
Tools for interacting with the Dexscreener API to retrieve token information and market data.GetTokenDataTool
: Retrieves and formats token data from the DexScreener API.
Devnet mock
Tools for interacting with the Dexscreener API to retrieve token information and market data.fetch_mock_market_data
: Fetches mocked market data for the Solana Devnet.
Jupiter
Tool for swapping tokens on the Solana blockchain using the Jupiter Aggregator:SwapTokenTool
: This tool allows an agent to swap one token for another.
Solana
Set of tools for managing user token balances on the Solana blockchainGetUserBalanceTool
: Updates the balance of a specific token for a given user.GetAdminWalletAddressTool
: Retrieves the wallet address of the admin.BuyTokenWithSolTool (Raydium CPMM)
: Tool for buying tokens using SOL on Raydium CPMM.SellTokenForSolTool (Raydium CPMM)
: Tool for selling tokens for SOL using Raydium CPMM.BuyTokenWithSolTool (Raydium AMM V4)
: Tool for buying tokens using SOL on Raydium AMM V4.SellTokenForSolTool (Raydium AMM V4)
: Tool for selling tokens for SOL using Raydium AMM V4.
Composio Tools
Composio is a service for connecting AI Agents to hundreds external tools like Gmail, GitHub, Salesforce, etc. Each of these tools can be added by it’s name by usingconvert_action
helper.
Galadriel framework empowers you to use any tool from Composio, here’s how to do it:
How to use
Langchain Tools
Galadriel framework allows you to use any tool from Langchain.How to use
Take the following example where we convert the langchain’s wikipedia tool:Retriever tool
Retriever provides access to loaded documents, which can be queried to retrieve knowledge.How to use
RetrieverTool
is used to build an agent that leverages a knowledge base.
Twitter/X Tools
Galadriel provided multiple tools to build Twitter/X agents:TwitterPostTool
for posting a new tweetTwitterRepliesTool
for replying to existing tweetTwitterGetPostTool
for fetching a specific tweet by its IDTwitterSearchTool
which searches tweets based on a provided query