Miscellaneous tools and actions for the Solana blockchain
@solana-agent-kit/plugin-misc
plugin provides a set of miscellaneous tools and actions for interacting with various services and protocols on the Solana blockchain. It includes functionalities for domain registration, webhook creation, and more.
Tool Name | Description |
---|---|
getAllDomainsTLDs | Retrieve all top-level domains |
getOwnedAllDomains | Get all domains owned by a specific wallet |
getOwnedDomainsForTLD | Get domains owned by a wallet for a specific TLD |
resolveDomain | Resolve a domain to get its owner’s public key |
Tool Name | Description |
---|---|
getAllTopics | Retrieve all topics |
getInferenceByTopicId | Get inference data by topic ID |
getPriceInference | Get price inference data |
Tool Name | Description |
---|---|
createGibworkTask | Create a new task on Gibwork |
Tool Name | Description |
---|---|
createWebhook | Create a new webhook to monitor transactions |
deleteWebhook | Delete an existing webhook |
getAssetsByOwner | Get assets owned by a specific wallet |
getWebhook | Retrieve webhook details |
parseTransaction | Parse a Solana transaction |
Tool Name | Description |
---|---|
resolveSolDomain | Resolve a .sol domain |
registerDomain | Register a new .sol domain |
getPrimaryDomain | Get the primary domain for a wallet |
getMainAllDomainsDomain | Get the main domain for AllDomains |
getAllRegisteredAllDomains | Get all registered domains |
Tool Name | Description |
---|---|
transferFromMultisigTreasury | Transfer funds from a multisig treasury |
rejectMultisigProposal | Reject a multisig proposal |
executeMultisigProposal | Execute a multisig proposal |
depositToMultisigTreasury | Deposit funds into a multisig treasury |
createMultisig | Create a new multisig account |
createMultisigProposal | Create a new multisig proposal |
Tool Name | Description |
---|---|
getCoingeckoTokenInfo | Get token information from Coingecko |
getCoingeckoTopGainers | Get top gaining tokens |
getCoingeckoLatestPools | Get the latest pools |
getCoingeckoTrendingPools | Get trending pools |
getCoingeckoTokenPriceData | Get token price data |
getCoingeckoTrendingTokens | Get trending tokens |
Tool Name | Description |
---|---|
getElfaAiApiKeyStatus | Check the status of an ElfaAi API key |
getSmartMentions | Get smart mentions using ElfaAi |
getSmartTwitterAccountStats | Get Twitter account stats using ElfaAi |
getTopMentionsByTicker | Get top mentions by ticker using ElfaAi |
getTrendingTokensUsingElfaAi | Get trending tokens using ElfaAi |
pingElfaAiApi | Ping the ElfaAi API |
searchMentionsByKeywords | Search mentions by keywords using ElfaAi |
Tool Name | Description |
---|---|
simulate_switchboard_feed | Simulate a switchboard feed |
Tool Name | Description |
---|---|
create_TipLink | Create a tiplink |
Tool Name | Description |
---|---|
checkout | Checkout an order |
confirmOrder | Confirm an order |
Tool Name | Description |
---|---|
fetch_oldest_tokens | Fetch the oldest token list among tokens created in the last 24h |
fetch_recent_tokens | Fetch the most recent tokens created in the last 24h |
fetch_token_by_creator | Fetch tokens filtered by a specific creator |
fetch_token_by_initializer | Filter tokens initialized by a specific address |
fetch_token_by_mint | Filter tokens by a specific token (mint) address |
fetch_token_by_signature | Filter tokens by a specific transaction signature |
fetch_tokens_by_creators | Filter tokens created by a list of creator addresses |
fetch_tokens_by_initializers | Filter tokens initialized by a list of addresses |
fetch_tokens_by_duration | Filter tokens by creation time |
fetch_tokens_by_market_cap | Filter tokens by their market cap |
fetch_tokens_by_metadata | Filter tokens by token metadata |
fetch_tokens_by_mints | Filter tokens by a list of mint addresses |