UNPKG

@biconomy/sdk

Version:

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

26 lines 887 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.queryBridge = void 0; const toAcrossPlugin_1 = require("../utils/toAcrossPlugin.js"); const queryBridge = async (params) => { const { account, fromChain, toChain, plugin = (0, toAcrossPlugin_1.toAcrossPlugin)(), amount, tokenMapping } = params; const result = await plugin.encodeBridgeUserOp({ fromChain, toChain, account, tokenMapping, bridgingAmount: amount }); if (!result.receivedAtDestination) return null; return { fromChainId: fromChain.id, amount, receivedAtDestination: result.receivedAtDestination, plugin, userOp: result.userOp, bridgingDurationExpectedMs: result.bridgingDurationExpectedMs }; }; exports.queryBridge = queryBridge; //# sourceMappingURL=queryBridge.js.map