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 |
||
|---|---|---|
| .. | ||
| cargo-crossbuild.ts | ||
| compile-contracts.sh | ||
| compile-contracts.ts | ||
| deploy-contracts.ts | ||
| fund-providers.ts | ||
| fund-validators.ts | ||
| register-providers.ts | ||
| send-txn.ts | ||
| set-datahaven-parameters.ts | ||
| setup-validators.ts | ||
| test-parallel.ts | ||
| update-validator-set.ts | ||