UNPKG

@chainlink/blockcypher

Version:

Chainlink adapter to query BTC address balance from blockcypher.com.

20 lines 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.logConfig = exports.getConfig = exports.DEFAULT_ENDPOINT = exports.DEFAULT_CONFIRMATIONS = exports.DEFAULT_DATA_PATH = exports.ENV_API_KEY = void 0; const external_adapter_1 = require("@chainlink/external-adapter"); const ea_bootstrap_1 = require("@chainlink/ea-bootstrap"); exports.ENV_API_KEY = 'API_KEY'; exports.DEFAULT_DATA_PATH = 'result'; exports.DEFAULT_CONFIRMATIONS = 6; exports.DEFAULT_ENDPOINT = 'balance'; exports.getConfig = (prefix = '') => ({ apiKey: ea_bootstrap_1.util.getEnv(exports.ENV_API_KEY, prefix), }); /* eslint-disable @typescript-eslint/no-unused-vars */ const cloneNoSecrets = (config) => (({ apiKey, ...o }) => o)(config); exports.logConfig = (config) => { external_adapter_1.logger.debug('Adapter configuration:', { config: cloneNoSecrets(config) }); if (!config.apiKey) external_adapter_1.logger.warn('API will be rate limited without an API key.'); }; //# sourceMappingURL=config.js.map