Topic
Foundry & Solidity Development
Foundry is the toolchain I reach for on Solidity projects — Forge for testing, Anvil for a local chain, Cast for poking at contracts from the terminal. This page collects what I've written and recorded on Foundry, Solidity, and defensive smart contract patterns.
Articles
- Why I built a blockchain notary instead of another CRUD app →
- Foundry "forge test --m" Not Working? Use --mt to Filter Tests by Name →
- Foundry "forge-std/Test.sol" Not Found in VS Code: How to Troubleshoot It →
- Foundry Installed but "forge" Command Not Found on macOS →
- Imported an Anvil Account Into MetaMask but Can't See the 10,000 ETH? →
- Why Your Foundry Test Output Looks Different From a Course Video →
- Solidity view vs pure: Function Mutability, Variable Types, and Data Locations Explained →
Certificates
Need help with this?
Building or debugging a Solidity project?
Tell me about the contract or the problem you're running into.
More real Foundry problems get added here as I run into them — this debugging series will keep growing.