@talismn/api
Version:
A lib for spinning up multiple polkadot.js or lightclient instances and being able to perform aggregate queries
14 lines (13 loc) • 488 B
TypeScript
export interface ConnectorConstructor {
new (chainId: string, rpcs: string[]): Connector;
}
export default interface Connector {
connect(): Promise<void>;
subscribe(path: string, args: string[][], callback: (result: {
reference: string;
output: any;
chainId: string;
nativeToken: string;
}) => void): Promise<(() => void) | null>;
call<Output>(path: string, params: string[], format: (output: any) => Output): Promise<Output | null>;
}