Skip to content

Me#348

Open
hollycarter2024-design wants to merge 424 commits intoBitGo:BG-45442from
hollycarter2024-design:master
Open

Me#348
hollycarter2024-design wants to merge 424 commits intoBitGo:BG-45442from
hollycarter2024-design:master

Conversation

@hollycarter2024-design
Copy link
Copy Markdown

No description provided.

parasgarg-bitgo and others added 30 commits January 20, 2025 15:41
chore(eth-multisig-v4): flr,sgb config
chore(eth-multisig-v4): add xdc config for contract deployment
feat: updating deploy batcher workflow to run on-demand rather than on-release
chore(eth-multisig-v4): add wemix config for contract deployment
chore(eth-multisig-v4): add bera config to deploy contract in prod
chore(eth-multisig-v4): get bera secrete key from git secrets
chore(eth-multisig-v4): get bera secrete key from git secrets
feat: modify batcher contract to support erc20 sendMany
chore(eth-multisig-v4): adding the new coredao testnet
chore: add test for token with blacklisted address
fix: updating verify batcher contract arguments
fix: updating hardhat config to get correct key in deploy batcher script
fix: update fee for deploying batcher in coredao testnet. updated xdc api & explorer endpoints
manojkumar138 and others added 30 commits February 27, 2026 11:31
- Network config with RPC URLs (mainnet, testnet)
- Chain IDs 88888 / 88882, gas params in chainConfig
- Explorer verification via ETHERSCAN_API_KEY (no CHILIZ_EXPLORER_API_KEY)
- Remove CHILIZ_EXPLORER_API_KEY from workflows

Refs: WIN-8547
…-deployment

feat: add chiliz chain config for contract deployment
- deploy_and_release.yml: deploy-to-test (tchiliz), deploy-to-prod (chiliz)
- deploy_batcher_contract.yml: deploy-batcher-contract-to-test (tchiliz), deploy-batcher-contract-to-prod (chiliz)
chore(workflow): add chiliz and tchiliz to deploy_and_release
feat: added config for unichain contract deployment
feat: added config for hpp contract deployment
feat: added config for hoodeth contract deployment
feat: added config for h contract deployment
feat: adding config for usdt0 contract deployment
chore: update gas limit for fluenteth
chore: update mainnet chain id for fluenteth
feat: adding config for xtzevm contract deployment
…t-deployment

feat(xtzevm): add contract deployment config for Etherlink
…ct-deployment

feat(hemieth): add contract deployment config for Hemi L2
Hardhat's ContractFactory.deploy() calls eth_estimateGas internally when
no gasLimit is provided. On Hemi mainnet (43111) and testnet (743111) this
RPC call hangs indefinitely, causing the batcher CI job to stall.

The V4 deploy script works because chainConfig.ts hardcodes gasLimit: 3_000_000
for Hemi, so eth_estimateGas is never called.

Fix: added a Hemi-specific block (mirroring the Somnia pattern) that manually
estimates gas via a direct signer call and passes an explicit gasLimit into
deploy(), bypassing Hardhat's internal estimation entirely.

Tested: batcher deployed and verified on themieth (chainId 743111)
Contract: 0xCec21E00B1a68F2452a14f13dF515cC5f38234B7

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
fix: refactor batcher gas config and fix Hemi deployment hang
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.