config
Configuration Management
Manage local configuration for the fibx CLI. The primary use case is setting custom RPC URLs for supported chains to bypass public RPC rate limits or connection issues.
Prerequisites
- None.
Rules
- Rate Limits: If a tool fails with a "Rate limit exceeded" or "429" error, use this skill to check the current RPC and set a new one.
- Persistence: Settings are stored locally in an OS-dependent config directory (e.g.
~/.config/fibx/config.jsonon Linux,~/Library/Preferences/fibx-nodejs/config.jsonon macOS) and persist across sessions. - Validation: The CLI validates URL format but not connectivity. Ensure the RPC URL is valid before setting.
Commands
# Set a custom RPC
npx fibx@latest config set-rpc <chain> <url>
# Get current RPC
npx fibx@latest config get-rpc <chain>
# Reset a single chain to default
npx fibx@latest config reset-rpc <chain>
# Reset all chains to default
npx fibx@latest config reset-rpc
# List all configs
npx fibx@latest config list
Parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
chain |
string | base, citrea, hyperevm, or monad |
Yes |
url |
string | The full HTTP(S) RPC endpoint URL | Yes |
Examples
User: "I'm getting rate limit errors on Base." Agent: "I will set a custom RPC for Base."
npx fibx@latest config set-rpc base https://mainnet.base.org
User: "Check my current configuration."
npx fibx@latest config list
User: "Reset Base RPC to default."
npx fibx@latest config reset-rpc base
User: "Reset all custom RPCs."
npx fibx@latest config reset-rpc
Error Handling
| Error | Action |
|---|---|
Unsupported chain |
Check spelling of chain name. |
Invalid URL |
Ensure URL starts with http:// or https:// |
Related Skills
- All other skills may trigger rate limit errors that this skill resolves.
- Use
get-rpcto verify the current RPC before troubleshooting connectivity issues.
More from fibrous-finance/fibx-skills
aave
Manage Aave V3 DeFi positions on Base — supply, borrow, repay, withdraw, view markets, and check account health. Includes liquidation safety checks.
26balance
Check wallet balances (native and ERC-20 tokens) on Base, Citrea, HyperEVM, or Monad.
25trade
Swap tokens using Fibrous aggregation on Base, Citrea, HyperEVM, or Monad. Finds optimal route, simulates before execution.
23send
Send native tokens (ETH, cBTC, HYPE, MON) or ERC-20 tokens to an address on Base, Citrea, HyperEVM, or Monad. Simulates before sending.
21authenticate-wallet
Authenticate the fibx CLI wallet via email OTP (Privy) or private key import. Required before any wallet operation (balance, send, trade, aave).
17tx-status
Check the on-chain status of a transaction and get the block explorer link. Supports Base, Citrea, HyperEVM, and Monad.
14