UNPKG

@zkp2p/reclaim-witness-sdk

Version:

<div> <div> <img src="https://raw.githubusercontent.com/reclaimprotocol/.github/main/assets/banners/Attestor-Core.png" /> </div> </div>

24 lines (23 loc) 724 B
import type { createClaimOnAttestor } from '../../client'; import type { CreateClaimOnAttestorOpts, ProviderName } from '../../types'; export type CreateClaimOnMechainStep = { type: 'taskRequested'; timestamp: number; } | { type: 'taskCreated'; taskId: number; } | { type: 'attestorRequested'; host: string; }; export type DefaultClient = { url: string; }; export type CreateClaimOnMechainOpts<N extends ProviderName> = (Omit<CreateClaimOnAttestorOpts<N>, 'onStep' | 'client'>) & { onStep?(step: CreateClaimOnMechainStep): void; /** * Override the default createClaimOnAttestor function */ createClaimOnAttestor?: typeof createClaimOnAttestor; client: DefaultClient; };