Function bicoTokenPaymasterActions

  • Returns (
        client: {
            account: undefined;
            batch?: { multicall?: boolean | { batchSize?: number; wait?: number } };
            cacheTime: number;
            ccipRead?:
                | false
                | {
                    request?: (
                        parameters: CcipRequestParameters,
                    ) => Promise<`0x${string}`>;
                };
            chain: undefined;
            extend: <
                const client extends
                    {
                        account?: undefined;
                        batch?: undefined;
                        cacheTime?: undefined;
                        ccipRead?: undefined;
                        chain?: undefined;
                        key?: undefined;
                        name?: undefined;
                        pollingInterval?: undefined;
                        request?: undefined;
                        transport?: undefined;
                        type?: undefined;
                        uid?: undefined;
                        [key: string]: unknown;
                    } & ExactPartial<
                        ExtendableProtectedActions<Transport, undefined, undefined>,
                    >,
            >(
                fn: (
                    client: Client<
                        Transport,
                        undefined,
                        undefined,
                        PaymasterRpcSchema,
                        PaymasterActions,
                    >,
                ) => client,
            ) => Client<
                Transport,
                undefined,
                undefined,
                PaymasterRpcSchema,
                { [K in string
                | number
                | symbol]: client[K] } & PaymasterActions,
            >;
            getPaymasterData: (
                parameters: GetPaymasterDataParameters,
            ) => Promise<GetPaymasterDataReturnType>;
            getPaymasterStubData: (
                parameters: GetPaymasterStubDataParameters,
            ) => Promise<GetPaymasterStubDataReturnType>;
            key: string;
            name: string;
            pollingInterval: number;
            request: EIP1193RequestFn<PaymasterRpcSchema>;
            transport: TransportConfig<string, EIP1193RequestFn> & Record<string, any>;
            type: string;
            uid: string;
        },
    ) => TokenPaymasterActions