@biconomy/abstractjs
Version:
SDK for Biconomy integration with support for account abstraction, smart accounts, ERC-4337.
78 lines • 3.97 kB
JavaScript
import execute from "./execute.js";
import { executeFusionQuote } from "./executeFusionQuote.js";
import executeQuote from "./executeQuote.js";
import executeSessionQuote from "./executeSessionQuote.js";
import executeSignedQuote, {} from "./executeSignedQuote.js";
import getFusionQuote, {} from "./getFusionQuote.js";
import { getGasToken } from "./getGasToken.js";
import getOnChainQuote, {} from "./getOnChainQuote.js";
import getPermitQuote, {} from "./getPermitQuote.js";
import { getQuote } from "./getQuote.js";
import getSafeQuote, {} from "./getSafeQuote.js";
import { getSessionQuote } from "./getSessionQuote.js";
import getSupertransactionReceipt, {} from "./getSupertransactionReceipt.js";
import { getSupportedFeeToken } from "./getSupportedFeeToken.js";
import signFusionQuote, {} from "./signFusionQuote.js";
import signOnChainQuote, {} from "./signOnChainQuote.js";
import signPermitQuote, {} from "./signPermitQuote.js";
import signQuote, {} from "./signQuote.js";
import signSafeQuote, {} from "./signSafeQuote.js";
import { signSessionQuote } from "./signSessionQuote.js";
import waitForSupertransactionReceipt, {} from "./waitForSupertransactionReceipt.js";
/**
* Creates an instance of MEE actions using the provided client
* @param meeClient - Base MEE client instance
* @returns Object containing all MEE actions
*/
export const meeActions = (meeClient) => {
return {
getGasToken: (params) => getGasToken(meeClient, params),
getSupportedFeeToken: (params) => getSupportedFeeToken(meeClient, params),
getOnChainQuote: (params) => getOnChainQuote(meeClient, params),
getQuote: (params) => getQuote(meeClient, params),
signQuote: (params) => signQuote(meeClient, params),
executeSignedQuote: (params) => executeSignedQuote(meeClient, params),
execute: (params) => execute(meeClient, params),
executeQuote: (params) => executeQuote(meeClient, params),
waitForSupertransactionReceipt: (params) => waitForSupertransactionReceipt(meeClient, params),
signOnChainQuote: (params) => signOnChainQuote(meeClient, params),
signPermitQuote: (params) => signPermitQuote(params),
getPermitQuote: (params) => getPermitQuote(meeClient, params),
getFusionQuote: (params) => getFusionQuote(meeClient, params),
signFusionQuote: (params) => signFusionQuote(meeClient, params),
executeFusionQuote: (params) => executeFusionQuote(meeClient, params),
getSessionQuote: (params) => getSessionQuote(meeClient, params),
signSessionQuote: (params) => signSessionQuote(meeClient, params),
executeSessionQuote: (params) => executeSessionQuote(meeClient, params),
getSupertransactionReceipt: (params) => getSupertransactionReceipt(meeClient, params),
getSafeQuote: (params) => getSafeQuote(meeClient, params),
signSafeQuote: (params) => signSafeQuote(meeClient, params)
};
};
export * from "./getQuote.js";
export * from "./executeSignedQuote.js";
export * from "./signQuote.js";
export * from "./executeSignedQuote.js";
export * from "./execute.js";
export * from "./executeQuote.js";
export * from "./waitForSupertransactionReceipt.js";
export * from "./getInfo.js";
export * from "./signPermitQuote.js";
export * from "./signOnChainQuote.js";
export * from "./signFusionQuote.js";
export * from "./getOnChainQuote.js";
export * from "./getFusionQuote.js";
export * from "./signFusionQuote.js";
export * from "./getPermitQuote.js";
export * from "./executeFusionQuote.js";
export * from "./getSupertransactionReceipt.js";
export * from "./getQuoteType.js";
export * from "./getGasToken.js";
export * from "./getMmDtkQuote.js";
export * from "./getSupportedFeeToken.js";
export * from "./getSafeQuote.js";
export * from "./signSafeQuote.js";
export * from "./getSessionQuote.js";
export * from "./signSessionQuote.js";
export * from "./executeSessionQuote.js";
//# sourceMappingURL=index.js.map