The committed API snapshot includes EUR for payin and payout currency values, and for the quote/pay-in quote FX endpoints. The SDK's shared Currency union stops at ARS, and the FX input types narrow the fiat side to the same set.
That makes valid calls such as:
blindpay.quotes.getFxRate({
currency_type: "sender",
from: "USDC",
to: "EUR",
request_amount: 1000,
})
fail TypeScript compilation even though the API contract accepts them. Payin["currency"] also rejects EUR responses.
The types should include EUR in the shared currency union and in the applicable payin/quote FX and payin response types, with compile-time coverage for the affected methods.
The committed API snapshot includes
EURfor payin and payout currency values, and for the quote/pay-in quote FX endpoints. The SDK's sharedCurrencyunion stops atARS, and the FX input types narrow the fiat side to the same set.That makes valid calls such as:
fail TypeScript compilation even though the API contract accepts them.
Payin["currency"]also rejects EUR responses.The types should include EUR in the shared currency union and in the applicable payin/quote FX and payin response types, with compile-time coverage for the affected methods.