UNPKG

startale-aa-sdk

Version:

SDK for startale account integration with support for account abstraction, ERC-7579, ERC-4337.

18 lines 783 B
import { type Abi, type AbiParameter } from "viem"; import type { AnyData } from "../../modules/utils/Types"; import { type InputParam, type OutputParam } from "./composabilityCalls"; export type FunctionContext = { inputs: readonly AbiParameter[]; outputs: readonly AbiParameter[]; name: string; functionType: "read" | "write"; functionSig: string; }; export type RuntimeValue = { isRuntime: boolean; inputParams: InputParam[]; outputParams: OutputParam[]; }; export declare const encodeRuntimeFunctionData: (functionContext: FunctionContext, args: Array<AnyData>) => (`0x${string}` | RuntimeValue)[]; export declare const getFunctionContextFromAbi: (functionSig: string, abi: Abi) => FunctionContext; //# sourceMappingURL=runtimeAbiEncoding.d.ts.map