@zoralabs/zdk-alpha
Advanced tools
Comparing version 0.0.17 to 0.0.18
@@ -16,3 +16,3 @@ "use strict"; | ||
description: 'test', | ||
image: 'https://example.com/image.jpg' | ||
image: 'https://example.com/image.jpg', | ||
}), | ||
@@ -24,3 +24,4 @@ Int: () => currentID++, | ||
typeDefs: indexer_graph_graphql_1.default, | ||
resolvers: { ...resolverOverrides, | ||
resolvers: { | ||
...resolverOverrides, | ||
TokenContentMedia: { | ||
@@ -36,4 +37,4 @@ mediaType: () => 'IMAGE', | ||
tokenId: () => '23', | ||
name: () => "Token name", | ||
description: () => "Token description", | ||
name: () => 'Token name', | ||
description: () => 'Token description', | ||
}, | ||
@@ -40,0 +41,0 @@ }, |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.OwnerCountDocument = exports.SalesVolumeDocument = exports.OwnersByCountDocument = exports.AggregateAttributesDocument = exports.TokenDocument = exports.TokensDocument = exports.CollectionsDocument = exports.MintsDocument = exports.MarketsDocument = exports.EventsDocument = exports.OwnerCountInfoFragmentDoc = exports.PageInfoDefaultFragmentDoc = exports.CollectionDetailsFragmentDoc = exports.CollectionInfoFragmentDoc = exports.TokenDetailsFragmentDoc = exports.EventInfoFragmentDoc = exports.TokenInfoFragmentDoc = exports.FullMediaFragmentDoc = exports.MintDetailsFragmentDoc = exports.TokenContractInfoFragmentDoc = exports.MarketDetailsFragmentDoc = exports.MarketPropertiesFullFragmentDoc = exports.V3AskPropertiesFragmentDoc = exports.V2AuctionMarketPropertiesFragmentDoc = exports.MarketInfoFragmentDoc = exports.SaleDetailsFragmentDoc = exports.SaleInfoFragmentDoc = exports.PriceSummaryFragmentDoc = exports.TransactionDetailsFragmentDoc = exports.V3AskStatus = exports.V3AskEventType = exports.V2AuctionStatus = exports.V2AuctionEventType = exports.V1MarketEventType = exports.V1MarketEntityStatus = exports.TokenSortKey = exports.SortDirection = exports.SaleType = exports.SaleSortKey = exports.Network = exports.MintSortKey = exports.MediaType = exports.MarketType = exports.MarketStatus = exports.MarketSortKey = exports.MarketCategory = exports.EventType = exports.EventSortKey = exports.CollectionSortKey = exports.Chain = void 0; | ||
exports.getSdk = exports.FloorPriceDocument = exports.NftCountDocument = void 0; | ||
exports.NftCountDocument = exports.OwnerCountDocument = exports.SalesVolumeDocument = exports.OwnersByCountDocument = exports.AggregateAttributesDocument = exports.TokenDocument = exports.TokensDocument = exports.CollectionsDocument = exports.MintsDocument = exports.MarketsDocument = exports.EventsDocument = exports.OwnerCountInfoFragmentDoc = exports.PageInfoDefaultFragmentDoc = exports.CollectionDetailsFragmentDoc = exports.CollectionInfoFragmentDoc = exports.TokenDetailsFragmentDoc = exports.EventInfoFragmentDoc = exports.TokenInfoFragmentDoc = exports.FullMediaFragmentDoc = exports.MintDetailsFragmentDoc = exports.TokenContractInfoFragmentDoc = exports.MarketDetailsFragmentDoc = exports.MarketPropertiesFullFragmentDoc = exports.V3AskPropertiesFragmentDoc = exports.V2AuctionMarketPropertiesFragmentDoc = exports.MarketInfoFragmentDoc = exports.SaleInfoFragmentDoc = exports.PriceSummaryFragmentDoc = exports.TransactionDetailsFragmentDoc = exports.V3AskStatus = exports.V3AskEventType = exports.V2AuctionStatus = exports.V2AuctionEventType = exports.V1MarketEventType = exports.V1MarketEntityStatus = exports.TokenSortKey = exports.SortDirection = exports.SaleType = exports.SaleSortKey = exports.Network = exports.MintSortKey = exports.MediaType = exports.MarketType = exports.MarketStatus = exports.MarketSortKey = exports.MarketCategory = exports.EventType = exports.EventSortKey = exports.CollectionSortKey = exports.Chain = void 0; | ||
exports.getSdk = exports.FullTextSearchDocument = exports.FloorPriceDocument = void 0; | ||
const tslib_1 = require("tslib"); | ||
@@ -202,10 +202,2 @@ const graphql_tag_1 = (0, tslib_1.__importDefault)(require("graphql-tag")); | ||
${exports.PriceSummaryFragmentDoc}`; | ||
exports.SaleDetailsFragmentDoc = (0, graphql_tag_1.default) ` | ||
fragment SaleDetails on SaleConnection { | ||
hasNextPage | ||
nodes { | ||
...SaleInfo | ||
} | ||
} | ||
${exports.SaleInfoFragmentDoc}`; | ||
exports.MarketInfoFragmentDoc = (0, graphql_tag_1.default) ` | ||
@@ -492,3 +484,3 @@ fragment MarketInfo on Market { | ||
exports.MintsDocument = (0, graphql_tag_1.default) ` | ||
query mints($networks: [NetworkInput!]!, $filter: MintsQueryFilter, $pagination: PaginationInput!, $sort: MintSortKeySortInput!, $where: MintsQueryInput) { | ||
query mints($networks: [NetworkInput!]!, $filter: MintsQueryFilter, $pagination: PaginationInput!, $sort: MintSortKeySortInput!, $where: MintsQueryInput, $includeFullDetails: Boolean!) { | ||
mints( | ||
@@ -501,10 +493,16 @@ where: $where | ||
) { | ||
hasNextPage | ||
pageInfo { | ||
limit | ||
offset | ||
nodes { | ||
mint { | ||
collectionAddress | ||
tokenId | ||
} | ||
markets(pagination: $pagination, sort: {sortKey: NONE, sortDirection: DESC}) { | ||
...MarketInfo | ||
...MarketDetails @include(if: $includeFullDetails) | ||
} | ||
} | ||
} | ||
} | ||
`; | ||
${exports.MarketInfoFragmentDoc} | ||
${exports.MarketDetailsFragmentDoc}`; | ||
exports.CollectionsDocument = (0, graphql_tag_1.default) ` | ||
@@ -558,3 +556,3 @@ query collections($networks: [NetworkInput!]!, $where: CollectionsQueryInput!, $pagination: PaginationInput!, $sort: CollectionSortKeySortInput!, $includeFullDetails: Boolean!) { | ||
) { | ||
...SaleDetails @include(if: $includeSalesHistory) | ||
...SaleInfo @include(if: $includeSalesHistory) | ||
} | ||
@@ -568,3 +566,3 @@ } | ||
${exports.TokenDetailsFragmentDoc} | ||
${exports.SaleDetailsFragmentDoc}`; | ||
${exports.SaleInfoFragmentDoc}`; | ||
exports.TokenDocument = (0, graphql_tag_1.default) ` | ||
@@ -577,6 +575,29 @@ query token($network: NetworkInput!, $token: TokenInput!, $includeFullDetails: Boolean!) { | ||
} | ||
sales( | ||
pagination: {limit: 10, offset: 0} | ||
sort: {sortKey: TIME, sortDirection: DESC} | ||
) { | ||
...SaleInfo @include(if: $includeFullDetails) | ||
} | ||
events( | ||
pagination: {limit: 10, offset: 0} | ||
sort: {sortKey: NONE, sortDirection: DESC} | ||
) { | ||
...EventInfo | ||
} | ||
markets( | ||
pagination: {limit: 10, offset: 0} | ||
sort: {sortKey: NONE, sortDirection: DESC} | ||
) { | ||
...MarketInfo | ||
...MarketDetails @include(if: $includeFullDetails) | ||
} | ||
} | ||
} | ||
${exports.TokenInfoFragmentDoc} | ||
${exports.TokenDetailsFragmentDoc}`; | ||
${exports.TokenDetailsFragmentDoc} | ||
${exports.SaleInfoFragmentDoc} | ||
${exports.EventInfoFragmentDoc} | ||
${exports.MarketInfoFragmentDoc} | ||
${exports.MarketDetailsFragmentDoc}`; | ||
exports.AggregateAttributesDocument = (0, graphql_tag_1.default) ` | ||
@@ -642,2 +663,20 @@ query aggregateAttributes($networks: [NetworkInput!]!, $where: AggregateAttributesQueryInput!) { | ||
`; | ||
exports.FullTextSearchDocument = (0, graphql_tag_1.default) ` | ||
query fullTextSearch($pagination: SearchPaginationInput!, $query: SearchQuery!) { | ||
search(pagination: $pagination, query: $query) { | ||
hasNextPage | ||
pageInfo { | ||
limit | ||
offset | ||
} | ||
nodes { | ||
address | ||
description | ||
entityType | ||
name | ||
tokenId | ||
} | ||
} | ||
} | ||
`; | ||
const defaultWrapper = (action, _operationName) => action(); | ||
@@ -681,2 +720,5 @@ function getSdk(client, withWrapper = defaultWrapper) { | ||
return withWrapper((wrappedRequestHeaders) => client.request(exports.FloorPriceDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'floorPrice'); | ||
}, | ||
fullTextSearch(variables, requestHeaders) { | ||
return withWrapper((wrappedRequestHeaders) => client.request(exports.FullTextSearchDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'fullTextSearch'); | ||
} | ||
@@ -683,0 +725,0 @@ }; |
@@ -1,2 +0,2 @@ | ||
import { getSdk, Chain, Network, NetworkInput, TokenInput, TokensQueryInput, TokensQueryFilter, CollectionsQueryInput, CollectionSortKeySortInput, TokenSortInput, AggregateAttributesQueryVariables, OwnersByCountQueryVariables, SalesVolumeQueryVariables, EventsQueryInput, EventsQueryFilter, EventSortKeySortInput, MarketSortKeySortInput, MarketsQueryFilter, MarketsQueryInput, MintsQueryFilter, MintsQueryInput, MintSortKeySortInput, FloorPriceQueryVariables, NftCountQueryVariables } from './queries/queries-sdk'; | ||
import { getSdk, Chain, Network, NetworkInput, TokenInput, TokensQueryInput, TokensQueryFilter, CollectionsQueryInput, CollectionSortKeySortInput, TokenSortInput, AggregateAttributesQueryVariables, OwnersByCountQueryVariables, SalesVolumeQueryVariables, EventsQueryInput, EventsQueryFilter, EventSortKeySortInput, MarketSortKeySortInput, MarketsQueryFilter, MarketsQueryInput, MintsQueryFilter, MintsQueryInput, MintSortKeySortInput, FloorPriceQueryVariables, NftCountQueryVariables, FullTextSearchQueryVariables } from './queries/queries-sdk'; | ||
export { Chain as ZDKChain, Network as ZDKNetwork }; | ||
@@ -39,2 +39,3 @@ export declare type OverrideNetworksOption = NetworkInput[]; | ||
filter: MintsQueryFilter; | ||
includeFullDetails: boolean; | ||
} & SharedQueryParams; | ||
@@ -224,3 +225,3 @@ export interface ListOptions<SortInput> { | ||
collectionAddress: string; | ||
lastRefreshTime?: number | null | undefined; | ||
lastRefreshTime?: any; | ||
owner?: string | null | undefined; | ||
@@ -306,3 +307,3 @@ name?: string | null | undefined; | ||
__typename?: "TokenAttribute" | undefined; | ||
traitType: string; | ||
traitType?: string | null | undefined; | ||
value?: string | null | undefined; | ||
@@ -313,49 +314,45 @@ displayType?: string | null | undefined; | ||
sales: { | ||
__typename?: "SaleConnection" | undefined; | ||
hasNextPage: boolean; | ||
nodes: { | ||
__typename?: "Sale" | undefined; | ||
saleContractAddress?: string | null | undefined; | ||
buyerAddress: string; | ||
collectionAddress: string; | ||
sellerAddress: string; | ||
tokenId: string; | ||
transactionInfo: { | ||
__typename?: "TransactionInfo" | undefined; | ||
blockNumber: number; | ||
blockTimestamp: any; | ||
transactionHash?: string | null | undefined; | ||
logIndex?: number | null | undefined; | ||
}; | ||
price: { | ||
__typename?: "PriceAtTime" | undefined; | ||
blockNumber: number; | ||
ethPrice?: { | ||
__typename?: "CurrencyAmount" | undefined; | ||
decimal: number; | ||
raw: string; | ||
} | null | undefined; | ||
nativePrice: { | ||
__typename?: "CurrencyAmount" | undefined; | ||
decimal: number; | ||
raw: string; | ||
currency: { | ||
__typename?: "Currency" | undefined; | ||
address: string; | ||
decimals: number; | ||
name: string; | ||
}; | ||
__typename?: "Sale" | undefined; | ||
saleContractAddress?: string | null | undefined; | ||
buyerAddress: string; | ||
collectionAddress: string; | ||
sellerAddress: string; | ||
tokenId: string; | ||
transactionInfo: { | ||
__typename?: "TransactionInfo" | undefined; | ||
blockNumber: number; | ||
blockTimestamp: any; | ||
transactionHash?: string | null | undefined; | ||
logIndex?: number | null | undefined; | ||
}; | ||
price: { | ||
__typename?: "PriceAtTime" | undefined; | ||
blockNumber: number; | ||
ethPrice?: { | ||
__typename?: "CurrencyAmount" | undefined; | ||
decimal: number; | ||
raw: string; | ||
} | null | undefined; | ||
nativePrice: { | ||
__typename?: "CurrencyAmount" | undefined; | ||
decimal: number; | ||
raw: string; | ||
currency: { | ||
__typename?: "Currency" | undefined; | ||
address: string; | ||
decimals: number; | ||
name: string; | ||
}; | ||
usdcPrice?: { | ||
__typename?: "CurrencyAmount" | undefined; | ||
decimal: number; | ||
raw: string; | ||
} | null | undefined; | ||
}; | ||
}[]; | ||
}; | ||
usdcPrice?: { | ||
__typename?: "CurrencyAmount" | undefined; | ||
decimal: number; | ||
raw: string; | ||
} | null | undefined; | ||
}; | ||
}[]; | ||
}>; | ||
events: ({ networks, filter, pagination, sort, where, }: EventsQueryArgs) => Promise<import("./queries/queries-sdk").EventsQuery>; | ||
markets: ({ networks, filter, pagination, sort, where, includeFullDetails, }: MarketQueryArgs) => Promise<import("./queries/queries-sdk").MarketsQuery>; | ||
mints: ({ networks, filter, pagination, sort, where, }: MintsQueryArgs) => Promise<void>; | ||
mints: ({ networks, filter, pagination, sort, where, includeFullDetails, }: MintsQueryArgs) => Promise<void>; | ||
collections: ({ where, pagination, networks, sort, includeFullDetails, }: CollectionsQueryArgs) => Promise<import("./queries/queries-sdk").CollectionsQuery>; | ||
@@ -368,2 +365,3 @@ ownersByCount: ({ where, networks, pagination, }: OwnersByCountQueryVariables) => Promise<import("./queries/queries-sdk").OwnersByCountQuery>; | ||
nftCount: ({ where, networks }: NftCountQueryVariables) => Promise<import("./queries/queries-sdk").FloorPriceQuery>; | ||
search: ({ pagination, query }: FullTextSearchQueryVariables) => Promise<import("./queries/queries-sdk").FullTextSearchQuery>; | ||
} |
@@ -82,3 +82,3 @@ "use strict"; | ||
}); | ||
this.mints = async ({ networks, filter, pagination, sort, where, }) => { | ||
this.mints = async ({ networks, filter, pagination, sort, where, includeFullDetails = false, }) => { | ||
this.sdk.mints({ | ||
@@ -93,2 +93,3 @@ filter, | ||
}, | ||
includeFullDetails, | ||
}); | ||
@@ -129,2 +130,6 @@ }; | ||
}); | ||
this.search = async ({ pagination, query }) => this.sdk.fullTextSearch({ | ||
pagination, | ||
query, | ||
}); | ||
this.endpoint = endpoint; | ||
@@ -131,0 +136,0 @@ this.defaultNetworks = networks; |
{ | ||
"name": "@zoralabs/zdk-alpha", | ||
"version": "0.0.17", | ||
"version": "0.0.18", | ||
"description": "ZDK alpha for fetching data from graphql api", | ||
@@ -59,6 +59,9 @@ "repository": "https://github.com/ourzora/zdk-alpha", | ||
"dependencies": { | ||
"@changesets/cli": "^2.22.0", | ||
"big.js": "^6.1.0", | ||
"changeset": "^0.2.6", | ||
"graphql": "16.3.0", | ||
"graphql-request": "4.0.0", | ||
"graphql-tag": "^2.12.6", | ||
"init": "^0.1.2", | ||
"sha3": "^2.1.4", | ||
@@ -65,0 +68,0 @@ "tslib": "^2.2.0" |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
158873
21
4360
9
+ Added@changesets/cli@^2.22.0
+ Addedchangeset@^0.2.6
+ Addedinit@^0.1.2
+ Added@babel/runtime@7.25.7(transitive)
+ Added@changesets/apply-release-plan@7.0.5(transitive)
+ Added@changesets/assemble-release-plan@6.0.4(transitive)
+ Added@changesets/changelog-git@0.2.0(transitive)
+ Added@changesets/cli@2.27.9(transitive)
+ Added@changesets/config@3.0.3(transitive)
+ Added@changesets/errors@0.2.0(transitive)
+ Added@changesets/get-dependents-graph@2.1.2(transitive)
+ Added@changesets/get-release-plan@4.0.4(transitive)
+ Added@changesets/get-version-range-type@0.4.0(transitive)
+ Added@changesets/git@3.0.1(transitive)
+ Added@changesets/logger@0.1.1(transitive)
+ Added@changesets/parse@0.4.0(transitive)
+ Added@changesets/pre@2.0.1(transitive)
+ Added@changesets/read@0.6.1(transitive)
+ Added@changesets/should-skip-package@0.1.1(transitive)
+ Added@changesets/types@4.1.06.0.0(transitive)
+ Added@changesets/write@0.3.2(transitive)
+ Added@manypkg/find-root@1.1.0(transitive)
+ Added@manypkg/get-packages@1.1.3(transitive)
+ Added@nodelib/fs.scandir@2.1.5(transitive)
+ Added@nodelib/fs.stat@2.0.5(transitive)
+ Added@nodelib/fs.walk@1.2.8(transitive)
+ Added@types/node@12.20.55(transitive)
+ Addedansi-colors@4.1.3(transitive)
+ Addedansi-regex@5.0.1(transitive)
+ Addedargparse@1.0.10(transitive)
+ Addedarray-union@2.1.0(transitive)
+ Addedbetter-path-resolve@1.0.0(transitive)
+ Addedbraces@3.0.3(transitive)
+ Addedchangeset@0.2.6(transitive)
+ Addedchardet@0.7.0(transitive)
+ Addedci-info@3.9.0(transitive)
+ Addedcross-spawn@5.1.0(transitive)
+ Addeddaemon@1.1.0(transitive)
+ Addeddetect-indent@6.1.0(transitive)
+ Addeddir-glob@3.0.1(transitive)
+ Addedenquirer@2.4.1(transitive)
+ Addedesprima@4.0.1(transitive)
+ Addedextendable-error@0.1.7(transitive)
+ Addedexternal-editor@3.1.0(transitive)
+ Addedfast-glob@3.3.2(transitive)
+ Addedfastq@1.17.1(transitive)
+ Addedfill-range@7.1.1(transitive)
+ Addedfind-up@4.1.0(transitive)
+ Addedfs-extra@7.0.18.1.0(transitive)
+ Addedglob-parent@5.1.2(transitive)
+ Addedglobby@11.1.0(transitive)
+ Addedgraceful-fs@4.2.11(transitive)
+ Addedhuman-id@1.0.2(transitive)
+ Addediconv-lite@0.4.24(transitive)
+ Addedignore@5.3.2(transitive)
+ Addedinit@0.1.2(transitive)
+ Addedis-extglob@2.1.1(transitive)
+ Addedis-glob@4.0.3(transitive)
+ Addedis-number@7.0.0(transitive)
+ Addedis-subdir@1.2.0(transitive)
+ Addedis-windows@1.0.2(transitive)
+ Addedisexe@2.0.0(transitive)
+ Addedjs-yaml@3.14.1(transitive)
+ Addedjsonfile@4.0.0(transitive)
+ Addedlocate-path@5.0.0(transitive)
+ Addedlodash.startcase@4.4.0(transitive)
+ Addedlru-cache@4.1.5(transitive)
+ Addedmerge2@1.4.1(transitive)
+ Addedmicromatch@4.0.8(transitive)
+ Addedmri@1.2.0(transitive)
+ Addedos-tmpdir@1.0.2(transitive)
+ Addedoutdent@0.5.0(transitive)
+ Addedp-filter@2.1.0(transitive)
+ Addedp-limit@2.3.0(transitive)
+ Addedp-locate@4.1.0(transitive)
+ Addedp-map@2.1.0(transitive)
+ Addedp-try@2.2.0(transitive)
+ Addedpackage-manager-detector@0.2.0(transitive)
+ Addedpath-exists@4.0.0(transitive)
+ Addedpath-type@4.0.0(transitive)
+ Addedpicocolors@1.1.0(transitive)
+ Addedpicomatch@2.3.1(transitive)
+ Addedpify@4.0.1(transitive)
+ Addedprettier@2.8.8(transitive)
+ Addedpseudomap@1.0.2(transitive)
+ Addedqueue-microtask@1.2.3(transitive)
+ Addedread-yaml-file@1.1.0(transitive)
+ Addedregenerator-runtime@0.14.1(transitive)
+ Addedresolve-from@5.0.0(transitive)
+ Addedreusify@1.0.4(transitive)
+ Addedrun-parallel@1.2.0(transitive)
+ Addedsafer-buffer@2.1.2(transitive)
+ Addedsemver@7.6.3(transitive)
+ Addedshebang-command@1.2.0(transitive)
+ Addedshebang-regex@1.0.0(transitive)
+ Addedsignal-exit@3.0.7(transitive)
+ Addedslash@3.0.0(transitive)
+ Addedspawndamnit@2.0.0(transitive)
+ Addedsprintf-js@1.0.3(transitive)
+ Addedstrip-ansi@6.0.1(transitive)
+ Addedstrip-bom@3.0.0(transitive)
+ Addedterm-size@2.2.1(transitive)
+ Addedtmp@0.0.33(transitive)
+ Addedto-regex-range@5.0.1(transitive)
+ Addedudc@1.0.1(transitive)
+ Addedunderscore@1.13.7(transitive)
+ Addeduniversalify@0.1.2(transitive)
+ Addedwhich@1.3.1(transitive)
+ Addedyallist@2.1.2(transitive)