medusa-payment-solana
Version:
Solana crypto currency payment provider for MedusaJS 2.0
19 lines • 635 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DefaultConverter = void 0;
class DefaultConverter {
constructor() {
this.rates = {
usd: 0.0075,
eur: 0.008
};
// Bind the convertToSol method to ensure proper this context
this.convertToSol = this.convertToSol.bind(this);
}
async convertToSol(amount, currencyCode) {
const rate = this.rates[currencyCode.toLowerCase()];
return parseFloat((amount * rate).toFixed(9));
}
}
exports.DefaultConverter = DefaultConverter;
//# sourceMappingURL=currency-converter.js.map