@reservoir0x/relay-sdk
Version:
Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.
20 lines • 818 B
JavaScript
;
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