UNPKG

@biconomy/sdk

Version:

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

23 lines 795 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.signQuote = exports.PREFIX = void 0; const viem_1 = require("viem"); exports.PREFIX = { "direct-to-mee": "0x00", "fusion-with-onchain-tx": "0x01", "fusion-with-erc20permit": "0x02" }; const signQuote = async (client, params) => { const { account: account_ = client.account, quote, executionMode = "direct-to-mee" } = params; const signer = account_.signer; const signedMessage = await signer.signMessage({ message: { raw: quote.hash } }); return { ...quote, signature: (0, viem_1.concatHex)([exports.PREFIX[executionMode], signedMessage]) }; }; exports.signQuote = signQuote; exports.default = exports.signQuote; //# sourceMappingURL=signQuote.js.map