Type alias BicoBundlerClient<transport, chain, account, client, rpcSchema>

BicoBundlerClient<transport, chain, account, client, rpcSchema>: Prettify<Client<transport, chain extends Chain
    ? chain
    : client extends Client<any, infer chain>
        ? chain
        : undefined, account, rpcSchema extends RpcSchema
    ? [...BundlerRpcSchema, ...BicoRpcSchema, ...rpcSchema]
    : [...BundlerRpcSchema, ...BicoRpcSchema], BundlerActions<account> & PaymasterActions & BicoActions>>

Type Parameters

  • transport extends Transport = Transport
  • chain extends Chain | undefined = Chain | undefined
  • account extends SmartAccount | undefined = SmartAccount | undefined
  • client extends Client | undefined = Client | undefined
  • rpcSchema extends RpcSchema | undefined = undefined