mirror of
https://github.com/penxio/penx.git
synced 2026-01-13 15:38:12 -05:00
16 lines
562 B
TypeScript
16 lines
562 B
TypeScript
import { createPublicClient, http } from 'viem'
|
|
import { base, baseSepolia } from 'viem/chains'
|
|
import { NetworkNames } from '@penx/constants'
|
|
|
|
export function getBasePublicClient(network: string) {
|
|
const baseClient = createPublicClient({
|
|
chain: network === NetworkNames.BASE ? base : baseSepolia,
|
|
transport: http(
|
|
network === NetworkNames.BASE
|
|
? 'https://base-mainnet.g.alchemy.com/v2/gk85VnszAKLshOjVjaQyb_XyQxH93HTq'
|
|
: 'https://base-sepolia.g.alchemy.com/v2/gk85VnszAKLshOjVjaQyb_XyQxH93HTq',
|
|
),
|
|
})
|
|
return baseClient
|
|
}
|