Developer Tools
A curated directory of tools for building on D0xedDev and Base L2. Inspired by ethereum.org/developers/tools.
Hardhat
Ethereum development environment for professionals. Compile, test, deploy, and debug Solidity smart contracts with a rich plugin ecosystem.
Foundry
Blazing-fast smart contract development toolkit written in Rust. Forge for testing, Cast for interactions, Anvil for local nodes.
Scaffold-ETH 2
Full-stack dApp template with Next.js, RainbowKit, Wagmi, and Hardhat. Start building a dApp in minutes on Base.
Remix IDE
Browser-based Solidity IDE. No setup required — write, compile, and deploy contracts directly in your browser.
Hardhat Testing (Mocha + Chai)
Write unit and integration tests for Solidity contracts using JavaScript/TypeScript with Mocha and Chai. Built into the D0xedDev contracts suite.
Foundry Fuzz Testing
Property-based fuzz testing for Solidity with Forge. Automatically generates random inputs to find edge cases in your contracts.
Slither
Static analysis tool for Solidity. Detects common vulnerabilities like reentrancy, integer overflow, and access control issues automatically.
Mythril
Security analysis tool for Ethereum smart contracts using symbolic execution, taint analysis, and control flow checking.
MetaMask
The most popular Ethereum wallet and browser extension. Supports Base L2 natively and is the default wallet for most dApps.
Coinbase Wallet
Self-custody wallet by Coinbase with native Base support. Integrates seamlessly with Coinbase CDP and the D0xedDev platform.
Rainbow Wallet
Beautiful and user-friendly Ethereum wallet with excellent Base L2 support and token swapping built in.
ethers.js v6
Complete Ethereum library for JavaScript/TypeScript. Used throughout D0xedDev for wallet interactions, contract calls, and signing.
Alchemy SDK
Supercharged ethers.js with Alchemy-specific APIs: NFT data, token balances, transaction history, and enhanced RPC methods.
Coinbase CDP (Developer Platform)
Coinbase Developer Platform provides server wallets, gasless transactions, and JWT auth for the D0xedDev x402 payment middleware.
Viem
TypeScript interface for Ethereum — lightweight, composable, and type-safe. A modern alternative to ethers.js used by Wagmi.
Wagmi
React Hooks for Ethereum. Used with Scaffold-ETH for connecting wallets, reading contracts, and sending transactions in React.
Sentry
Application monitoring and error tracking. Already integrated in D0xedDev frontend and backend for real-time error alerts.
Tenderly
Smart contract monitoring, simulation, and debugging platform. Simulate transactions, set alerts, and debug reverts with human-readable traces.
BaseScan Block Explorer
Official Base L2 block explorer. Verify contracts, track transactions, read events, and monitor token transfers on Base Mainnet.
scikit-learn
Python ML library powering the D0xedDev scam detection pipeline. Used for feature engineering, model training, and evaluation.
LightGBM
Gradient boosting framework used as the primary model in the D0xedDev scam detector. Fast, accurate, and handles tabular on-chain features well.
D0xedDev ML Pipeline
The built-in scam detection ML pipeline in D0xedDev. Includes feature extraction, LightGBM training, and an HTTP inference server.
The Ethernaut
Web3/Solidity war game by OpenZeppelin. Hack vulnerable smart contracts to level up your security skills — the inspiration for the Security quest.
OpenZeppelin Contracts
Battle-tested, audited Solidity contract library. D0xedDev contracts inherit from OZ for ERC-20, ERC-721, Ownable, AccessControl, and Governor.
Missing a tool?
Contribute to the Tools Directory
Open a PR to add a tool to lib/tools-directory.ts. Include name, description, category, URL, and Base L2 compatibility.
