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.

36 lines (35 loc) 1.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.transformBlockchainResponse = void 0; const TransformFetchResults_1 = require("./TransformFetchResults"); const transformBlockchainResponse = (data, auctionData, currencyData) => { return { nft: { tokenId: data.token_id, contract: { address: data.address, name: data.contract_name, image: undefined, symbol: data.contract_symbol, }, owner: data.owner, creator: undefined, metadataURI: data.uri, }, zoraNFT: data.zoraMetadataUri ? { contentURI: data.uri, metadataURI: data.zoraMetadataUri, createdAtTimestamp: 0, contentHash: undefined, metadataHash: undefined, ownerBidShare: undefined, ownerBidSharePercentage: 0, creatorBidShare: undefined, creatorBidSharePercentage: 0, } : undefined, pricing: TransformFetchResults_1.addAuctionInformation({ reserve: TransformFetchResults_1.auctionDataToPricing(auctionData), }, currencyData), }; }; exports.transformBlockchainResponse = transformBlockchainResponse;