UNPKG

@biconomy/abstractjs

Version:

SDK for Biconomy integration with support for account abstraction, smart accounts, ERC-4337.

26 lines 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.executeSessionQuote = void 0; const executeSignedQuote_1 = require("./executeSignedQuote.js"); const signSessionQuote_1 = require("./signSessionQuote.js"); const executeSessionQuote = async (client, params) => { const { quoteType, quote } = params; const signedQuote = await (0, signSessionQuote_1.signSessionQuote)(client, { quoteType, quote }); if (quoteType === "simple") { return (0, executeSignedQuote_1.default)(client, { signedQuote }); } const fusionQuote = quote; let trigger = undefined; if (fusionQuote.trigger && !fusionQuote.trigger.call) { trigger = fusionQuote.trigger; } return (0, executeSignedQuote_1.default)(client, { signedQuote: { ...signedQuote, trigger } }); }; exports.executeSessionQuote = executeSessionQuote; exports.default = exports.executeSessionQuote; //# sourceMappingURL=executeSessionQuote.js.map