@spheron/protocol-sdk
Version:
Spheron Protocol SDK
15 lines • 835 B
TypeScript
import { ethers } from 'ethers';
import { Attribute, Category, IProvider, Provider } from './types';
export declare class ProviderModule {
private provider;
constructor(provider: ethers.Provider);
getProviderDetails(providerAddress: string): Promise<IProvider | undefined>;
getProviderPendingAttributes(providerAddress: string, category: Category): Promise<any>;
getProviderAttributes(providerAddress: string, category: Category): Promise<any>;
getProvider(providerId: bigint): Promise<any>;
getProviderByAddress(walletAddress: string): Promise<any>;
getAllProviders(): Promise<Provider[]>;
getAttributes(providerAddress: string, category: string): Promise<Attribute[]>;
getPendingAttributes(providerAddress: string, category: string): Promise<Attribute[]>;
}
//# sourceMappingURL=index.d.ts.map