"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CoingeckoPriceNotFoundError = void 0;
class CoingeckoPriceNotFoundError extends Error {
    identifier;
    currency;
    lookupType;
    constructor(args) {
        super(`No Coingecko price found for ${args.lookupType} '${args.identifier}' in ${args.currency}`, args.cause !== undefined ? { cause: args.cause } : undefined);
        this.name = "CoingeckoPriceNotFoundError";
        this.identifier = args.identifier;
        this.currency = args.currency;
        this.lookupType = args.lookupType;
    }
}
exports.CoingeckoPriceNotFoundError = CoingeckoPriceNotFoundError;
//# sourceMappingURL=CoingeckoErrors.js.map