@biconomy/abstractjs
Version:
SDK for Biconomy integration with support for account abstraction, smart accounts, ERC-4337.
59 lines • 2.98 kB
JavaScript
import execute from "./execute.js";
import { executeFusionQuote } from "./executeFusionQuote.js";
import executeQuote from "./executeQuote.js";
import executeSignedQuote, {} from "./executeSignedQuote.js";
import getFusionQuote, {} from "./getFusionQuote.js";
import { getGasToken } from "./getGasToken.js";
import getOnChainQuote, {} from "./getOnChainQuote.js";
import { getPaymentToken } from "./getPaymentToken.js";
import getPermitQuote, {} from "./getPermitQuote.js";
import { getQuote } from "./getQuote.js";
import getSupertransactionReceipt, {} from "./getSupertransactionReceipt.js";
import signFusionQuote, {} from "./signFusionQuote.js";
import signOnChainQuote, {} from "./signOnChainQuote.js";
import signPermitQuote, {} from "./signPermitQuote.js";
import signQuote, {} from "./signQuote.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),
getPaymentToken: (params) => getPaymentToken(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(meeClient, params),
getPermitQuote: (params) => getPermitQuote(meeClient, params),
getFusionQuote: (params) => getFusionQuote(meeClient, params),
signFusionQuote: (params) => signFusionQuote(meeClient, params),
executeFusionQuote: (params) => executeFusionQuote(meeClient, params),
getSupertransactionReceipt: (params) => getSupertransactionReceipt(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";
//# sourceMappingURL=index.js.map