@@ -27,7 +27,10 @@ import {
2727import { Contexts } from '../../config/contexts.js' ;
2828import mainnet3GasPrices from '../../config/environments/mainnet3/gasPrices.json' with { type : 'json' } ;
2929import testnet4GasPrices from '../../config/environments/testnet4/gasPrices.json' with { type : 'json' } ;
30- import { RelayerHelmManager } from '../../src/agents/index.js' ;
30+ import {
31+ RelayerConfigHelper ,
32+ RelayerConfigMapConfig ,
33+ } from '../../src/config/agent/relayer.js' ;
3134import { getCombinedChainsToScrape } from '../../src/config/agent/scraper.js' ;
3235import {
3336 DeployEnvironment ,
@@ -227,11 +230,18 @@ export async function writeAgentConfigMap(
227230 environment : DeployEnvironment ,
228231) {
229232 const envAgentConfig = getAgentConfig ( Contexts . Hyperlane , environment ) ;
230- const relayerManager = new RelayerHelmManager ( envAgentConfig ) ;
231-
232- const helmValues = await relayerManager . helmValues ( ) ;
233+ const relayerConfig = await new RelayerConfigHelper (
234+ envAgentConfig ,
235+ ) . buildConfig ( ) ;
233236
234- const agentConfigMap = helmValues . hyperlane . relayer ?. configMapConfig ?? { } ;
237+ const agentConfigMap : RelayerConfigMapConfig = {
238+ addressBlacklist : relayerConfig . addressBlacklist ,
239+ blacklist : relayerConfig . blacklist ,
240+ whitelist : relayerConfig . whitelist ,
241+ gasPaymentEnforcement : relayerConfig . gasPaymentEnforcement ,
242+ metricAppContexts : relayerConfig . metricAppContexts ,
243+ ismCacheConfigs : relayerConfig . ismCacheConfigs ,
244+ } ;
235245
236246 const filepath = getAgentConfigMapJsonPath ( envNameToAgentEnv [ environment ] ) ;
237247 console . log ( `Writing config to ${ filepath } ` ) ;
0 commit comments