anon-identity
Version:
Decentralized identity framework with DIDs, Verifiable Credentials, and privacy-preserving selective disclosure
25 lines • 670 B
TypeScript
export interface BlockchainConfig {
network: 'ethereum' | 'polygon' | 'arbitrum' | 'localhost';
rpcUrl: string;
privateKey?: string;
contracts: {
didRegistry: string;
revocationRegistry: string;
schemaRegistry: string;
};
}
export interface ContractAddresses {
didRegistry: string;
revocationRegistry: string;
schemaRegistry: string;
}
export interface NetworkConfig {
chainId: number;
name: string;
rpcUrl: string;
blockExplorerUrl?: string;
gasPrice?: string;
gasLimit?: number;
}
export declare const SUPPORTED_NETWORKS: Record<string, NetworkConfig>;
//# sourceMappingURL=types.d.ts.map