@malda-protocol/protocol-config
Version:
Centralized contract addresses, constants, and token configurations for Malda Protocol
14 lines (13 loc) • 932 B
JavaScript
import { PRODUCTION_CONFIG } from './config.js';
import { createTokensFromConfig } from '../shared/index.js';
// Derive tokens from production configuration
export const PRODUCTION_TOKENS = createTokensFromConfig(PRODUCTION_CONFIG);
// Named exports for individual tokens
export const USDC = PRODUCTION_TOKENS.find((token) => token.symbol === 'USDC');
export const WETH = PRODUCTION_TOKENS.find((token) => token.symbol === 'WETH');
export const USDT = PRODUCTION_TOKENS.find((token) => token.symbol === 'USDT');
export const WBTC = PRODUCTION_TOKENS.find((token) => token.symbol === 'WBTC');
export const WSTETH = PRODUCTION_TOKENS.find((token) => token.symbol === 'wstETH');
export const EZETH = PRODUCTION_TOKENS.find((token) => token.symbol === 'ezETH');
export const WEETH = PRODUCTION_TOKENS.find((token) => token.symbol === 'weETH');
export const WRSETH = PRODUCTION_TOKENS.find((token) => token.symbol === 'wrsETH / rsETH');