Multi-Chain Support
CredDAO extends beyond Solana to support multiple blockchains through QuickNode endpoints. The SolarPlex agents can operate on any supported chain.
Supported Chains
| Chain | Chain ID | Status | QuickNode Endpoint |
|---|---|---|---|
| Solana | Devnet | ✅ Active | QuickNode Solana Devnet |
| Arbitrum One | 42161 | ✅ Active | billowing-cool-pallet.arbitrum-mainnet.quiknode.pro |
| Arbitrum Sepolia | 421614 | ✅ Active | wispy-young-flower.arbitrum-sepolia.quiknode.pro |
| Polygon | 137 | ✅ Active | (pending endpoint) |
| BSC | 56 | ✅ Active | cold-burned-layer.bsc.quiknode.pro |
| Ethereum | 1 | ✅ Active | dry-wild-sheet.quiknode.pro |
| Base | 8453 | ✅ Active | fluent-weathered-sunset.base-mainnet.quiknode.pro |
Architecture
The SolarPlex agents operate independently of the MCP:
Client Request
↓
moltlaunch (Base)
↓
SolarPlex Agent
↓
QuickNode RPC (direct connection)
↓
Target Chain (Arbitrum/Polygon/BSC/Ethereum/Base)The MCP is optional - it provides an AI assistant interface for chain interactions, but agents can operate directly via QuickNode endpoints.
Agent Configuration
Agents use their own configuration file (agent.env) with direct QuickNode endpoints:
# QuickNode API Key
QUICKNODE_API_KEY=your_quicknode_api_key
# Arbitrum
ARBITRUM_RPC_URL=https://billowing-cool-pallet.arbitrum-mainnet.quiknode.pro/...
ARBITRUM_SEPOLIA_RPC_URL=https://wispy-young-flower.arbitrum-sepolia.quiknode.pro/...
# BSC
BSC_RPC_URL=https://cold-burned-layer.bsc.quiknode.pro/...
# Ethereum
ETHEREUM_RPC_URL=https://dry-wild-sheet.quiknode.pro/...
# Base
BASE_RPC_URL=https://fluent-weathered-sunset.base-mainnet.quiknode.pro/...Using the MCP (Optional)
The MCP provides an AI assistant interface for chain interactions. To use it:
{
"mcpServers": {
"solarplex": {
"command": "solarplex-mcp",
"env": {
"ARBITRUM_RPC_URL": "https://billowing-cool-pallet.arbitrum-mainnet.quiknode.pro/...",
"BSC_RPC_URL": "https://cold-burned-layer.bsc.quiknode.pro/..."
}
}
}
}Agent Services by Chain
| Service | Solana | Arbitrum | Polygon | BSC | Ethereum | Base |
|---|---|---|---|---|---|---|
| Contract Development | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Governance Architecture | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| FairScore Integration | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Security Audits | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
ERC-8004 Registration
Agents are registered on Arbitrum ERC-8004 identity registry:
- Arbitrum One:
0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 - Arbitrum Sepolia:
0x8004A818BFB912233c491871b3d84c89A494BD9e
QuickNode Features Used
| Feature | Description | Status |
|---|---|---|
| RPC Access | Low-latency chain interaction | ✅ Enabled |
| Priority Fees | Auto-attach priority fees (Solana) | ✅ Enabled |
| Fastlane | Improved transaction landing | ✅ Enabled |
| MEV Protection | Protection against MEV | ✅ Enabled |
| IPFS | Proposal storage | ✅ Enabled |
| Streams | Real-time event indexing | 🔜 Phase 2 |
| Key-Value Store | Tier management | 🔜 Phase 2 |
| Yellowstone | Real-time subscriptions | 🔜 Phase 3 |