harsta
Version:
Harsta is a contract development tool based on Hardhat, designed to streamline the development, testing, and referencing of contracts, addresses, ABIs, and contract instances.
17 lines (15 loc) • 606 B
text/typescript
import * as chains from '../chains'
export const ALIAS_FIRST = Object.keys(chains).filter(k => k !== 'default')[0] as keyof typeof chains
export const ALIAS_ENV = typeof process !== 'undefined'
? (process.env.NEXT_PUBLIC_DEFAULT_CHAIN_ALIAS
|| process.env.NEXT_PUBLIC_DEFAULT_CHAIN
|| process.env.NEXT_PUBLIC_CHAIN_ALIAS
|| process.env.NEXT_PUBLIC_CHAIN
|| process.env.NEXT_PUBLIC_NETWORK
|| process.env.DEFAULT_CHAIN_ALIAS
|| process.env.DEFAULT_CHAIN
|| process.env.CHAIN_ALIAS
|| process.env.CHAIN
|| process.env.NETWORK
) as keyof typeof chains
: undefined