Crypto Plugins

18 of the 47 plugins are crypto-specific. All are read-only โ€” OpenVesper does not bundle trading execution, key management, or signing code by default โ€” you can add them in your own plugins if you need them. We orchestrate, analyze, and research. We don't move funds.

Privacy and security commitments

  • No plugin in this repository reads a main wallet private key or seed phrase.
  • No bundled agent persona requests a seed phrase. (What you author yourself is your call.)
  • No example, doc, or tutorial in this repository instructs pasting a main wallet key into .env.
  • Trading on perpetual DEXes (Hyperliquid, Lighter, Drift) is not bundled. Use those venues' official clients separately โ€” or write your own plugin if you want an agent to drive them.

See Security policy for the full Wallet Key Policy and how this is enforced in code.

The 18 crypto plugins

Market data (read-only)

PluginSourceCapabilities
cryptoCoinGecko, BinanceSpot prices, technical indicators, OHLC
derivativesCoinglass, BinanceFear & Greed, OI, L/S ratio, liquidations, volatility
defiDefiLlamaTVL, protocol details, yield, chain stats
whaleEtherscan, HeliusLarge transfer detection, exchange flows
onchainBlock explorersTransaction lookup, contract reads, ABI decoding

Solana ecosystem

PluginSourceCapabilities
solanaHelius, public RPCsAccount info, SPL balances, token metadata
solana-devAnchor IDL, Token-2022Anchor program decode, cNFT lookup, account parsing
bagsfmBags.fm public APIToken analytics, holder distribution
memescanGeckoTerminal, BirdeyeTrending pairs, multi-DEX scan, signal scoring
base-memeBaseScan, GeckoTerminalBase chain memecoin scanning

Research & alerts

PluginSourceCapabilities
airdropPublic airdrop trackersActive campaign list, eligibility checks
nftOpenSea, Magic EdenFloor prices, collection stats, recent sales
securityGoPlus, EtherscanToken honeypot check, contract verification status
macroRSS, public APIsMacro news, economic calendar, central bank updates

Strategy & analytics

PluginSourceCapabilities
strategiesLocal computationBacktest scaffolds, Pine Script generation, signal logic
trackingPublic APIsPortfolio tracking from public addresses
bankingPlaid (BYO)Fiat balance read (requires Plaid key)

Example: scanning Solana meme coins

# Find trending Solana memes with strong buy pressure
node apps/cli/dist/index.js agent --message \
  "Scan top 20 trending Solana memes on GeckoTerminal,
   filter by liquidity > $50k, sort by buy pressure"

The runtime routes this to the memescan plugin which calls GeckoTerminal's public API, filters, scores, and returns the results.

Example: reading a Solana account

# Get the SPL token holdings for a wallet
node apps/cli/dist/index.js agent --message \
  "What SPL tokens does 9WzD...A4d hold? Use Helius RPC."

Routes to plugin-solana โ†’ calls getTokenAccountsByOwner via the public Helius RPC โ†’ returns token balances with metadata.

API keys needed

Most plugins work with free public APIs. A few benefit from keys for higher rate limits:

# Optional โ€” improve rate limits
HELIUS_API_KEY=               # Solana, free tier OK
BIRDEYE_API_KEY=              # Solana market data
COINGECKO_API_KEY=            # Price data
ETHERSCAN_API_KEY=            # Ethereum explorer
BASESCAN_API_KEY=             # Base explorer
ARBISCAN_API_KEY=             # Arbitrum explorer

What's NOT included

By design, these are not in the framework:

  • Perpetual DEX trading (Hyperliquid, Lighter, Drift)
  • Wallet creation or seed phrase handling
  • Transaction signing (we never see your keys)
  • Auto-trading or order placement on any venue
  • Withdrawals or fund movement of any kind

If you want to add these capabilities, write your own plugin in your own fork. Keep signing code in a separate, carefully audited process with stricter security boundaries.

What's next?