UNPKG

@renegade-fi/core

Version:
28 lines (24 loc) 681 B
import { ADMIN_MATCHING_POOL_CREATE_ROUTE } from '../constants.js' import type { Config } from '../createConfig.js' import { postRelayerWithAdmin } from '../utils/http.js' export type CreateMatchingPoolParameters = { matchingPool: string } export async function createMatchingPool( config: Config, parameters: CreateMatchingPoolParameters, ) { const { matchingPool } = parameters const { getBaseUrl } = config try { await postRelayerWithAdmin( config, getBaseUrl(ADMIN_MATCHING_POOL_CREATE_ROUTE(matchingPool)), ) } catch (error) { console.error(`Failed to create matching pool ${matchingPool}`, { error, }) throw error } }