@biconomy/abstractjs
Version:
SDK for Biconomy integration with support for account abstraction, smart accounts, ERC-4337.
26 lines • 1.01 kB
JavaScript
;
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