@krebitdao/reputation-passport
Version:
Krebit SDK for Verified Credentials
19 lines • 790 B
TypeScript
import { ethers } from 'ethers';
import { CeramicClient } from '@ceramicnetwork/http-client';
import { DIDDataStore } from '@glazed/did-datastore';
import { DIDSession } from 'did-session';
export interface PublicIDXProps {
client: CeramicClient;
}
export interface AuthProviderProps {
client: CeramicClient;
address?: string;
ethProvider?: ethers.providers.Provider | ethers.providers.ExternalProvider;
session?: DIDSession | undefined;
defaultChainId?: string | undefined;
}
export declare const ceramic: {
publicIDX: (props: PublicIDXProps) => DIDDataStore<ModelTypeAliases, string | number | symbol>;
authDIDSession: (props: AuthProviderProps) => Promise<DIDDataStore<ModelTypeAliases, string | number | symbol>>;
};
//# sourceMappingURL=ceramic.d.ts.map