@fractional-company/common
Version:
Tessera constants
27 lines (26 loc) • 1.79 kB
TypeScript
import { ArtEnjoyerProtoformType } from "./types";
export declare const versions: {
[x: number]: ArtEnjoyerProtoformType[];
};
export declare function getArtEnjoyerProtoform(chainId: number, modules: string[] | undefined): ArtEnjoyerProtoformType | null;
export declare class ArtEnjoyerProtoform {
static getProtoform(chainId: number, modules?: string[]): ArtEnjoyerProtoformType | null;
static getName(): string;
static isLPDAAddress(chainId: number, contractAddress: string): boolean;
static isOptimisticBidAddress(chainId: number, contractAddress: string): boolean;
static isVaultFactoryAddress(chainId: number, contractAddress: string): boolean;
static isVaultRegistryAddress(chainId: number, contractAddress: string): boolean;
static isFercAddress(chainId: number, contractAddress: string): boolean;
static getOptimisticBidModule(chainId: number): (import("./types").ArtEnjoyerModule & {
rejectionPeriod: number;
}) | undefined;
static getLPDAModule(chainId: number): import("./types").ArtEnjoyerModule | undefined;
static getVaultFactory(chainId: number): import("./types").ArtEnjoyerModule | undefined;
static getVaultRegistry(chainId: number): import("./types").ArtEnjoyerModule | undefined;
static getSupplyTarget(chainId: number): import("./types").ArtEnjoyerModule | undefined;
static getMetadataTarget(chainId: number): import("./types").ArtEnjoyerModule | undefined;
static getTransferTarget(chainId: number): import("./types").ArtEnjoyerModule | undefined;
static getProofs(chainId: number): any;
static getFERC(chainId: number): import("./types").ArtEnjoyerModule | undefined;
static getMockNft(chainId: number): import("./types").ArtEnjoyerModule | null | undefined;
}