Complete setup guide for the IFA Oracle Price Feed System
Tool | Version | Purpose |
---|---|---|
Node.js | 18.0+ | JavaScript runtime |
Git | Latest | Version control |
Foundry | Latest | Solidity development toolkit |
Solidity | 0.8.29+ | Smart contract language |
.env
in project root:
foundry.toml
:
.gitignore
:
.env
files to .gitignore
and use environment variables or secure key management systems in production..vscode/settings.json
:
test/.env.test
:
scripts/setup.sh
:
foundryup: command not found
Solution:
Compiler version not found
Solution:
Dependencies not found
Solution:
Connection refused
Solutions:
Transaction underpriced
Solution:
Insufficient funds
Solution:
.env
file template for future projects. Consider using a tool like direnv for automatic environment loading.