14
14
- base
15
15
- optimism
16
16
- mantle
17
+ - unichain
17
18
- scroll
18
19
deployment :
19
20
description : Deployment Name (e.g. "usdc")
@@ -56,11 +57,13 @@ jobs:
56
57
OPTIMISMSCAN_KEY : ${{ secrets.OPTIMISMSCAN_KEY }}
57
58
MANTLESCAN_KEY : ${{ secrets.MANTLESCAN_KEY }}
58
59
SCROLLSCAN_KEY : ${{ secrets.SCROLLSCAN_KEY }}
60
+ UNICHAIN_QUICKNODE_KEY : ${{ secrets.UNICHAIN_QUICKNODE_KEY }}
61
+ GOV_NETWORK : ${{ secrets.GOV_NETWORK }}
59
62
steps :
60
63
- name : Get governance network
61
64
run : |
62
65
case ${{ github.event.inputs.network }} in
63
- polygon | arbitrum | base | optimism | mantle | scroll)
66
+ polygon | arbitrum | base | optimism | mantle | scroll | unichain )
64
67
echo "GOV_NETWORK=mainnet" >> $GITHUB_ENV ;;
65
68
sepolia)
66
69
echo "GOV_NETWORK=sepolia" >> $GITHUB_ENV ;;
@@ -69,20 +72,20 @@ jobs:
69
72
esac
70
73
71
74
- name : Seacrest
72
- uses : hayesgm/seacrest@42330b57a0554d5b9f4b47b186d483b5e18addbf
75
+ uses : hayesgm/seacrest@5c129519f47a472e4924416e56eb74756087b028
73
76
with :
74
77
wallet_connect_project_id : ${{ secrets.WALLET_CONNECT_PROJECT_ID }}
75
78
requested_network : " ${{ inputs.network }}"
76
- ethereum_url : " ${{ fromJSON('{\" mantle\" :\" https://mantle-mainnet.infura.io/v3/$INFURA_KEY\" ,\" optimism\" :\" https://rpc.ankr.com/optimism/$ANKR_KEY\" ,\" fuji\" :\" https://api.avax-test.network/ext/bc/C/rpc\" ,\" mainnet\" :\" https://mainnet.infura.io/v3/$INFURA_KEY\" ,\" sepolia\" :\" https://sepolia.infura.io/v3/$INFURA_KEY\" ,\" polygon\" :\" https://polygon-mainnet.infura.io/v3/$INFURA_KEY\" ,\" arbitrum\" :\" https://arbitrum-mainnet.infura.io/v3/$INFURA_KEY\" ,\" base\" :\" https://rpc.ankr.com/base/$ANKR_KEY\" ,\" scroll\" :\" https://rpc.scroll.io\" }')[inputs.network] }}"
79
+ ethereum_url : " ${{ fromJSON('{\" unichain \" : \" https://multi-boldest-patina.unichain-mainnet.quiknode.pro/${UNICHAIN_QUICKNODE_KEY} \" , \" mantle\" :\" https://mantle-mainnet.infura.io/v3/$INFURA_KEY\" ,\" optimism\" :\" https://rpc.ankr.com/optimism/$ANKR_KEY\" ,\" fuji\" :\" https://api.avax-test.network/ext/bc/C/rpc\" ,\" mainnet\" :\" https://mainnet.infura.io/v3/$INFURA_KEY\" ,\" sepolia\" :\" https://sepolia.infura.io/v3/$INFURA_KEY\" ,\" polygon\" :\" https://polygon-mainnet.infura.io/v3/$INFURA_KEY\" ,\" arbitrum\" :\" https://arbitrum-mainnet.infura.io/v3/$INFURA_KEY\" ,\" base\" :\" https://rpc.ankr.com/base/$ANKR_KEY\" ,\" scroll\" :\" https://rpc.scroll.io\" }')[inputs.network] }}"
77
80
port : 8585
78
81
if : github.event.inputs.eth_pk == ''
79
82
80
83
- name : Seacrest (governance network)
81
- uses : hayesgm/seacrest@42330b57a0554d5b9f4b47b186d483b5e18addbf
84
+ uses : hayesgm/seacrest@5c129519f47a472e4924416e56eb74756087b028
82
85
with :
83
86
wallet_connect_project_id : ${{ secrets.WALLET_CONNECT_PROJECT_ID }}
84
87
requested_network : " ${{ env.GOV_NETWORK }}"
85
- ethereum_url : " ${{ fromJSON('{\" mantle\" :\" https://mantle-mainnet.infura.io/v3/$INFURA_KEY\" ,\" optimism\" :\" https://rpc.ankr.com/optimism/$ANKR_KEY\" ,\" fuji\" :\" https://api.avax-test.network/ext/bc/C/rpc\" ,\" mainnet\" :\" https://mainnet.infura.io/v3/$INFURA_KEY\" ,\" sepolia\" :\" https://sepolia.infura.io/v3/$INFURA_KEY\" ,\" polygon\" :\" https://polygon-mainnet.infura.io/v3/$INFURA_KEY\" ,\" arbitrum\" :\" https://arbitrum-mainnet.infura.io/v3/$INFURA_KEY\" }')[env.GOV_NETWORK] }}"
88
+ ethereum_url : " ${{ fromJSON('{\" unichain \" : \" https://multi-boldest-patina.unichain-mainnet.quiknode.pro/${UNICHAIN_QUICKNODE_KEY} \" , \" mantle\" :\" https://mantle-mainnet.infura.io/v3/$INFURA_KEY\" ,\" optimism\" :\" https://rpc.ankr.com/optimism/$ANKR_KEY\" ,\" fuji\" :\" https://api.avax-test.network/ext/bc/C/rpc\" ,\" mainnet\" :\" https://mainnet.infura.io/v3/$INFURA_KEY\" ,\" sepolia\" :\" https://sepolia.infura.io/v3/$INFURA_KEY\" ,\" polygon\" :\" https://polygon-mainnet.infura.io/v3/$INFURA_KEY\" ,\" arbitrum\" :\" https://arbitrum-mainnet.infura.io/v3/$INFURA_KEY\" }')[env.GOV_NETWORK] }}"
86
89
port : 8685
87
90
if : github.event.inputs.eth_pk == '' && env.GOV_NETWORK != '' && github.event.inputs.impersonateAccount == ''
88
91
0 commit comments