Files
contracts/foundry.toml
zeekay 8f88ee5862 feat: add RPC endpoints and fix deployment script import path
- Add hanzo_mainnet, hanzo_testnet, hanzo_devnet RPC endpoints to foundry.toml
- Fix HanzoRegistry import path in DeployFullIdentitySystem script
- Add foundry.lock for reproducible dependency resolution
- Include deployment broadcast logs for chain 36964
2026-02-23 17:48:30 -08:00

55 lines
1.5 KiB
TOML

[profile.default]
src = "src"
out = "out"
libs = ["lib"]
solc = "0.8.31"
optimizer = true
optimizer_runs = 200
via_ir = true
evm_version = "cancun"
remappings = [
"@luxfi/=lib/standard/contracts/",
"@luxfi/standard/=lib/standard/contracts/",
"@openzeppelin/contracts/=lib/standard/lib/openzeppelin-contracts/contracts/",
"@openzeppelin/contracts-upgradeable/=lib/standard/lib/openzeppelin-contracts-upgradeable/contracts/",
"forge-std/=lib/forge-std/src/",
]
[profile.ci]
src = "src"
out = "out"
libs = ["lib"]
solc = "0.8.31"
optimizer = true
optimizer_runs = 200
via_ir = true
evm_version = "cancun"
verbosity = 2
fuzz = { runs = 256 }
remappings = [
"@luxfi/=lib/standard/contracts/",
"@luxfi/standard/=lib/standard/contracts/",
"@openzeppelin/contracts/=lib/standard/lib/openzeppelin-contracts/contracts/",
"@openzeppelin/contracts-upgradeable/=lib/standard/lib/openzeppelin-contracts-upgradeable/contracts/",
"forge-std/=lib/forge-std/src/",
]
[fmt]
bracket_spacing = false
int_types = "long"
line_length = 120
multiline_func_header = "all"
number_underscore = "thousands"
quote_style = "double"
single_line_statement_blocks = "preserve"
[rpc_endpoints]
hanzo_mainnet = "http://127.0.0.1:19630/ext/bc/2MqjR3NQTSCTmMRirA7NpHsv2nsgNDCrzdhb1Pt15xbb8CHQRF/rpc"
hanzo_testnet = "http://127.0.0.1:19640/ext/bc/uRzy7Z9drJxuVdCKkdqj6ZTCYcx1hLJpuaGFHG4MdUcYWDa8b/rpc"
hanzo_devnet = "http://127.0.0.1:19650/ext/bc/8saqkhsUrijPci3RXQnNaaLLkYXBErauhwUsZZwdj8erxeaZv/rpc"
[doc]
out = "docs"
repository = "https://github.com/hanzoai/hanzo"