Agents/Devin
Devin logo

Devin + GoldRush

by Cognition
Cloud
Standalone
Devin is Cognition's fully autonomous AI software engineer that operates in its own cloud environment with a full development setup. It can independently plan, code, debug, and deploy. With GoldRush integration, Devin can build complete blockchain applications from a natural language description.

Quick Start

1
Start a Devin sessionOpen Devin and start a new task via the web interface or Slack integration.
2
Install GoldRush CLITell Devin to install the GoldRush CLI for direct terminal-based data queries during development.
npm install -g @covalenthq/goldrush-cli
3
Provide GoldRush contextTell Devin to use the GoldRush MCP Server and provide your API key.
Install the GoldRush MCP Server: npx @covalenthq/goldrush-mcp-server
Use API Key: YOUR_API_KEY
Docs: https://goldrush.dev/docs/
4
Describe your blockchain projectExample: "Build a multi-chain portfolio tracker using GoldRush APIs with a React frontend and Express backend"
5
Review and deployDevin will plan the architecture, write code, test it, and prepare it for deployment. Review the PR when ready.

Example Prompts

Build a multi-chain wallet tracker using the GoldRush API
Create a DEX analytics dashboard with historical price charts
Build a token holder analysis tool for any ERC-20 token
Create a webhook service that monitors whale wallet movements
Build a portfolio rebalancing tool using GoldRush balance data
Create a blockchain explorer for a specific chain using GoldRush
Build an automated reporting system for onchain metrics
Create a Telegram bot that responds with wallet balance data

Available MCP Tools (27)

Cross-Chain

multichain_balancesFetch spot and historical balances for an address on up to 10 EVM chains.
multichain_transactionsFetch paginated transactions for up to 10 addresses and 10 chains.
multichain_address_activityLocate chains an address is active on with a single API call.

Balances

token_balancesGet native and ERC20 token balances with spot prices and metadata.
historical_token_balancesGet token balances at a specific block height or date.
historical_portfolio_valueGet daily portfolio balance broken down by token.
erc20_token_transfersGet transfer-in and transfer-out events with historical prices.
token_holdersGet paginated current or historical holders of a token.
native_token_balanceGet native token balance with current market value.

Transactions

transactionFetch a single transaction with decoded log events.
transaction_summaryGet earliest/latest transactions and count for a wallet.
transactions_for_addressGet paginated transactions with decoded logs for an address.
transactions_for_blockGet all transactions in a block with decoded events.

Bitcoin

bitcoin_hd_wallet_balancesGet balances for child addresses from an HD wallet xpub key.
bitcoin_transactionsGet full transaction history for a Bitcoin wallet.
bitcoin_non_hd_wallet_balancesGet balance for a non-HD Bitcoin address.

NFTs

nft_for_addressGet ERC721 and ERC1155 NFTs held by an address.
nft_check_ownershipVerify NFT ownership within a collection.
nft_check_ownership_token_idVerify ownership of a specific NFT by token ID.

Pricing

historical_token_pricesGet historical prices for ERC20 and native tokens.
pool_spot_pricesGet spot prices for a Uniswap V2/V3 pool.

Security

token_approvalsGet token approvals categorized by spender with risk levels.

Utility

gas_pricesGet real-time gas estimates for low, medium, and high speeds.
blockFetch a single block with timestamp, tx count, and miner info.
block_heightsGet block heights within a date range.
log_events_by_addressGet event logs emitted from a contract address.
log_events_by_topicGet event logs by topic hash across all contracts.

GoldRush Agent Skills

GoldRush Agent Skills give AI agents structured context for every endpoint, parameter, and credit cost. View all skills on GitHub →
Install GoldRush Skills
npx skills add covalenthq/goldrush-agent-skills
Available skills
Foundational APIREST endpoints for historical blockchain data. Balances, transactions, NFTs, token prices, security checks, cross-chain queries across 100+ networks.
x402Pay-per-request access without API keys. Agents pay with stablecoins using the HTTP 402 protocol. No accounts, no rate limits, no key management.
CLITerminal-first blockchain data with native MCP support. 17 commands that work for both humans and AI agents.

Common Workflows

Build a Complete Web3 App

1Describe the application requirements to Devin
2Devin plans the architecture and creates a project roadmap
3It builds the frontend, backend, and GoldRush API integrations
4Devin tests the application and deploys it
5Review the PR and provide feedback for iteration

Create a Data Analytics Platform

1Ask Devin to build a blockchain data analytics platform
2It sets up data ingestion from GoldRush APIs
3Devin creates visualization components and dashboards
4It adds filtering, search, and export capabilities

Build a Monitoring Service

1Request a wallet monitoring and alerting service
2Devin designs the system with polling and notification logic
3It integrates GoldRush APIs for transaction monitoring
4Devin sets up deployment and scheduled execution

Migrate Blockchain Infrastructure

1Share your current blockchain data setup with Devin
2It analyzes the existing code and plans a migration to GoldRush
3Devin rewrites data layers, updates tests, and verifies parity
4Review the comprehensive migration PR

Tips for Success

Give Devin detailed requirements. It works best with clear specifications
Share the GoldRush documentation URL so Devin can reference it
Use Devin for larger projects that would take hours to build manually
Review Devin's architecture plan before it starts coding for best results

Devin FAQ

Yes, Devin can build full-stack applications from scratch. It can scaffold projects, integrate GoldRush APIs, write tests, and prepare deployment, all autonomously.

Troubleshooting

Devin using incorrect GoldRush API endpointsShare the GoldRush documentation URL (goldrush.dev/docs/) in your initial prompt. Devin can browse docs to find the correct endpoints.
API key not being used correctlyInstruct Devin to store the API key as an environment variable and use it in the SDK client configuration, not hardcoded in source files.
Devin's plan doesn't match requirementsInterrupt Devin's execution and provide more specific requirements. Break down complex tasks into smaller, clearly defined steps.

Get Started

Get started with GoldRush API in minutes. Sign up for a free API key and start building.

Support

Explore multiple support options! From FAQs for self-help to real-time interactions on Discord.

Contact Sales

Interested in our professional or enterprise plans? Contact our sales team to learn more.