chore: sync submodule state (parent ref update)

Made-with: Cursor
This commit is contained in:
defiQUG
2026-03-02 12:14:14 -08:00
parent b6a776e5d7
commit 25c96e210a
316 changed files with 29779 additions and 677 deletions

21
dist/ramps/provider.interface.d.ts vendored Normal file
View File

@@ -0,0 +1,21 @@
/**
* Ramp provider interfaces for fiat on/off-ramp integrations
*/
import type { OnRampSessionParams, OffRampSessionParams, RampQuoteParams, RampSession, RampQuote, ProviderCapabilities } from './types';
export interface IOnRampProvider {
readonly id: string;
createSession(params: OnRampSessionParams): Promise<RampSession>;
getCapabilities(): ProviderCapabilities;
}
export interface IOffRampProvider {
readonly id: string;
createPayoutSession(params: OffRampSessionParams): Promise<RampSession>;
getCapabilities(): ProviderCapabilities;
}
export interface IRampQuoteProvider {
readonly id: string;
getQuote(params: RampQuoteParams): Promise<RampQuote | null>;
getCapabilities(): ProviderCapabilities;
}
export type RampProvider = IOnRampProvider | IOffRampProvider | IRampQuoteProvider;
//# sourceMappingURL=provider.interface.d.ts.map