mirror of
https://github.com/datahaven-xyz/datahaven
synced 2026-05-24 01:38:32 +00:00
## Summary This PR fixes several issues with the CLI deploy-contracts command to properly support local Anvil deployments and improves the overall contract deployment workflow. ### Key fixes: - Add support for anvil chain in the CLI deploy contracts command - Rename PRIVATE_KEY to DEPLOYER_PRIVATE_KEY for consistency and clarity across the deployment flow - Fix EigenLayer contract status display for local/anvil chains by reading addresses from the deployments file instead of config - Fix runShellCommandWithLogger to properly throw errors on command failure - Correct totalSteps in DeployTestnet.s.sol from 2 to 4 ### Housekeeping: - Update .gitignore to ignore the entire broadcast/ folder (autogenerated Foundry artifacts) - Streamline contracts/README.md with clearer structure and deployment instructions |
||
|---|---|---|
| .. | ||
| blockscout.ts | ||
| constants.ts | ||
| contracts.ts | ||
| docker.ts | ||
| events.ts | ||
| index.ts | ||
| input.ts | ||
| kurtosis.ts | ||
| logger.ts | ||
| papi.ts | ||
| parameters.ts | ||
| parser.ts | ||
| rewards-helpers.ts | ||
| rpc.ts | ||
| service-mappings.ts | ||
| shell.ts | ||
| storage.ts | ||
| types.ts | ||
| validators.ts | ||
| viem.ts | ||
| waits.ts | ||