From 64fe8aed0a780adb9f7ed903236a14515e100131 Mon Sep 17 00:00:00 2001 From: Joe Pegler Date: Thu, 16 Jan 2025 16:57:39 +0000 Subject: [PATCH] chore: add exports --- src/sdk/clients/decorators/index.ts | 1 + src/sdk/clients/decorators/mee/signFusionQuote.ts | 4 ++-- src/sdk/clients/decorators/mee/signQuote.ts | 6 +++--- src/sdk/clients/index.ts | 2 ++ src/sdk/constants/index.ts | 1 + 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/sdk/clients/decorators/index.ts b/src/sdk/clients/decorators/index.ts index a651fc255..aa611ad0a 100644 --- a/src/sdk/clients/decorators/index.ts +++ b/src/sdk/clients/decorators/index.ts @@ -1,3 +1,4 @@ export * from "./erc7579" export * from "./smartAccount" export * from "./bundler" +export * from "./mee" diff --git a/src/sdk/clients/decorators/mee/signFusionQuote.ts b/src/sdk/clients/decorators/mee/signFusionQuote.ts index 8e35b4786..cd39c6f6b 100644 --- a/src/sdk/clients/decorators/mee/signFusionQuote.ts +++ b/src/sdk/clients/decorators/mee/signFusionQuote.ts @@ -12,7 +12,7 @@ import type { MultichainSmartAccount } from "../../../account/toMultiChainNexusA import type { Call } from "../../../account/utils/Types" import type { BaseMeeClient } from "../../createMeeClient" import type { GetQuotePayload } from "./getQuote" -import { type ExecutionMode, PREFIX } from "./signQuote" +import { type MeeExecutionMode, PREFIX } from "./signQuote" export const FUSION_NATIVE_TRANSFER_PREFIX = "0x150b7a02" @@ -26,7 +26,7 @@ export type SignFusionQuoteParams = { /** Optional smart account to execute the transaction. If not provided, uses the client's default account */ account?: MultichainSmartAccount /** The execution mode to use. Defaults to "direct-to-mee" */ - executionMode?: ExecutionMode + executionMode?: MeeExecutionMode /** The on-chain transaction to use as the trigger */ trigger: { /** The on-chain transaction to use as the trigger */ diff --git a/src/sdk/clients/decorators/mee/signQuote.ts b/src/sdk/clients/decorators/mee/signQuote.ts index 1bdd6a233..46325ed68 100644 --- a/src/sdk/clients/decorators/mee/signQuote.ts +++ b/src/sdk/clients/decorators/mee/signQuote.ts @@ -4,7 +4,7 @@ import type { BaseMeeClient } from "../../createMeeClient" import type { GetQuotePayload } from "./getQuote" -export type ExecutionMode = +export type MeeExecutionMode = | "direct-to-mee" | "fusion-with-onchain-tx" | "fusion-with-erc20permit" @@ -19,7 +19,7 @@ export type SignQuoteParams = { /** Optional smart account to execute the transaction. If not provided, uses the client's default account */ account?: MultichainSmartAccount /** The execution mode to use. Defaults to "direct-to-mee" */ - executionMode?: ExecutionMode + executionMode?: MeeExecutionMode } export type SignQuotePayload = GetQuotePayload & { @@ -27,7 +27,7 @@ export type SignQuotePayload = GetQuotePayload & { signature: Hex } -export const PREFIX: Record = { +export const PREFIX: Record = { "direct-to-mee": "0x00", "fusion-with-onchain-tx": "0x01", "fusion-with-erc20permit": "0x02" diff --git a/src/sdk/clients/index.ts b/src/sdk/clients/index.ts index 4022c530d..3331aa4e9 100644 --- a/src/sdk/clients/index.ts +++ b/src/sdk/clients/index.ts @@ -1,4 +1,6 @@ export * from "./createBicoBundlerClient" export * from "./createBicoPaymasterClient" export * from "./createSmartAccountClient" +export * from "./createMeeClient" +export * from "./createHttpClient" export * from "./decorators" diff --git a/src/sdk/constants/index.ts b/src/sdk/constants/index.ts index 99ec2f02b..197c1a7e6 100644 --- a/src/sdk/constants/index.ts +++ b/src/sdk/constants/index.ts @@ -9,6 +9,7 @@ import { type Hex, toBytes, toHex } from "viem" import { ParamCondition } from "../modules/smartSessionsValidator/Types" export * from "./abi" +export * from "./tokens" export const ENTRY_POINT_ADDRESS: Hex = "0x0000000071727De22E5E9d8BAf0edAc6f37da032"