UNPKG

@fractional-company/common

Version:
168 lines (167 loc) 5.35 kB
export declare const BASKET_FACTORY_MAINNET_V1 = "0xde771104c0c44123d22d39bb716339cd0c3333a1"; export declare const BASKET_FACTORY_MAINNET_V2 = "0xa5e8172cdfb69c08b32ca64705fd88f0d0427331"; export declare const TYPE_BASKET = "BASKET"; export declare const TYPE_BASKET_FACTORY = "BASKET_FACTORY"; export declare const NFT_EVENTS_V1: string[]; export declare const NFT_EVENTS_V2: string[]; export declare const BASKET_FACTORY_CONTRACT_MAPPER: { [x: number]: { contractAddress: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; blockNumber: number; basket: { abi: ({ inputs: never[]; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; stateMutability?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { stateMutability: string; type: string; inputs?: undefined; anonymous?: undefined; name?: undefined; outputs?: undefined; })[]; }; nftEvents: string[]; }[]; }; export declare function getBasketItem(chainId: number, contractAddress: string): any; export declare function getBasketABI(chainId: number, contractAddress: string): any; export declare function getBasketFactoryABI(chainId: number, contractAddress: string): any; export declare function getBasketFactoryBlockNumber(chainId: number, contractAddress: string): any; export declare function getLatestBasketItem(chainId: number): { contractAddress: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; blockNumber: number; basket: { abi: ({ inputs: never[]; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; stateMutability?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { stateMutability: string; type: string; inputs?: undefined; anonymous?: undefined; name?: undefined; outputs?: undefined; })[]; }; nftEvents: string[]; }; export declare function getBasketNFTEvents(chainId: number, contractAddress: string): any;