vid-sdk
Version:
This sdk provides access to venom id domains built on top of the venom blockchain
45 lines (44 loc) • 947 B
TypeScript
export interface BaseStatus {
isLoading: boolean;
isSuccess?: boolean;
isError?: boolean;
error?: any;
}
export interface ReadStatus extends BaseStatus {
data?: any;
isReading?: boolean;
isRead: boolean;
refetch?: () => Promise<void>;
}
export interface ReadsStatus extends BaseStatus {
data?: any[];
isReading?: boolean;
isRead: boolean;
refetch?: () => Promise<void>;
}
export interface BaseNftJson {
name?: string;
tokenId?: string;
address?: string;
network?: string;
avatar?: string;
hash?: string;
target?: string;
manageUrl?: string;
description?: string;
preview?: {
source: string;
mimetype: string;
};
files?: Array<{
source: string;
mimetype: string;
}>;
attributes?: Array<{
trait_type: string;
value: string;
}>;
external_url?: string;
metadata?: any;
info?: any;
}