UNPKG

accounts

Version:

Tempo Accounts SDK

32 lines 1.61 kB
import { RpcRequest, RpcResponse } from 'ox'; import { Transaction as core_Transaction } from 'ox/tempo'; import { type Client } from 'viem'; import * as z from 'zod/mini'; export declare function resolveChainId(value: unknown): number | undefined; export declare function formatFillTransactionRequest(client: Client, value: Record<string, unknown>): Record<string, unknown>; export declare function normalizeFillTransactionRequest(tx: Record<string, unknown>): Record<string, unknown> & { calls: unknown[]; }; export declare function normalizeTempoTransaction(value: Record<string, unknown> | undefined): core_Transaction.Transaction<false, bigint, number>; /** Returns a raw JSON-RPC error response object (not wrapped in a `Response`). */ export declare function rpcErrorJson(request: RpcRequest.RpcRequest, error: unknown): { readonly error: RpcResponse.InvalidParamsError; readonly id: number; readonly jsonrpc: "2.0"; } | { readonly error: RpcResponse.MethodNotSupportedError; readonly id: number; readonly jsonrpc: "2.0"; } | { readonly error: { readonly data?: {}; readonly code: number; readonly message: string; }; readonly id: number; readonly jsonrpc: "2.0"; }; export declare function rpcError(request: RpcRequest.RpcRequest, error: unknown): Response; export declare function rpcResult(request: RpcRequest.RpcRequest, result: unknown): Response; export declare const parseParams: z.ZodMiniReadonly<z.ZodMiniTuple<readonly [z.ZodMiniRecord<z.ZodMiniString<string>, z.ZodMiniUnknown>], null>>; //# sourceMappingURL=utils.d.ts.map