diff --git a/src/actions/pimlico.ts b/src/actions/pimlico.ts index 53a23773..dbe98b2f 100644 --- a/src/actions/pimlico.ts +++ b/src/actions/pimlico.ts @@ -8,7 +8,7 @@ import { getUserOperationStatus } from "./pimlico/getUserOperationStatus.js" import { - type PimlocoSponsorUserOperationParameters, + type PimlicoSponsorUserOperationParameters, type SponsorUserOperationReturnType, sponsorUserOperation } from "./pimlico/sponsorUserOperation.js" @@ -32,7 +32,7 @@ export type { GetUserOperationGasPriceReturnType, GetUserOperationStatusParameters, GetUserOperationStatusReturnType, - PimlocoSponsorUserOperationParameters, + PimlicoSponsorUserOperationParameters, SponsorUserOperationReturnType, PimlicoBundlerActions, PimlicoPaymasterClientActions, diff --git a/src/actions/pimlico/sponsorUserOperation.ts b/src/actions/pimlico/sponsorUserOperation.ts index a299aa19..b02ba589 100644 --- a/src/actions/pimlico/sponsorUserOperation.ts +++ b/src/actions/pimlico/sponsorUserOperation.ts @@ -7,7 +7,7 @@ import type { } from "../../types/userOperation.js" import { deepHexlify } from "../../utils/deepHexlify.js" -export type PimlocoSponsorUserOperationParameters = { +export type PimlicoSponsorUserOperationParameters = { userOperation: PartialBy< UserOperation, | "callGasLimit" @@ -27,7 +27,7 @@ export type SponsorUserOperationReturnType = UserOperation * - Docs: https://docs.pimlico.io/permissionless/reference/pimlico-paymaster-actions/sponsorUserOperation * * @param client {@link PimlicoBundlerClient} that you created using viem's createClient whose transport url is pointing to the Pimlico's bundler. - * @param args {@link PimlocoSponsorUserOperationParameters} UserOperation you want to sponsor & entryPoint. + * @param args {@link PimlicoSponsorUserOperationParameters} UserOperation you want to sponsor & entryPoint. * @returns paymasterAndData & updated gas parameters, see {@link SponsorUserOperationReturnType} * * @@ -52,7 +52,7 @@ export const sponsorUserOperation = async < TAccount extends Account | undefined = Account | undefined >( client: Client, - args: PimlocoSponsorUserOperationParameters + args: PimlicoSponsorUserOperationParameters ): Promise => { const response = await client.request({ method: "pm_sponsorUserOperation", diff --git a/src/clients/decorators/pimlico.ts b/src/clients/decorators/pimlico.ts index 60f32781..39bc4e86 100644 --- a/src/clients/decorators/pimlico.ts +++ b/src/clients/decorators/pimlico.ts @@ -14,7 +14,7 @@ import { getUserOperationStatus } from "../../actions/pimlico/getUserOperationStatus.js" import { - type PimlocoSponsorUserOperationParameters, + type PimlicoSponsorUserOperationParameters, type SponsorUserOperationReturnType, sponsorUserOperation } from "../../actions/pimlico/sponsorUserOperation.js" @@ -83,7 +83,7 @@ export type PimlicoPaymasterClientActions = { * * https://docs.pimlico.io/permissionless/reference/pimlico-paymaster-actions/sponsorUserOperation * - * @param args {@link PimlocoSponsorUserOperationParameters} UserOperation you want to sponsor & entryPoint. + * @param args {@link PimlicoSponsorUserOperationParameters} UserOperation you want to sponsor & entryPoint. * @returns paymasterAndData & updated gas parameters, see {@link SponsorUserOperationReturnType} * * @example @@ -102,7 +102,7 @@ export type PimlicoPaymasterClientActions = { * */ sponsorUserOperation: ( - args: PimlocoSponsorUserOperationParameters + args: PimlicoSponsorUserOperationParameters ) => Promise validateSponsorshipPolicies: ( @@ -148,7 +148,7 @@ export type PimlicoPaymasterClientActions = { export const pimlicoPaymasterActions = ( client: Client ): PimlicoPaymasterClientActions => ({ - sponsorUserOperation: async (args: PimlocoSponsorUserOperationParameters) => + sponsorUserOperation: async (args: PimlicoSponsorUserOperationParameters) => sponsorUserOperation(client as PimlicoPaymasterClient, args), validateSponsorshipPolicies: async ( args: ValidateSponsorshipPoliciesParameters