retro-sync-server / libs /contracts /foundry.toml
mike dupont
init: retro-sync API server + viewer + 71 Bach tiles + catalog
1295969
[profile.default]
src = "src"
out = "out"
libs = ["lib"]
fuzz = { runs = 2000 }
gas_reports = ["RoyaltyDistributor", "ZKVerifier", "MockBTT", "MasterPattern"]
optimizer = true
optimizer_runs = 200
gas_price = 1000000000 # 1 Gwei — overrides inflated BTTC testnet RPC default
[rpc_endpoints]
bttc_testnet = "${BTTC_RPC_URL}"
bttc_mainnet = "https://rpc.bt.io"
# Tell Forge this chain uses BTT not ETH so gas estimates display correctly
[etherscan]
bttc_testnet = { key = "placeholder", chain = 1029, url = "https://api.bttcscan.com/api" }
bttc_mainnet = { key = "placeholder", chain = 199, url = "https://api.bttcscan.com/api" }