Commands Reference

Complete reference of all 150+ commands available in Blockchain Toolkit. Use the search box to find specific commands or browse by category.

All Hardhat Foundry Truffle Solana Debug Security
150+ Total Commands
8 Categories
7 Frameworks
25+ Keybindings

🔗 Blockchain Commands

Core blockchain development commands for compilation, deployment, and testing

blockchain.compile
All Frameworks Ctrl+Shift+B
Compile smart contracts using the detected framework. Automatically detects Solidity version and optimizations.
Command Palette: "Blockchain: Compile Contracts"
blockchain.test
All Frameworks Ctrl+Shift+T
Run all tests in the project with coverage reporting and gas usage analysis.
Command Palette: "Blockchain: Run Tests"
blockchain.deploy
All Frameworks
Deploy contracts to selected network with verification and constructor argument support.
Command Palette: "Blockchain: Deploy Contracts"
blockchain.startLocalNode
Hardhat/Foundry
Start a local blockchain node for development and testing with pre-funded accounts.
Command Palette: "Blockchain: Start Local Node"
blockchain.clean
All Frameworks
Clean build artifacts and cache files to ensure fresh compilation.
Command Palette: "Blockchain: Clean Build Artifacts"

🌐 Network Commands

Network management, switching, and configuration commands

blockchain.switchNetwork
All Networks
Switch between configured networks (localhost, testnet, mainnet) with automatic RPC validation.
Command Palette: "Blockchain: Switch Network"
blockchain.addNetwork
Configuration
Add a new network configuration with RPC URL, chain ID, and explorer settings.
Command Palette: "Blockchain: Add Network"
blockchain.networkStatus
Monitoring
Check current network status, block height, gas prices, and connection health.
Command Palette: "Blockchain: Network Status"

🐛 EVM Debug Commands

Advanced debugging tools for EVM state inspection and transaction analysis

blockchain.debugTransaction
EVM F5
Debug a specific transaction with step-by-step execution trace and state changes.
Command Palette: "Blockchain: Debug Transaction"
blockchain.inspectState
EVM
Inspect EVM state at any block height including storage, balance, and code.
Command Palette: "Blockchain: Inspect State"
blockchain.traceCall
EVM
Trace function calls with detailed opcode execution and gas consumption analysis.
Command Palette: "Blockchain: Trace Call"

🛡️ Security Commands

Security analysis and vulnerability detection tools

blockchain.securityScan
Security
Run comprehensive security analysis using multiple tools (Slither, MythX, Semgrep).
Command Palette: "Blockchain: Security Scan"
blockchain.mythxScan
MythX
Professional security audit using MythX static analysis platform.
Command Palette: "Blockchain: MythX Scan"
blockchain.slitherScan
Slither
Fast static analysis using Slither with customizable detector configuration.
Command Palette: "Blockchain: Slither Analysis"

⚙️ Framework Commands

Framework-specific commands for Hardhat, Foundry, Truffle, and Solana

blockchain.hardhat.task
Hardhat
Run any Hardhat task with parameter support and output formatting.
Command Palette: "Blockchain: Run Hardhat Task"
blockchain.foundry.build
Foundry
Build Foundry project with forge, including library linking and optimization.
Command Palette: "Blockchain: Foundry Build"
blockchain.foundry.anvil
Foundry
Start Anvil local node with fork capability and custom configuration.
Command Palette: "Blockchain: Start Anvil"
blockchain.solana.build
Solana
Build Solana programs using Anchor framework with IDL generation.
Command Palette: "Blockchain: Build Solana Program"
blockchain.solana.deploy
Solana
Deploy Solana programs to selected cluster with upgrade authority management.
Command Palette: "Blockchain: Deploy Solana Program"