abstractionkit
Version:
Account Abstraction 4337 SDK by Candidelabs
12 lines • 847 B
TypeScript
import type { UserOperationV6, UserOperationV7, GasEstimationResult, UserOperationByHashResult, UserOperationReceiptResult, StateOverrideSet } from "./types";
export declare class Bundler {
readonly rpcUrl: string;
constructor(rpcUrl: string);
chainId(): Promise<string>;
supportedEntryPoints(): Promise<string[]>;
estimateUserOperationGas(useroperation: UserOperationV6 | UserOperationV7, entrypointAddress: string, state_override_set?: StateOverrideSet): Promise<GasEstimationResult>;
sendUserOperation(useroperation: UserOperationV6 | UserOperationV7, entrypointAddress: string): Promise<string>;
getUserOperationReceipt(useroperationhash: string): Promise<UserOperationReceiptResult>;
getUserOperationByHash(useroperationhash: string): Promise<UserOperationByHashResult>;
}
//# sourceMappingURL=Bundler.d.ts.map