Accept ONEINCH API key alias

This commit is contained in:
defiQUG
2026-04-30 04:10:25 -07:00
parent c0173f3132
commit 2ff84bd4ee

View File

@@ -14,9 +14,10 @@ export interface DispatchPartnerPayloadResult {
function resolveHeaders(payload: PartnerPayloadResult): Record<string, string> {
const headers = { ...payload.headers };
const oneInchApiKey = process.env.ONE_INCH_API_KEY || process.env.ONEINCH_API_KEY;
if (payload.partner === '1inch' && process.env.ONE_INCH_API_KEY) {
headers.Authorization = `Bearer ${process.env.ONE_INCH_API_KEY}`;
if (payload.partner === '1inch' && oneInchApiKey) {
headers.Authorization = `Bearer ${oneInchApiKey}`;
}
if (payload.partner === '0x' && process.env.ZEROX_API_KEY) {
@@ -31,8 +32,8 @@ function resolveHeaders(payload: PartnerPayloadResult): Record<string, string> {
}
function missingCredentialReason(payload: PartnerPayloadResult): string | null {
if (payload.partner === '1inch' && !process.env.ONE_INCH_API_KEY) {
return 'ONE_INCH_API_KEY is not set';
if (payload.partner === '1inch' && !process.env.ONE_INCH_API_KEY && !process.env.ONEINCH_API_KEY) {
return 'ONE_INCH_API_KEY or ONEINCH_API_KEY is not set';
}
if (payload.partner === '0x' && !process.env.ZEROX_API_KEY) {
return 'ZEROX_API_KEY is not set';
@@ -106,4 +107,3 @@ export async function dispatchPartnerPayload(
};
}
}