UNPKG

@abstract-foundation/agw-client

Version:
37 lines 1.11 kB
import type { Address, Capabilities, ExtractCapabilities, Hex, RpcTransactionReceipt } from "viem"; declare enum CallStatus { Pending = 100, Confirmed = 200, OffchainFailure = 400, Reverted = 500, PartiallyReverted = 600 } export type SendCallsParams = SendCallsParamsV1 | SendCallsParamsV2; export interface SendCallsParamsV1 { version: "1.0"; from: Address; calls: { to?: Address | undefined; data?: Hex | undefined; value?: Hex | undefined; chainId?: Hex | undefined; }[]; capabilities?: Capabilities; } export interface SendCallsParamsV2 { version: "2.0.0"; id: string; from: Address; chainId: Hex; atomicRequired: boolean; calls: { to?: Address | undefined; data?: Hex | undefined; value?: Hex | undefined; }[]; capabilities: Capabilities; } export declare function getReceiptStatus(receipt: RpcTransactionReceipt | undefined): CallStatus; export declare const agwCapabilities: ExtractCapabilities<"getCapabilities", "ReturnType">; export {}; //# sourceMappingURL=eip5792.d.ts.map