@biconomy/abstractjs
Version:
SDK for Biconomy integration with support for account abstraction, smart accounts, ERC-4337.
31 lines • 925 B
JavaScript
import { signFusionQuote } from "./index.js";
import signQuote, {} from "./signQuote.js";
/**
* Signs a session quote.
* If quoteType is "simple", signs using signQuote.
* Otherwise, signs using signFusionQuote.
*
* @param client - The Mee client instance
* @param params - Parameters with quote and quote type
* @returns A promise resolving to the signed quote payload
*
* @example
* ```typescript
* const signed = await signSessionQuote(client, {
* quoteType: "simple",
* quote: { ... } // GetOnChainQuotePayload or GetPermitQuotePayload, etc.
* });
* ```
*/
export const signSessionQuote = async (client, params) => {
const { quoteType, quote } = params;
if (quoteType === "simple") {
return await signQuote(client, {
quote: quote
});
}
return await signFusionQuote(client, {
fusionQuote: quote
});
};
//# sourceMappingURL=signSessionQuote.js.map