UNPKG

@cross-nft-marketplace/auction-house-nft-hooks

Version:

Generic react hooks for fetching cross-nft-marketplace auctions, nfts, and data on arbitary 721s. Powers nft-components.

19 lines (18 loc) 1.55 kB
import { Networks, NetworkIDs } from './constants/networks'; import { NftDataFetchStrategy, useNFT, useNFTType } from './hooks/useNFT'; import { useOpenseaNFTType } from './hooks/useOpenseaNFT'; import { useNFTContent, useNFTContentType } from './hooks/useNFTContent'; import { useENSAddress } from './hooks/useENSAddress'; import { useNFTMetadata, useNFTMetadataType } from './hooks/useNFTMetadata'; import { NFTFetchConfiguration } from './context/NFTFetchContext'; import { MediaFetchAgent } from './fetcher/MediaFetchAgent'; import { ChainCurrencyType, AuctionResultType } from './fetcher/FetchResultTypes'; import { useAuctions } from './hooks/useAuctions'; import { AuctionType, NFTDataType, PricingInfo } from './fetcher/AuctionInfoTypes'; import { AuctionStateInfo } from './fetcher/AuctionState'; import * as DataTransformers from './fetcher/DataTransformers'; import * as FetchStaticData from './fetcher/FetchStaticData'; import { RequestError } from './fetcher/RequestError'; import { MetadataIsh } from './fetcher/MetadataTypes'; import { NotFoundError, onErrorRetry } from './fetcher/ErrorUtils'; export { useAuctions, useNFT, useNFTContent, useNFTMetadata, useENSAddress, useNFTContentType, useNFTMetadataType, useNFTType, useOpenseaNFTType, NftDataFetchStrategy, PricingInfo, NFTFetchConfiguration, MediaFetchAgent, AuctionResultType, AuctionType, AuctionStateInfo, NFTDataType, MetadataIsh, ChainCurrencyType, Networks, NetworkIDs, DataTransformers, FetchStaticData, RequestError, NotFoundError, onErrorRetry, };