UNPKG

@abstract-foundation/agw-client

Version:
21 lines 806 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getCapabilities = getCapabilities; const viem_1 = require("viem"); const eip5792_js_1 = require("../eip5792.js"); const utils_js_1 = require("../utils.js"); async function getCapabilities(_client, parameters = {}) { const { chainId } = parameters; const capabilities = {}; if (chainId) { if (!utils_js_1.VALID_CHAINS[chainId]) { throw new viem_1.UnsupportedChainIdError(new Error(`Chain ${chainId} not supported`)); } return eip5792_js_1.agwCapabilities; } for (const chainId of Object.keys(utils_js_1.VALID_CHAINS)) { capabilities[Number(chainId)] = eip5792_js_1.agwCapabilities; } return capabilities; } //# sourceMappingURL=getCapabilities.js.map