Files
asle/contracts/foundry.toml
defiQUG 507d9a35b1 Add initial project structure and documentation files
- Created .gitignore to exclude sensitive files and directories.
- Added API documentation in API_DOCUMENTATION.md.
- Included deployment instructions in DEPLOYMENT.md.
- Established project structure documentation in PROJECT_STRUCTURE.md.
- Updated README.md with project status and team information.
- Added recommendations and status tracking documents.
- Introduced testing guidelines in TESTING.md.
- Set up CI workflow in .github/workflows/ci.yml.
- Created Dockerfile for backend and frontend setups.
- Added various service and utility files for backend functionality.
- Implemented frontend components and pages for user interface.
- Included mobile app structure and services.
- Established scripts for deployment across multiple chains.
2025-12-03 21:22:31 -08:00

40 lines
844 B
TOML

[profile.default]
src = "src"
out = "out"
libs = ["lib"]
test = "test"
script = "script"
broadcast = "broadcast"
cache_path = "cache_forge"
# See more config options https://github.com/foundry-rs/foundry/tree/master/config
# Solidity version
solc_version = "0.8.24"
optimizer = true
optimizer_runs = 200
via_ir = false
# Extra output
extra_output = ["abi", "evm.bytecode", "evm.deployedBytecode"]
extra_output_files = ["abi", "evm.bytecode", "evm.deployedBytecode"]
# Fuzz testing
fuzz = { runs = 256 }
# Remappings for dependencies
remappings = [
"@openzeppelin/=lib/openzeppelin-contracts/",
"@chainlink/=lib/chainlink/",
"forge-std/=lib/forge-std/src/"
]
# Network configurations
[rpc_endpoints]
localhost = "http://127.0.0.1:8545"
anvil = "http://127.0.0.1:8545"
[etherscan]
etherscan = { key = "${ETHERSCAN_API_KEY}" }