Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| REDIS_DB | No | Redis database index. | |
| LOG_LEVEL | No | Logging level (debug, info, warn, error). | info |
| REDIS_URL | Yes | Redis connection URL (e.g., redis://localhost:6379). | |
| JWT_SECRET | No | Secret used for JWT authentication if using the HTTP transport. | |
| LOG_FORMAT | No | Logging format (json, pretty). | json |
| DATABASE_SSL | No | Whether to use SSL for the database connection (true/false). | |
| DATABASE_URL | Yes | PostgreSQL connection string (e.g., postgresql://user:password@localhost:5432/boosty). | |
| X402_NETWORK | No | Blockchain network for x402 payments (e.g., base-mainnet). | |
| CACHE_MAX_SIZE | No | Maximum number of items to keep in the cache. | |
| DEBANK_API_KEY | No | DeBank API key for detailed DeFi position data. | |
| HELIUS_API_KEY | No | Helius API key for dedicated RPC access. | |
| REDIS_PASSWORD | No | Password for the Redis connection. | |
| SOLANA_RPC_URL | Yes | Solana RPC endpoint, required for trading operations. | |
| TX_MAX_RETRIES | No | Maximum number of times to retry a failed transaction. | |
| ALCHEMY_API_KEY | Yes | Alchemy API key, required for EVM wallet data. | |
| SOLSCAN_API_KEY | No | Solscan API key for Solana block data. | |
| ARBISCAN_API_KEY | No | Arbiscan API key for Arbitrum block data. | |
| BASESCAN_API_KEY | No | Basescan API key for Base block data. | |
| CACHE_TTL_SECONDS | No | Time-to-live for cached data in seconds. | |
| COINGECKO_API_KEY | Yes | CoinGecko API key, required for token price data. | |
| ETHERSCAN_API_KEY | No | Etherscan API key for Ethereum block data. | |
| JITO_AUTH_KEYPAIR | No | Path to the Jito authentication keypair JSON file. | |
| SOLANA_RPC_WS_URL | No | Solana RPC WebSocket endpoint. | |
| TX_RETRY_DELAY_MS | No | Delay between transaction retries in milliseconds. | |
| DATABASE_POOL_SIZE | No | Size of the PostgreSQL connection pool. | |
| QUICKNODE_ENDPOINT | No | QuickNode endpoint URL. | |
| X402_PAY_TO_ADDRESS | No | Address to receive USDC micropayments via x402 protocol. | |
| DEFAULT_SLIPPAGE_BPS | No | Default slippage for trades in basis points (100 = 1%). | |
| X402_FACILITATOR_URL | No | URL of the x402 payment facilitator. | |
| JITO_BLOCK_ENGINE_URL | No | Jito block engine URL for MEV protection. | |
| MASTER_ENCRYPTION_KEY | Yes | A 256-bit hex key used for encrypting wallet private keys at rest. | |
| RATE_LIMIT_BURST_SIZE | No | Maximum burst size for rate limiting. | |
| PRIORITY_FEE_PERCENTILE | No | The percentile to use for calculating priority fees. | |
| MAX_PRIORITY_FEE_LAMPORTS | No | Maximum priority fee in lamports. | |
| TX_CONFIRMATION_TIMEOUT_MS | No | Timeout for waiting for transaction confirmation. | |
| RATE_LIMIT_REQUESTS_PER_MINUTE | No | Maximum requests allowed per minute. |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |