Function bicoTokenPaymasterActions
bicoTokenPaymasterActions(): ( 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 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