UNPKG

@yubing744/rooch-sdk

Version:
11 lines (10 loc) 557 B
import { AnnotatedFunctionResultView, StatePageView, StateView, Bytes } from '../types'; import { ExecuteViewFunctionParams, ListStatesParams } from './types.ts'; export interface IClient { getRpcApiVersion(): Promise<string | undefined>; getChainId(): number; executeViewFunction(params: ExecuteViewFunctionParams): Promise<AnnotatedFunctionResultView>; sendRawTransaction(playload: Bytes): Promise<string>; getStates(accessPath: string): Promise<StateView | null[]>; listStates(params: ListStatesParams): Promise<StatePageView>; }