@cambrianprotocol/stream-caip10-link-handler
Version:
Ceramic AccountLink stream handler
12 lines • 760 B
TypeScript
import { Caip10Link } from '@ceramicnetwork/stream-caip10-link';
import { CommitData, Context, StreamConstructor, StreamHandler, StreamState } from '@cambrianprotocol/common';
export declare class Caip10LinkHandler implements StreamHandler<Caip10Link> {
get type(): number;
get name(): string;
get stream_constructor(): StreamConstructor<Caip10Link>;
applyCommit(commitData: CommitData, context: Context, state?: StreamState): Promise<StreamState>;
_applyGenesis(commitData: CommitData): Promise<StreamState>;
_applySigned(commitData: CommitData, state: StreamState): Promise<StreamState>;
_applyAnchor(commitData: CommitData, state: StreamState): Promise<StreamState>;
}
//# sourceMappingURL=caip10-link-handler.d.ts.map