@accret/api-client
Version:
A comprehensive SDK for blockchain data access via Moralis, Alchemy, and Shyft APIs
19 lines • 883 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.API_KEYS = void 0;
exports.setAPIKeys = setAPIKeys;
async function setAPIKeys({ alchemyApiKey, moralisApiKey, shyftApiKey, heliusApiKey, }) {
exports.API_KEYS.ALCHEMY_API_KEY =
alchemyApiKey || process.env.ACCRET_ALCHEMY_API_KEY;
exports.API_KEYS.MORALIS_API_KEY =
moralisApiKey || process.env.ACCRET_MORALIS_API_KEY;
exports.API_KEYS.SHYFT_API_KEY = shyftApiKey || process.env.ACCRET_SHYFT_API_KEY;
exports.API_KEYS.HELIUS_API_KEY = heliusApiKey || process.env.ACCRET_HELIUS_API_KEY;
}
exports.API_KEYS = {
ALCHEMY_API_KEY: process.env.ACCRET_ALCHEMY_API_KEY,
MORALIS_API_KEY: process.env.ACCRET_MORALIS_API_KEY,
SHYFT_API_KEY: process.env.ACCRET_SHYFT_API_KEY,
HELIUS_API_KEY: process.env.ACCRET_HELIUS_API_KEY,
};
//# sourceMappingURL=index.js.map