UNPKG

@reservoir0x/relay-sdk

Version:

Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.

20 lines 818 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fetchChainConfigs = void 0; const chain_js_1 = require("./chain.js"); const axios_js_1 = require("./axios.js"); const fetchChainConfigs = async (baseApiUrl, referrer) => { let queryString = ''; if (referrer) { const queryParams = new URLSearchParams(); queryParams.set('referrer', referrer); queryString = `?${queryParams.toString()}`; } const response = await axios_js_1.axios.get(`${baseApiUrl}/chains${queryString}`); if (response.data && response.data.chains) { return response.data.chains.map((chain) => (0, chain_js_1.configureViemChain)(chain)); } throw 'No Chain Data'; }; exports.fetchChainConfigs = fetchChainConfigs; //# sourceMappingURL=fetchChainConfigs.js.map