Skip to content
Open

Me #348

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
424 commits
Select commit Hold shift + click to select a range
d64bb5a
Merge pull request #189 from BitGo/WIN-4355-flr-sgb
parasgarg-bitgo Jan 20, 2025
557cebc
chore(eth-multisig-v4): add xdc config for contract deployment
parasgarg-bitgo Jan 21, 2025
415ca0c
Merge pull request #190 from BitGo/WIN-4229
parasgarg-bitgo Jan 21, 2025
509d98f
feat: updating deploy batcher workflow to run on-demand rather than o…
parasgarg-bitgo Jan 21, 2025
cd73428
chore: update the bera new testnet
adarsh312 Jan 21, 2025
6c3eb2d
Merge pull request #191 from BitGo/WIN-4388_bera_cartio
adarsh312 Jan 21, 2025
956807b
Merge pull request #193 from BitGo/WIN-4391
parasgarg-bitgo Jan 23, 2025
e4603cb
chore(eth-multisig-v4): add wemix config for contract deployment
parasgarg-bitgo Jan 24, 2025
1ab958f
Merge pull request #194 from BitGo/WIN-4221
parasgarg-bitgo Jan 28, 2025
f81b7c6
chore(eth-multisig-v4): add bera config to deploy contract in prod
mohitkh7 Jan 29, 2025
83e6911
feat: modify batcher contract to support erc20 sendMany
kamleshmugdiya Jan 21, 2025
3178f00
Merge pull request #195 from BitGo/win-4439-bera
adarsh312 Jan 31, 2025
b35ae70
chore(eth-multisig-v4): get bera secrete key from git secrets
adarsh312 Jan 31, 2025
10bbf6c
Merge pull request #196 from BitGo/win-4439-bera
adarsh312 Jan 31, 2025
6a936b3
chore(eth-multisig-v4): get bera secrete key from git secrets
adarsh312 Jan 31, 2025
aae7639
Merge pull request #198 from BitGo/win-4439-bera
adarsh312 Jan 31, 2025
a503f9f
Merge pull request #192 from BitGo/COIN-2782
kamleshmugdiya Feb 4, 2025
84dce99
chore(eth-multisig-v4): adding the new coredao testnet
adarsh312 Feb 11, 2025
94a75e2
Merge pull request #200 from BitGo/win-4439-bera
adarsh312 Feb 11, 2025
41d5e2d
chore: add test for token with blacklisted address
kamleshmugdiya Feb 4, 2025
700e055
Merge pull request #199 from BitGo/COIN-2783
kamleshmugdiya Feb 17, 2025
4770d55
fix: keys for batcher contract
kamleshmugdiya Feb 28, 2025
cca7dcb
Merge pull request #201 from BitGo/COIN-3132-fix-batcher-key
kamleshmugdiya Mar 3, 2025
afe5aa8
fix: updating verify batcher contract arguments
parasgarg-bitgo Mar 5, 2025
e24615b
Merge pull request #202 from BitGo/WIN-4222
parasgarg-bitgo Mar 5, 2025
4610044
fix: updating hardhat config to get correct key in deploy batcher script
parasgarg-bitgo Mar 26, 2025
854bab4
Merge pull request #203 from BitGo/WIN-4909
parasgarg-bitgo Mar 26, 2025
8f673c2
fix: update fee for deploying batcher in coredao testnet. updated xdc…
parasgarg-bitgo Mar 27, 2025
1f82cda
Merge pull request #204 from BitGo/WIN-4909
parasgarg-bitgo Mar 27, 2025
b884df8
fix: updating coredao testnet api endpoint
parasgarg-bitgo Mar 27, 2025
ac1a5b0
Merge pull request #205 from BitGo/WIN-4909
parasgarg-bitgo Mar 27, 2025
eb6ee30
fix: update key for batcher deployment
kamleshmugdiya Mar 31, 2025
a9fbcbe
Merge pull request #206 from BitGo/COIN-3587
pritam-gembali Mar 31, 2025
0d4500e
chore: set QUICKNODE_OPTIMISM_API_KEY in workflow
kamleshmugdiya Apr 11, 2025
1665091
Merge pull request #208 from BitGo/COIN-3758
kamleshmugdiya Apr 11, 2025
afd305c
chore(eth-multisig-v4): add monad config for contract deployment
yogeshwar-bitgo Apr 28, 2025
9cf4696
Merge pull request #210 from BitGo/WIN-5014-monad-testnet
yogeshwar-bitgo Apr 28, 2025
13ae67c
chore(eth-multisig-v4): add somnia config for contract deployment
yogeshwar-bitgo Apr 28, 2025
28de41c
chore: address audit comment for batcher
kamleshmugdiya Apr 22, 2025
22ae243
Merge pull request #211 from BitGo/WIN-5015-Somnia
yogeshwar-bitgo Apr 29, 2025
ab1ca4b
Merge pull request #209 from BitGo/COIN-3589-audit
kamleshmugdiya Apr 29, 2025
27f4f8b
fix: use intended key for batcher deployment on tbera
kamleshmugdiya Apr 29, 2025
5e75c73
Merge pull request #213 from BitGo/COIN-3589-tbera
kamleshmugdiya Apr 29, 2025
78fb4da
chore(eth-multisig-v4): add soneium config for contract deployment
yogeshwar-bitgo Apr 29, 2025
121efff
fix: use intended key for batcher deployment
kamleshmugdiya Apr 29, 2025
dd87066
Merge pull request #215 from BitGo/WIN-5016-Soneium
yogeshwar-bitgo Apr 29, 2025
4d47b4f
Merge pull request #214 from BitGo/COIN-3589-tbera
kamleshmugdiya Apr 29, 2025
475f31a
chore(eth-multisig-v4): add world config for contract deployment
yogeshwar-bitgo Apr 30, 2025
0cd02d2
Merge pull request #212 from BitGo/WIN-5017-world
yogeshwar-bitgo Apr 30, 2025
bddc50e
fix: script to nativeBatchLimit for verifying
kamleshmugdiya Apr 30, 2025
0507e88
Merge pull request #216 from BitGo/COIN-3589-script
kamleshmugdiya Apr 30, 2025
eade09f
chore: add verify contract script
yogeshwar-bitgo May 23, 2025
fd89a04
Merge pull request #219 from BitGo/WIN-5558-eth-change
yogeshwar-bitgo May 23, 2025
c408e44
chore: add verify contract script
yogeshwar-bitgo May 29, 2025
13a640d
Merge pull request #220 from BitGo/WIN-5558-eth-change
yogeshwar-bitgo May 29, 2025
91040df
chore(eth-multisig-v4): add apechain config for contract deployment
DinshawKothari Jun 6, 2025
63d6beb
Merge pull request #221 from BitGo/WIN-5778-apechain-contracts-testnet
DinshawKothari Jun 18, 2025
869fc58
chore(eth-multisig-v4): add pharos config for contract deployment
DinshawKothari Jun 17, 2025
861b87c
Merge pull request #222 from BitGo/WIN-5780-pharos-contracts-testnet
DinshawKothari Jun 20, 2025
2670b21
chore(eth-multisig-v4): add creditcoin config for contract deployment
DinshawKothari Jun 23, 2025
1fc3120
Merge pull request #224 from BitGo/WIN-5784-creditcoin-contracts-testnet
DinshawKothari Jun 24, 2025
3b70a6b
chore: make the deployer of contract generic
yogeshwar-bitgo Jul 1, 2025
d227ce4
Merge pull request #225 from BitGo/WIN-5036-world
yogeshwar-bitgo Jul 1, 2025
021fd98
chore: added retry mechanism for contract verification and custom con…
yogeshwar-bitgo Jul 9, 2025
1db986c
Merge pull request #228 from BitGo/WIN-6097-contract-verification-retry
yogeshwar-bitgo Jul 10, 2025
7e5cd35
chore: upgrade hardhat to take advantage of verify for etherscan v2
yogeshwar-bitgo Jul 10, 2025
f1b0883
Merge pull request #229 from BitGo/WIN-6097-upgrade-hardhat
yogeshwar-bitgo Jul 10, 2025
a9950bf
chore(eth-multisig-v4): add sonic config for contract deployment
mohd-kashif Jul 14, 2025
b78f940
Merge pull request #230 from BitGo/WIN-6178
mohd-kashif Jul 15, 2025
93ce897
feat: add hoodi configs
shivam-bitgo Jul 15, 2025
34f20bd
chore(eth-multisig-v4): add seievm config for contract deployment
anubhav-bitgo Jul 15, 2025
6331c34
Merge pull request #231 from BitGo/WIN-6184
anubhav-bitgo Jul 16, 2025
e9d4eeb
chore(eth-multisig-v4): add hypeevm config for contract deployment
DinshawKothari Jun 18, 2025
1de4eb5
Merge pull request #232 from BitGo/COIN-4802-hoodi-config-changes
shivam-bitgo Jul 16, 2025
2169e94
feat(deploy): update script to deploy v2 contracts on hoodi hteth
shivam-bitgo Jul 16, 2025
34820ff
Merge pull request #233 from BitGo/WIN-5782-hyperliquid-evm-contracts…
DinshawKothari Jul 16, 2025
2fb3b22
Merge pull request #234 from BitGo/COIN-4803-hoodi-v2-contracts
shivam-bitgo Jul 17, 2025
fc8824e
feat(config): add ETHERSCAN_V2_URL and update API URLs for sonic netw…
mohd-kashif Jul 18, 2025
d073db8
Merge pull request #236 from BitGo/sonic-eth-fix
mohd-kashif Jul 21, 2025
139e87b
feat: add hardhat config for kaia chain
Venkat-Annavazzala Jul 17, 2025
f90d516
chore: hoodi v1 contract deployment
shivam-bitgo Jul 23, 2025
116e319
Merge pull request #239 from BitGo/COIN-4951-hoodi-v1-contracts
shivam-bitgo Jul 23, 2025
a4d162c
feat: add hardhat config for kaia chain
Venkat-Annavazzala Jul 23, 2025
ee27a7c
feat(contract): deploy hoodi v4 contract
kamleshmugdiya Jul 23, 2025
d322f78
Merge pull request #238 from BitGo/COIN-4849
kamleshmugdiya Jul 24, 2025
8ad8340
feat: add Irys chain configuration
Venkat-Annavazzala Jul 28, 2025
920d0ca
feat: add Irys chain configuration
Venkat-Annavazzala Jul 30, 2025
d017947
refactor: remove unused explorer API keys and replace with ETHERSCAN_…
nvrakesh06 Jul 31, 2025
ccf99e1
Merge pull request #241 from BitGo/WIN-6411
mohd-kashif Jul 31, 2025
ede7743
feat: add config of LINEAETH for contract deployment
prithvishet2503 Aug 5, 2025
1af39d6
Merge pull request #244 from BitGo/WIN-6569
prithvishet2503 Aug 6, 2025
dd29765
feat: adding configs for ip contract deployment
prithvishet2503 Aug 6, 2025
cf76a96
Merge pull request #247 from BitGo/WIN-6567-Pri-ip
prithvishet2503 Aug 6, 2025
ba6d908
feat: added script to enable bigBlocks for hypeEVM
mohd-kashif Aug 6, 2025
67e6676
Merge pull request #246 from BitGo/hypeevm-bigblocks
mohd-kashif Aug 7, 2025
72074ef
chore: ethers migration v6, added signal for creating recovery wallet
yogeshwar-bitgo Aug 12, 2025
8eaec28
Merge pull request #249 from BitGo/WIN-6575
yogeshwar-bitgo Aug 12, 2025
bf998bd
fix: update IRYS testnet RPC URLs in hardhat configuration
mohd-kashif Aug 13, 2025
b1a3022
Merge pull request #252 from BitGo/WIIN-6720
mohd-kashif Aug 14, 2025
4e06c82
feat: added Irys and Kaia to ChainConfigs
Venkat-Annavazzala Aug 14, 2025
ae7f9cb
feat: added Irys and Kaia to ChainConfigs
Venkat-Annavazzala Aug 18, 2025
f50bc6e
feat: deploy and verify contracts for plasma
Venkat-Annavazzala Aug 11, 2025
e08894e
Merge pull request #250 from BitGo/WIN-6641
Venkat-Annavazzala Aug 20, 2025
5deb9b1
chore: change gas limit for sonic contract deployment
Venkat-Annavazzala Aug 21, 2025
7b2f709
Merge pull request #258 from BitGo/WIN-6179
mohd-kashif Aug 21, 2025
4c93195
chore: added a script for gas update limit
yogeshwar-bitgo Aug 21, 2025
9420a38
chore: added a script for gas update limit
yogeshwar-bitgo Aug 22, 2025
9292ba3
Merge pull request #255 from BitGo/WIN-6723
yogeshwar-bitgo Aug 22, 2025
4583422
chore: adding check and retry mech for enabling big blocks
prithvishet2503 Aug 26, 2025
15324da
Merge pull request #261 from BitGo/WIN-6941
nvrakesh06 Aug 26, 2025
cb855f4
chore: add all the keys for hardhat load
yogeshwar-bitgo Aug 29, 2025
deed07e
Merge pull request #263 from BitGo/WIN-6975
yogeshwar-bitgo Aug 29, 2025
acac4ee
chore: added a summary for approval
yogeshwar-bitgo Aug 29, 2025
6956013
Merge pull request #264 from BitGo/WIN-6991
yogeshwar-bitgo Sep 1, 2025
155b3fd
chore: added the summary for approval
yogeshwar-bitgo Sep 1, 2025
460ede9
Merge pull request #266 from BitGo/WIN-7000
yogeshwar-bitgo Sep 1, 2025
9b9d887
chore: adding config for og contract deployment
prithvishet2503 Sep 2, 2025
4b873e2
Merge pull request #267 from BitGo/WIN-ZERO-GRAVITY-TESTNET
prithvishet2503 Sep 2, 2025
e8ab684
fix: adding ip for batcher
prithvishet2503 Sep 3, 2025
9dc4481
Merge pull request #268 from BitGo/WIN-6666
prithvishet2503 Sep 3, 2025
1e9e017
feat: added config for kavaevm contract deployment
Venkat-Annavazzala Sep 4, 2025
321a8db
Merge pull request #269 from BitGo/WIN-7041
Venkat-Annavazzala Sep 4, 2025
310eb32
chore: changing the private key for contract deployment
prithvishet2503 Sep 9, 2025
06e6af7
Merge pull request #271 from BitGo/WIN-BASEETH
prithvishet2503 Sep 9, 2025
64d26d7
chore: update plasma mainnet details
Venkat-Annavazzala Sep 9, 2025
b323088
Merge pull request #270 from BitGo/WIN-7131
Venkat-Annavazzala Sep 10, 2025
38b8871
feat: added config for plume contract deployment
rohitsaw115 Sep 10, 2025
9549bdf
Merge pull request #273 from BitGo/WIN-7100
rohitsaw115 Sep 11, 2025
af2f2b6
feat: added config for flow contract deployment
ArunBala-Bitgo Sep 11, 2025
8599d2b
Merge pull request #274 from BitGo/WIN-7112-1
anubhav-bitgo Sep 11, 2025
152d102
fix: fix deploy yaml file
ArunBala-Bitgo Sep 11, 2025
d8594d6
Merge pull request #276 from BitGo/WIN-7112-2
ArunBala-Bitgo Sep 11, 2025
04008f3
chore: fix pharos testnet contract verification
DinshawKothari Sep 16, 2025
c5477ef
Merge pull request #277 from BitGo/WIN-6551-pharos-testnet-contract-v…
DinshawKothari Sep 16, 2025
67c50d4
chore: enforced the funds before contract deployment
yogeshwar-bitgo Sep 18, 2025
ae4cc7b
Merge pull request #278 from BitGo/WIN-7265
yogeshwar-bitgo Sep 18, 2025
e2b9e1d
chore: update kavaevm rpc url
Venkat-Annavazzala Sep 24, 2025
a55680d
Merge pull request #279 from BitGo/WIN-7341
Venkat-Annavazzala Sep 24, 2025
522954b
feat: added config for megaeth contract deployment
rohitsaw115 Oct 13, 2025
6685507
Merge pull request #280 from BitGo/win-7514
rohitsaw115 Oct 14, 2025
af102c8
feat: added config for megaeth contract deployment
rohitsaw115 Oct 13, 2025
738c93f
Merge pull request #281 from BitGo/win-7514
rohitsaw115 Oct 14, 2025
c920122
chore: deploy contracts for bera testnet bepolia
ArunBala-Bitgo Oct 23, 2025
7639ddc
Merge pull request #282 from BitGo/WIN-7646
ArunBala-Bitgo Oct 23, 2025
d894602
chore: update celo testnet chainID and url
venkateshv1266 Oct 29, 2025
cdf026b
Merge pull request #283 from BitGo/COIN-6224-update-celo-testnet-config
venkateshv1266 Oct 29, 2025
4ca6837
chore: config for hbarevm contract deployment
rohitsaw115 Nov 6, 2025
09618b5
Merge pull request #284 from BitGo/win-7813
rohitsaw115 Nov 10, 2025
c40b85d
chore: add sourify verification support
rohitsaw115 Nov 11, 2025
8e818e8
Merge pull request #285 from BitGo/win-7813
rohitsaw115 Nov 11, 2025
208ad77
feat: add config for monad contract deployment on mainnet
nayandas190 Nov 12, 2025
62587e6
Merge pull request #286 from BitGo/win-5033
nayandas190 Nov 12, 2025
cd63111
fix: correctly fetch tagname
rohitsaw115 Nov 12, 2025
333a7ab
Merge pull request #287 from BitGo/win-7857
rohitsaw115 Nov 13, 2025
bb6ba1d
feat: update chainConfig to default
nayandas190 Nov 13, 2025
c8666a9
Merge pull request #288 from BitGo/win-5033
nayandas190 Nov 13, 2025
fd6373e
chore: migrate sonic testnet from blaze
prithvishet2503 Nov 18, 2025
b773783
Merge pull request #289 from BitGo/WIN-7930
prithvishet2503 Nov 18, 2025
08b4370
feat: add config for fluenteth contract deployment
baltiyal Nov 20, 2025
505a2ed
chore: migrate the 0g testnet from depricated
prithvishet2503 Nov 24, 2025
0f875aa
Merge pull request #292 from BitGo/WIN-7995
prithvishet2503 Nov 24, 2025
694cb98
Merge pull request #290 from BitGo/COIN-6616-fluenteth
baltiyal Nov 24, 2025
bee412b
refactor: replace FLUENTETH_EXPLORER_API_KEY with ETHERSCAN_API_KEY
baltiyal Nov 24, 2025
fc784ee
Merge pull request #293 from BitGo/COIN-6656-fluenteth-explorer-api-key
baltiyal Nov 24, 2025
50c16d9
feat: handle high gas limit chains for deployment
baltiyal Nov 26, 2025
f0c8ffa
Merge pull request #294 from BitGo/COIN-6615-high-limit-handling
baltiyal Nov 26, 2025
848aa54
feat: add config for mantle contract deployment
baltiyal Nov 26, 2025
4f02f51
Merge pull request #291 from BitGo/COIN-6615-mantle
baltiyal Nov 26, 2025
eb23891
refactor: replace MANTLE_EXPLORER_API_KEY with ETHERSCAN_API_KEY
baltiyal Nov 27, 2025
b145c84
Merge pull request #295 from BitGo/COIN-6704-mantle-api-key
baltiyal Nov 27, 2025
61bc49e
feat: add DOGEOS network configuration and deployment support
shubham-damkondwar Dec 3, 2025
7064a35
Merge pull request #296 from BitGo/WIN-8075
shubham-damkondwar Dec 4, 2025
9b3a377
chore: update irys mainnet details
Venkat-Annavazzala Dec 5, 2025
f871c39
Merge pull request #297 from BitGo/WIN-8159
0xPrabh Dec 5, 2025
70e2861
feat(contract): deploy topBNB v4 contract
HimanshuS2212 Dec 5, 2025
4f8d723
Merge pull request #298 from BitGo/COIN-4434
HimanshuS2212 Dec 8, 2025
5ec6b74
feat: added opBNB config
HimanshuS2212 Dec 8, 2025
954c84a
Merge pull request #299 from BitGo/COIN-4434-config
HimanshuS2212 Dec 9, 2025
e9149ba
feat: add DOGEOS network configuration and deployment support
shubham-damkondwar Dec 9, 2025
e0dc5da
Merge pull request #300 from BitGo/WIN-8075
shubham-damkondwar Dec 9, 2025
4d7603d
fix: fixed the deployV1FactoryContracts script
HimanshuS2212 Dec 10, 2025
cde2936
Merge pull request #301 from BitGo/COIN-6850
HimanshuS2212 Dec 16, 2025
9f0069d
feat: added config for jovayeth contract deployment
MohammedRyaan786 Dec 18, 2025
baf1fec
Merge pull request #302 from BitGo/COIN-6795
MohammedRyaan786 Dec 18, 2025
5c63018
feat: added config for okb contract deployment
MohammedRyaan786 Dec 18, 2025
9186657
Merge pull request #303 from BitGo/COIN-6795-okb
MohammedRyaan786 Dec 19, 2025
9f4d338
refactor: fix syntax error in deploy_and_release
MohammedRyaan786 Dec 19, 2025
15ecb68
Merge pull request #304 from BitGo/COIN-6795-okb
MohammedRyaan786 Dec 19, 2025
a4f553b
chore: remove hardcoded api key for plasma
Venkat-Annavazzala Dec 31, 2025
fdd8466
Merge pull request #307 from BitGo/WIN-8493
Venkat-Annavazzala Jan 7, 2026
e2a572c
chore: remove hardcoded api key for mon, tstt, tmegaeth
Venkat-Annavazzala Jan 2, 2026
1e096ea
Merge pull request #308 from BitGo/WIN-8493-1
Venkat-Annavazzala Jan 7, 2026
bb88049
feat(contract): deploy opbnb v1 contract
HimanshuS2212 Jan 19, 2026
e05403d
Merge pull request #309 from BitGo/COIN-4434-opbnb-v1
HimanshuS2212 Jan 19, 2026
f38b88b
feat(contract): deploy opbnb v2 contract
HimanshuS2212 Jan 21, 2026
48893f1
Merge pull request #310 from BitGo/COIN-4434-opbnb-v2
HimanshuS2212 Jan 21, 2026
6472c3d
feat: deploy v4 contract on ftm
HimanshuS2212 Jan 28, 2026
b1f97e6
Merge pull request #311 from BitGo/COIN-6013
HimanshuS2212 Jan 28, 2026
a60c00e
feat: added ftm config
HimanshuS2212 Jan 29, 2026
8b14768
Merge pull request #312 from BitGo/COIN-6013
HimanshuS2212 Jan 29, 2026
bdf31e5
feat: zksyncera contract deployments
ArunBala-Bitgo Jan 30, 2026
f6760e0
Merge pull request #313 from BitGo/WIN-8190
ArunBala-Bitgo Jan 30, 2026
997e0d2
feat: added config for morph contract deployment
shubham-damkondwar Dec 29, 2025
6f7f8f9
Merge pull request #306 from BitGo/WIN-8073
shubham-damkondwar Jan 30, 2026
9cff19e
fix: remove duplicate zksynce era keys
ArunBala-Bitgo Feb 1, 2026
0c71de6
Merge pull request #316 from BitGo/WIN-8190
ArunBala-Bitgo Feb 2, 2026
76fa817
feat: deploy v2 contract on ftm
HimanshuS2212 Jan 30, 2026
1ab9fc4
Merge pull request #314 from BitGo/COIN-4434-ftm-v2
HimanshuS2212 Feb 2, 2026
7d05732
feat: deploy v1 contracts on ftm/opbnb
HimanshuS2212 Feb 2, 2026
c477dd8
Merge pull request #317 from BitGo/COIN-6013-ftm-opbnb
HimanshuS2212 Feb 2, 2026
bfa5915
feat: deploy v4 contract on ftm
HimanshuS2212 Feb 3, 2026
ca184fc
Merge pull request #319 from BitGo/COIN-6013-ftm-v4
HimanshuS2212 Feb 3, 2026
2ce99ae
feat: contract deployment for arc usdc
shobhit565 Feb 4, 2026
de77f9c
Merge pull request #318 from BitGo/win-8039-arcusdc-contract
shobhit565 Feb 5, 2026
646f350
feat: add MegaETH mainnet configuration
manojkumar138 Feb 10, 2026
c36370d
Merge pull request #321 from BitGo/feat/WIN-8346-megaeth-mainnet-config
nvrakesh06 Feb 10, 2026
a0e1473
fix: apiURL for morpheth mainnet
shubham-damkondwar Feb 12, 2026
d98cfa0
Merge pull request #323 from BitGo/WIN-8074
shubham-damkondwar Feb 13, 2026
e1a291c
feat(megaeth): add MegaETH mainnet and testnet configuration
manojkumar138 Feb 25, 2026
6a8dd94
Merge pull request #322 from BitGo/feat/WIN-8346-megaeth-mainnet-config
nvrakesh06 Feb 27, 2026
827e8dd
feat: add Chiliz chain config for contract deployment
manojkumar138 Feb 27, 2026
58e9ba4
Merge pull request #320 from BitGo/feat/WIN-8547-chiliz-contract-depl…
nvrakesh06 Mar 2, 2026
eed00f5
chore(workflow): add chiliz and tchiliz to deploy and batcher workflows
manojkumar138 Mar 3, 2026
cbd130c
Merge pull request #324 from BitGo/feat/chiliz-deploy-workflow
manojkumar138 Mar 3, 2026
78e6ecc
chore: migrate to new pharos testnet
DinshawKothari Mar 12, 2026
d54b83a
feat: added config for unichain contract deployment
yashvanthbl137-crypto Mar 11, 2026
822e4a7
Merge pull request #326 from BitGo/CGARD-454-add-unichain-config
yashvanthbl137-crypto Mar 12, 2026
9f5f8b0
feat: added config for hpp contract deployment
yashvanthbl137-crypto Mar 12, 2026
ea6f587
chore: remove CodeQL workflow
therealdwright Mar 13, 2026
909ebea
Merge pull request #329 from BitGo/do-17966-remove-codeql
therealdwright Mar 13, 2026
cd01077
Merge pull request #328 from BitGo/CGARD-454-add-hpp-config
yashvanthbl137-crypto Mar 13, 2026
195c7b2
feat: added config for hoodeth contract deployment
yashvanthbl137-crypto Mar 13, 2026
b2a25f5
Merge pull request #327 from BitGo/CECHO-168-pharos-testnet-fix
DinshawKothari Mar 13, 2026
7c5a57c
Merge pull request #330 from BitGo/CGARD-454-add-hoodeth-config
yashvanthbl137-crypto Mar 13, 2026
773fad7
feat: added config for h contract deployment
yashvanthbl137-crypto Mar 16, 2026
ed6bfbb
Merge pull request #331 from BitGo/CGARD-454-add-h-config
nvrakesh06 Mar 24, 2026
20f879b
feat: adding config for usdt0 contract deployment
prithvishet2503 Mar 27, 2026
fb4af31
Merge pull request #337 from BitGo/WIN-USTD10-CODEX
prithvishet2503 Mar 27, 2026
7ded487
chore: update gas limit for fluenteth
MohammedRyaan786 Mar 27, 2026
9f4185c
Merge pull request #339 from BitGo/CHALO-356
MohammedRyaan786 Mar 27, 2026
c971a10
chore: update mainnet chain id for fluenteth
MohammedRyaan786 Mar 27, 2026
6795d8c
Merge pull request #340 from BitGo/CHALO-356
MohammedRyaan786 Mar 27, 2026
2a5c081
feat: adding config for xtzevm contract deployment
prithvishet2503 Mar 27, 2026
f70ae16
Merge pull request #338 from BitGo/WIN-XTZEVM-PRITHVI
prithvishet2503 Mar 27, 2026
a728a0a
feat(xtzevm): add contract deployment config for Etherlink
nvrakesh06 Mar 30, 2026
6f6ba73
Merge pull request #342 from BitGo/feat/CECHO-595-xtzevm-contract-dep…
nvrakesh06 Mar 30, 2026
ce3a258
feat(hemieth): add contract deployment config for Hemi L2
nvrakesh06 Mar 30, 2026
76a0450
Merge pull request #341 from BitGo/feat/CECHO-598-hemieth-contract-de…
nvrakesh06 Mar 31, 2026
723d89b
fix: add explicit gas estimation for Hemi to unblock batcher deployment
nvrakesh06 Apr 1, 2026
162ba15
Merge pull request #347 from BitGo/fix/hemi-batcher-gas-estimation
nvrakesh06 Apr 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .env.example
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
PRIVATE_KEY=
ALCHEMY_API_KEY=
ALCHEMY_ETHER_API_KEY=
ETHERSCAN_API_KEY=
8 changes: 8 additions & 0 deletions .github/renovate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"github>BitGo/gha-renovate-bot//presets/default",
"github>BitGo/gha-renovate-bot//presets/nodejs-security"
],
"baseBranches": ["master"]
}
328 changes: 285 additions & 43 deletions .github/workflows/deploy_and_release.yml

Large diffs are not rendered by default.

254 changes: 254 additions & 0 deletions .github/workflows/deploy_batcher_contract.yml

Large diffs are not rendered by default.

75 changes: 59 additions & 16 deletions .github/workflows/push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,26 +5,69 @@ on:
branches:
- '**'
pull_request:
branches: [ master ]
branches: [master]

jobs:
lint-and-test:
environment: mainnet
environment: dev
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [14.x]
node-version: [18.x]
steps:
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- run: npm install
- run: npm run test
env:
PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }}
ALCHEMY_API_KEY: ${{ secrets.ALCHEMY_API_KEY }}
ETHERSCAN_API_KEY: ${{ secrets.ETHERSCAN_API_KEY }}
- run: npm run lint
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- run: npm install
- run: npm run test
env:
MAINNET_PRIVATE_KEY_FOR_CONTRACT_DEPLOYMENT: ${{ secrets.MAINNET_PRIVATE_KEY_FOR_CONTRACT_DEPLOYMENT }}
TESTNET_PRIVATE_KEY_FOR_CONTRACT_DEPLOYMENT: ${{ secrets.TESTNET_PRIVATE_KEY_FOR_CONTRACT_DEPLOYMENT }}
PRIVATE_KEY_FOR_V4_CONTRACT_DEPLOYMENT: ${{ secrets.PRIVATE_KEY_FOR_V4_CONTRACT_DEPLOYMENT }}
PRIVATE_KEY_FOR_V4_CONTRACT_DEPLOYMENT_BACKUP: ${{ secrets.PRIVATE_KEY_FOR_V4_CONTRACT_DEPLOYMENT_BACKUP }}
PRIVATE_KEY_FOR_V1_WALLET_CONTRACT_DEPLOYMENT: ${{ secrets.PRIVATE_KEY_FOR_V1_WALLET_CONTRACT_DEPLOYMENT }}
PRIVATE_KEY_FOR_BATCHER_CONTRACT_DEPLOYMENT: ${{ secrets.PRIVATE_KEY_FOR_BATCHER_CONTRACT_DEPLOYMENT }}
QUICKNODE_ETH_MAINNET_API_KEY: ${{ secrets.QUICKNODE_ETH_MAINNET_API_KEY }}
QUICKNODE_ETH_HOLESKY_API_KEY: ${{ secrets.QUICKNODE_ETH_HOLESKY_API_KEY }}
QUICKNODE_ARBITRUM_SEPOLIA_API_KEY: ${{ secrets.QUICKNODE_ARBITRUM_SEPOLIA_API_KEY }}
QUICKNODE_PLASMA_API_KEY: ${{ secrets.QUICKNODE_PLASMA_API_KEY }}
SOMNIA_TESTNET_API_KEY: ${{ secrets.SOMNIA_TESTNET_API_KEY }}
MONAD_MAINNET_API_KEY: ${{ secrets.MONAD_MAINNET_API_KEY }}
MEGAETH_TESTNET_API_KEY: ${{ secrets.MEGAETH_TESTNET_API_KEY }}
QUICKNODE_ARBITRUM_ONE_API_KEY: ${{ secrets.QUICKNODE_ARBITRUM_ONE_API_KEY }}
QUICKNODE_OPTIMISM_SEPOLIA_API_KEY: ${{ secrets.QUICKNODE_OPTIMISM_SEPOLIA_API_KEY }}
QUICKNODE_OPTIMISM_API_KEY: ${{ secrets.QUICKNODE_OPTIMISM_API_KEY }}
QUICKNODE_ZKSYNC_SEPOLIA_API_KEY: ${{ secrets.QUICKNODE_ZKSYNC_SEPOLIA_API_KEY }}
ETHERSCAN_API_KEY: ${{ secrets.ETHERSCAN_API_KEY }}
ALCHEMY_POLYGON_API_KEY: ${{ secrets.ALCHEMY_POLYGON_API_KEY }}
POLYGONSCAN_API_KEY: ${{ secrets.POLYGONSCAN_API_KEY }}
BSCSCAN_API_KEY: ${{ secrets.BSCSCAN_API_KEY }}
ARBISCAN_API_KEY: ${{ secrets.ARBISCAN_API_KEY }}
OPTIMISTIC_ETHERSCAN_API_KEY: ${{ secrets.OPTIMISTIC_ETHERSCAN_API_KEY }}
ZKSYNC_EXPLORER_API_KEY: ${{ secrets.ZKSYNC_EXPLORER_API_KEY }}
BASESCAN_API_KEY: ${{ secrets.BASESCAN_API_KEY }}
BEPOLIA_BERA_EXPLORER_API_KEY: ${{ secrets.BEPOLIA_BERA_EXPLORER_API_KEY }}
BERA_EXPLORER_API_KEY: ${{ secrets.BERA_EXPLORER_API_KEY }}
OAS_EXPLORER_API_KEY: ${{ secrets.OAS_EXPLORER_API_KEY }}
CORE_DAO_TESTNET_EXPLORER_API_KEY: ${{ secrets.CORE_DAO_TESTNET_EXPLORER_API_KEY }}
CORE_DAO_MAINNET_EXPLORER_API_KEY: ${{ secrets.CORE_DAO_MAINNET_EXPLORER_API_KEY }}
FLARE_EXPLORER_API_KEY: ${{ secrets.FLARE_EXPLORER_API_KEY }}
SONGBIRD_EXPLORER_API_KEY: ${{ secrets.SONGBIRD_EXPLORER_API_KEY }}
XDC_EXPLORER_API_KEY: ${{ secrets.XDC_EXPLORER_API_KEY }}
WEMIX_EXPLORER_API_KEY: ${{ secrets.WEMIX_EXPLORER_API_KEY }}
BERA_RPC_URL: ${{ secrets.BERA_RPC_URL }}
MONAD_EXPLORER_API_KEY: ${{ secrets.MONAD_EXPLORER_API_KEY }}
SOMNIA_EXPLORER_API_KEY: ${{ secrets.SOMNIA_EXPLORER_API_KEY }}
SONEIUM_EXPLORER_API_KEY: ${{ secrets.SONEIUM_EXPLORER_API_KEY }}
WORLD_EXPLORER_API_KEY: ${{ secrets.WORLD_EXPLORER_API_KEY }}
CTC_EXPLORER_API_KEY: ${{ secrets.CTC_EXPLORER_API_KEY }}
PHAROS_EXPLORER_API_KEY: ${{ secrets.PHAROS_EXPLORER_API_KEY }}
HYPEEVM_EXPLORER_API_KEY: ${{ secrets.HYPEEVM_EXPLORER_API_KEY }}
SEIEVM_EXPLORER_API_KEY: ${{ secrets.SEIEVM_EXPLORER_API_KEY }}
KAIA_EXPLORER_API_KEY: ${{ secrets.KAIA_EXPLORER_API_KEY }}
IRYS_EXPLORER_API_KEY: ${{ secrets.IRYS_EXPLORER_API_KEY }}
IP_EXPLORER_API_KEY: ${{ secrets.IP_EXPLORER_API_KEY }}
- run: npm run lint
110 changes: 110 additions & 0 deletions .github/workflows/update_transfer_gas_limit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
name: Update Batcher transferGasLimit
on:
workflow_dispatch:
inputs:
environment:
description: "Target environment"
required: true
type: choice
options:
- testnet
- mainnet
network:
description: "Hardhat network (e.g., tstt, stt)"
required: true
type: string
gas_limit:
description: "transferGasLimit to set (required)"
required: true
default: '300000'
type: string
batcher_address:
description: "Batcher contract address (required)"
required: true
default: ''
type: string

jobs:
preview:
runs-on: ubuntu-latest
steps:
- name: Approval summary
run: |
cat <<EOF >> "$GITHUB_STEP_SUMMARY"
### Update Batcher transferGasLimit — Approval Summary

- Environment: ${{ inputs.environment }}
- Network: ${{ inputs.network }}
- Batcher Address: \`${{ inputs.batcher_address }}\`
- New transferGasLimit: \`${{ inputs.gas_limit }}\`

Actions to be performed after approval:
- Run: npm run update-gas-limit -- ${{ inputs.network }}
- Set transferGasLimit on the Batcher contract at the above address
- Use signer index 2 (same as deploy script)

> Approve only if the address and limit are correct.
EOF
run-update:
needs: preview
runs-on: ubuntu-latest
environment: "${{ inputs.environment }}"
steps:
- uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: 20.x
cache: 'npm'
- run: npm install
- name: Run update script
run: |
export BATCHER_ADDRESS="${{ inputs.batcher_address }}"
export TRANSFER_GAS_LIMIT="${{ inputs.gas_limit }}"
npm run update-gas-limit -- ${{ inputs.network }}
env:
MAINNET_PRIVATE_KEY_FOR_CONTRACT_DEPLOYMENT: ${{ secrets.MAINNET_PRIVATE_KEY_FOR_CONTRACT_DEPLOYMENT }}
TESTNET_PRIVATE_KEY_FOR_CONTRACT_DEPLOYMENT: ${{ secrets.TESTNET_PRIVATE_KEY_FOR_CONTRACT_DEPLOYMENT }}
PRIVATE_KEY_FOR_V4_CONTRACT_DEPLOYMENT: ${{ secrets.PRIVATE_KEY_FOR_V4_CONTRACT_DEPLOYMENT }}
PRIVATE_KEY_FOR_V4_CONTRACT_DEPLOYMENT_BACKUP: ${{ secrets.PRIVATE_KEY_FOR_V4_CONTRACT_DEPLOYMENT_BACKUP }}
PRIVATE_KEY_FOR_V1_WALLET_CONTRACT_DEPLOYMENT: ${{ secrets.PRIVATE_KEY_FOR_V1_WALLET_CONTRACT_DEPLOYMENT }}
PRIVATE_KEY_FOR_BATCHER_CONTRACT_DEPLOYMENT: ${{ secrets.PRIVATE_KEY_FOR_BATCHER_CONTRACT_DEPLOYMENT }}
QUICKNODE_ETH_MAINNET_API_KEY: ${{ secrets.QUICKNODE_ETH_MAINNET_API_KEY }}
QUICKNODE_ETH_HOLESKY_API_KEY: ${{ secrets.QUICKNODE_ETH_HOLESKY_API_KEY }}
QUICKNODE_ARBITRUM_SEPOLIA_API_KEY: ${{ secrets.QUICKNODE_ARBITRUM_SEPOLIA_API_KEY }}
QUICKNODE_PLASMA_API_KEY: ${{ secrets.QUICKNODE_PLASMA_API_KEY }}
SOMNIA_TESTNET_API_KEY: ${{ secrets.SOMNIA_TESTNET_API_KEY }}
MONAD_MAINNET_API_KEY: ${{ secrets.MONAD_MAINNET_API_KEY }}
MEGAETH_TESTNET_API_KEY: ${{ secrets.MEGAETH_TESTNET_API_KEY }}
QUICKNODE_ARBITRUM_ONE_API_KEY: ${{ secrets.QUICKNODE_ARBITRUM_ONE_API_KEY }}
QUICKNODE_OPTIMISM_SEPOLIA_API_KEY: ${{ secrets.QUICKNODE_OPTIMISM_SEPOLIA_API_KEY }}
QUICKNODE_OPTIMISM_API_KEY: ${{ secrets.QUICKNODE_OPTIMISM_API_KEY }}
QUICKNODE_ZKSYNC_SEPOLIA_API_KEY: ${{ secrets.QUICKNODE_ZKSYNC_SEPOLIA_API_KEY }}
ETHERSCAN_API_KEY: ${{ secrets.ETHERSCAN_API_KEY }}
ALCHEMY_POLYGON_API_KEY: ${{ secrets.ALCHEMY_POLYGON_API_KEY }}
POLYGONSCAN_API_KEY: ${{ secrets.POLYGONSCAN_API_KEY }}
BSCSCAN_API_KEY: ${{ secrets.BSCSCAN_API_KEY }}
ARBISCAN_API_KEY: ${{ secrets.ARBISCAN_API_KEY }}
OPTIMISTIC_ETHERSCAN_API_KEY: ${{ secrets.OPTIMISTIC_ETHERSCAN_API_KEY }}
ZKSYNC_EXPLORER_API_KEY: ${{ secrets.ZKSYNC_EXPLORER_API_KEY }}
BASESCAN_API_KEY: ${{ secrets.BASESCAN_API_KEY }}
BEPOLIA_BERA_EXPLORER_API_KEY: ${{ secrets.BEPOLIA_BERA_EXPLORER_API_KEY }}
BERA_EXPLORER_API_KEY: ${{ secrets.BERA_EXPLORER_API_KEY }}
OAS_EXPLORER_API_KEY: ${{ secrets.OAS_EXPLORER_API_KEY }}
CORE_DAO_TESTNET_EXPLORER_API_KEY: ${{ secrets.CORE_DAO_TESTNET_EXPLORER_API_KEY }}
CORE_DAO_MAINNET_EXPLORER_API_KEY: ${{ secrets.CORE_DAO_MAINNET_EXPLORER_API_KEY }}
FLARE_EXPLORER_API_KEY: ${{ secrets.FLARE_EXPLORER_API_KEY }}
SONGBIRD_EXPLORER_API_KEY: ${{ secrets.SONGBIRD_EXPLORER_API_KEY }}
XDC_EXPLORER_API_KEY: ${{ secrets.XDC_EXPLORER_API_KEY }}
WEMIX_EXPLORER_API_KEY: ${{ secrets.WEMIX_EXPLORER_API_KEY }}
BERA_RPC_URL: ${{ secrets.BERA_RPC_URL }}
MONAD_EXPLORER_API_KEY: ${{ secrets.MONAD_EXPLORER_API_KEY }}
SOMNIA_EXPLORER_API_KEY: ${{ secrets.SOMNIA_EXPLORER_API_KEY }}
SONEIUM_EXPLORER_API_KEY: ${{ secrets.SONEIUM_EXPLORER_API_KEY }}
WORLD_EXPLORER_API_KEY: ${{ secrets.WORLD_EXPLORER_API_KEY }}
CTC_EXPLORER_API_KEY: ${{ secrets.CTC_EXPLORER_API_KEY }}
PHAROS_EXPLORER_API_KEY: ${{ secrets.PHAROS_EXPLORER_API_KEY }}
HYPEEVM_EXPLORER_API_KEY: ${{ secrets.HYPEEVM_EXPLORER_API_KEY }}
SEIEVM_EXPLORER_API_KEY: ${{ secrets.SEIEVM_EXPLORER_API_KEY }}
KAIA_EXPLORER_API_KEY: ${{ secrets.KAIA_EXPLORER_API_KEY }}
IP_EXPLORER_API_KEY: ${{ secrets.IP_EXPLORER_API_KEY }}
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ output.json
#Hardhat files
artifacts
cache
typechain
typechain-types
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
typechain
typechain-types
5 changes: 2 additions & 3 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@

{
"useTabs": false,
"printWidth": 80,
"tabWidth": 2,
"singleQuote": true,
"trailingComma": "none",
"jsxBracketSameLine": false,
"bracketSameLine": false,
"semi": true,
"bracketSpacing": true,
"bracketSpacing": true
}
2 changes: 1 addition & 1 deletion .solhint.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"rules": {
"func-visibility": ["warn", { "ignoreConstructors": true }],
"avoid-low-level-calls": "off",
"compiler-version": ["error", "0.8.10"],
"compiler-version": ["error", "0.8.20"],
"const-name-snakecase": "off",
"not-rely-on-time": "off",
"quotes": ["error", "single"]
Expand Down
5 changes: 5 additions & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Github Actions
.github @BitGo/production

## Do not add anything below codeowners line ##
CODEOWNERS @BitGo/production
Loading
Loading