Skip to content

Commit 24d7866

Browse files
authored
Merge pull request #207 from zeriontech/fix-ci
Fix ci [2]
2 parents 238fa45 + b42fa8a commit 24d7866

File tree

3 files changed

+47
-30
lines changed

3 files changed

+47
-30
lines changed

.env.sample

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
ETHERSCAN_API_KEY = "etherscan_api_key"
1+
BLOCK_EXPLORER_API_KEY = "block_explorer_api_key"
22
WALLET_PRIVATE_KEY = "wallet_private_key"
33
REPORT_GAS=true

.github/workflows/deploy.yml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,11 @@ on:
55
inputs:
66
network:
77
description: 'Network name for deployment'
8-
required: false
9-
default: 'truffle-dashboard'
8+
required: true
9+
block_explorer_api_key:
10+
description: 'Block explorer API key (use default value for Blockscout)'
11+
required: true
12+
default: 'no'
1013

1114
jobs:
1215
deploy:
@@ -28,21 +31,35 @@ jobs:
2831

2932
- name: Deploy Router
3033
run: npm run deploy:router -- --network ${{ github.event.inputs.network || 'truffle-dashboard' }}
34+
env:
35+
WALLET_PRIVATE_KEY: ${{ secrets.WALLET_PRIVATE_KEY }}
3136

3237
- name: Deploy SimpleCaller
3338
run: npm run deploy:sc -- --network ${{ github.event.inputs.network || 'truffle-dashboard' }}
39+
env:
40+
WALLET_PRIVATE_KEY: ${{ secrets.WALLET_PRIVATE_KEY }}
3441

3542
- name: Deploy UniswapV2Caller
3643
run: npm run deploy:univ2caller -- --network ${{ github.event.inputs.network || 'truffle-dashboard' }}
44+
env:
45+
WALLET_PRIVATE_KEY: ${{ secrets.WALLET_PRIVATE_KEY }}
3746

3847
- name: Deploy Safe Proxy
3948
run: npm run deploy:safe -- --network ${{ github.event.inputs.network || 'truffle-dashboard' }}
49+
env:
50+
WALLET_PRIVATE_KEY: ${{ secrets.WALLET_PRIVATE_KEY }}
4051

4152
- name: Deploy SimpleCallerWithPermit2
4253
run: npm run deploy:scwp2 -- --network ${{ github.event.inputs.network || 'truffle-dashboard' }}
54+
env:
55+
WALLET_PRIVATE_KEY: ${{ secrets.WALLET_PRIVATE_KEY }}
4356

4457
- name: Initialize Router
4558
run: npm run initialize:router -- --network ${{ github.event.inputs.network || 'truffle-dashboard' }}
59+
env:
60+
WALLET_PRIVATE_KEY: ${{ secrets.WALLET_PRIVATE_KEY }}
4661

4762
- name: Verify Contracts
4863
run: npm run verify -- --network ${{ github.event.inputs.network || 'truffle-dashboard' }}
64+
env:
65+
BLOCK_EXPLORER_API_KEY: ${{ github.event.inputs.block_explorer_api_key }}

hardhat.config.ts

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -181,33 +181,33 @@ const config: HardhatUserConfig = {
181181
},
182182
etherscan: {
183183
apiKey: {
184-
abstract: process.env.ABSTRACT_API_KEY ? process.env.ABSTRACT_API_KEY.toString() : '',
185-
arbitrumOne: process.env.ARBITRUM_API_KEY ? process.env.ARBITRUM_API_KEY.toString() : '',
186-
aurora: 'no',
187-
avalanche: process.env.AVALANCHE_API_KEY ? process.env.AVALANCHE_API_KEY.toString() : '',
188-
base: process.env.BASE_API_KEY ? process.env.BASE_API_KEY.toString() : '',
189-
berachain: process.env.BERACHAIN_API_KEY ? process.env.BERACHAIN_API_KEY.toString() : '',
190-
blast: process.env.BLAST_API_KEY ? process.env.BLAST_API_KEY.toString() : '',
191-
bsc: process.env.BSC_API_KEY ? process.env.BSC_API_KEY.toString() : '',
192-
celo: process.env.CELO_API_KEY ? process.env.CELO_API_KEY.toString() : '',
193-
xdai: process.env.GNOSIS_API_KEY ? process.env.GNOSIS_API_KEY.toString() : '',
194-
ink: 'ink',
195-
linea: process.env.LINEA_API_KEY ? process.env.LINEA_API_KEY.toString() : '',
196-
mainnet: process.env.ETHEREUM_API_KEY ? process.env.ETHEREUM_API_KEY.toString() : '',
197-
mantle: process.env.MANTLE_API_KEY ? process.env.MANTLE_API_KEY.toString() : '',
198-
mode: 'mode',
199-
opera: process.env.FANTOM_API_KEY ? process.env.FANTOM_API_KEY.toString() : '',
200-
optimisticEthereum: process.env.OPTIMISM_API_KEY ? process.env.OPTIMISM_API_KEY.toString() : '',
201-
polygon: process.env.POLYGON_API_KEY ? process.env.POLYGON_API_KEY.toString() : '',
202-
'polygon-zkevm': process.env.POLYGON_ZKEVM_API_KEY ? process.env.POLYGON_ZKEVM_API_KEY.toString() : '',
203-
scroll: process.env.SCROLL_API_KEY ? process.env.SCROLL_API_KEY.toString() : '',
204-
soneium: 'soneium',
205-
sonic: process.env.SONIC_API_KEY ? process.env.SONIC_API_KEY.toString() : '',
206-
taiko: process.env.TAIKO_API_KEY ? process.env.TAIKO_API_KEY.toString() : '',
207-
xlayer: process.env.XLAYER_API_KEY ? process.env.XLAYER_API_KEY.toString() : '',
208-
unichain: 'unichain',
209-
zora: 'zora',
210-
zero: 'zero',
184+
abstract: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
185+
arbitrumOne: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
186+
aurora: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
187+
avalanche: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
188+
base: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
189+
berachain: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
190+
blast: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
191+
bsc: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
192+
celo: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
193+
xdai: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
194+
ink: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
195+
linea: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
196+
mainnet: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
197+
mantle: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
198+
mode: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
199+
opera: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
200+
optimisticEthereum: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
201+
polygon: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
202+
'polygon-zkevm': process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
203+
scroll: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
204+
soneium: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
205+
sonic: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
206+
taiko: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
207+
xlayer: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
208+
unichain: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
209+
zora: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
210+
zero: process.env.BLOCK_EXPLORER_API_KEY ? process.env.BLOCK_EXPLORER_API_KEY.toString() : '',
211211
},
212212
customChains: [
213213
{

0 commit comments

Comments
 (0)