Commands Reference
Complete reference of all 150+ commands available in Blockchain Toolkit. Use the search box to find specific commands or browse by category.
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"