@zoralabs/zdk-alpha
Advanced tools
Comparing version 0.0.14 to 0.0.15
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.getSdk = exports.AggregateAttributesDocument = exports.OwnersByCountDocument = exports.SalesVolumeDocument = exports.TokensDocument = exports.CollectionsDocument = exports.OwnerCountInfoFragmentDoc = exports.PageInfoDefaultFragmentDoc = exports.CollectionDetailsFragmentDoc = exports.CollectionInfoFragmentDoc = exports.TokenDetailsFragmentDoc = 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.AggregateAttributesDocument = exports.SalesVolumeDocument = exports.OwnersByCountDocument = 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; | ||
const tslib_1 = require("tslib"); | ||
@@ -347,2 +347,49 @@ const graphql_tag_1 = (0, tslib_1.__importDefault)(require("graphql-tag")); | ||
${exports.FullMediaFragmentDoc}`; | ||
exports.EventInfoFragmentDoc = (0, graphql_tag_1.default) ` | ||
fragment EventInfo on Event { | ||
transactionInfo { | ||
...TransactionDetails | ||
} | ||
eventType | ||
collectionAddress | ||
tokenId | ||
properties { | ||
... on MintEvent { | ||
tokenId | ||
collectionAddress | ||
originatorAddress | ||
toAddress | ||
fee { | ||
...PriceSummary | ||
} | ||
} | ||
... on TransferEvent { | ||
fromAddress | ||
toAddress | ||
collectionAddress | ||
tokenId | ||
} | ||
... on V1MarketEvent { | ||
marketEventType: eventType | ||
address | ||
collectionAddress | ||
tokenId | ||
} | ||
... on V2AuctionEvent { | ||
auctionEventType: eventType | ||
address | ||
auctionId | ||
collectionAddress | ||
tokenId | ||
} | ||
... on V3AskEvent { | ||
v3AskEventType: eventType | ||
address | ||
collectionAddress | ||
tokenId | ||
} | ||
} | ||
} | ||
${exports.TransactionDetailsFragmentDoc} | ||
${exports.PriceSummaryFragmentDoc}`; | ||
exports.TokenDetailsFragmentDoc = (0, graphql_tag_1.default) ` | ||
@@ -393,2 +440,69 @@ fragment TokenDetails on Token { | ||
`; | ||
exports.EventsDocument = (0, graphql_tag_1.default) ` | ||
query events($networks: [NetworkInput!]!, $filter: EventsQueryFilter, $pagination: PaginationInput!, $sort: EventSortKeySortInput!, $where: EventsQueryInput) { | ||
events( | ||
networks: $networks | ||
filter: $filter | ||
pagination: $pagination | ||
sort: $sort | ||
where: $where | ||
) { | ||
hasNextPage | ||
pageInfo { | ||
limit | ||
offset | ||
} | ||
nodes { | ||
...EventInfo | ||
} | ||
} | ||
} | ||
${exports.EventInfoFragmentDoc}`; | ||
exports.MarketsDocument = (0, graphql_tag_1.default) ` | ||
query markets($networks: [NetworkInput!]!, $filter: MarketsQueryFilter, $pagination: PaginationInput!, $sort: MarketSortKeySortInput!, $where: MarketsQueryInput, $includeFullDetails: Boolean!) { | ||
markets( | ||
networks: $networks | ||
filter: $filter | ||
sort: $sort | ||
where: $where | ||
pagination: $pagination | ||
) { | ||
hasNextPage | ||
pageInfo { | ||
limit | ||
offset | ||
} | ||
nodes { | ||
token { | ||
...TokenInfo | ||
...TokenDetails @include(if: $includeFullDetails) | ||
} | ||
market { | ||
...MarketInfo | ||
...MarketDetails @include(if: $includeFullDetails) | ||
} | ||
} | ||
} | ||
} | ||
${exports.TokenInfoFragmentDoc} | ||
${exports.TokenDetailsFragmentDoc} | ||
${exports.MarketInfoFragmentDoc} | ||
${exports.MarketDetailsFragmentDoc}`; | ||
exports.MintsDocument = (0, graphql_tag_1.default) ` | ||
query mints($networks: [NetworkInput!]!, $filter: MintsQueryFilter, $pagination: PaginationInput!, $sort: MintSortKeySortInput!, $where: MintsQueryInput) { | ||
mints( | ||
where: $where | ||
networks: $networks | ||
filter: $filter | ||
pagination: $pagination | ||
sort: $sort | ||
) { | ||
hasNextPage | ||
pageInfo { | ||
limit | ||
offset | ||
} | ||
} | ||
} | ||
`; | ||
exports.CollectionsDocument = (0, graphql_tag_1.default) ` | ||
@@ -430,3 +544,3 @@ query collections($networks: [NetworkInput!]!, $where: CollectionsQueryInput!, $pagination: PaginationInput!, $sort: CollectionSortKeySortInput!, $includeFullDetails: Boolean!) { | ||
nodes { | ||
markets { | ||
marketsSummary { | ||
...MarketInfo | ||
@@ -453,9 +567,13 @@ ...MarketDetails @include(if: $includeFullDetails) | ||
${exports.SaleDetailsFragmentDoc}`; | ||
exports.SalesVolumeDocument = (0, graphql_tag_1.default) ` | ||
query salesVolume($networks: [NetworkInput!]!, $where: CollectionAddressAndAttributesInput!, $timeFilter: TimeFilter) { | ||
aggregateStat { | ||
salesVolume(where: $where, networks: $networks, timeFilter: $timeFilter) | ||
exports.TokenDocument = (0, graphql_tag_1.default) ` | ||
query token($network: NetworkInput!, $token: TokenInput!, $includeFullDetails: Boolean!) { | ||
token(network: $network, token: $token) { | ||
token { | ||
...TokenInfo | ||
...TokenDetails @include(if: $includeFullDetails) | ||
} | ||
} | ||
} | ||
`; | ||
${exports.TokenInfoFragmentDoc} | ||
${exports.TokenDetailsFragmentDoc}`; | ||
exports.OwnersByCountDocument = (0, graphql_tag_1.default) ` | ||
@@ -477,2 +595,13 @@ query ownersByCount($networks: [NetworkInput!]!, $pagination: PaginationInput!, $where: CollectionAddressAndAttributesInput!) { | ||
${exports.OwnerCountInfoFragmentDoc}`; | ||
exports.SalesVolumeDocument = (0, graphql_tag_1.default) ` | ||
query salesVolume($networks: [NetworkInput!]!, $where: CollectionAddressAndAttributesInput!, $timeFilter: TimeFilter) { | ||
aggregateStat { | ||
salesVolume(where: $where, networks: $networks, timeFilter: $timeFilter) { | ||
ethPrice | ||
usdcPrice | ||
totalCount | ||
} | ||
} | ||
} | ||
`; | ||
exports.AggregateAttributesDocument = (0, graphql_tag_1.default) ` | ||
@@ -493,2 +622,11 @@ query aggregateAttributes($networks: [NetworkInput!]!, $where: AggregateAttributesQueryInput!) { | ||
return { | ||
events(variables, requestHeaders) { | ||
return withWrapper((wrappedRequestHeaders) => client.request(exports.EventsDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'events'); | ||
}, | ||
markets(variables, requestHeaders) { | ||
return withWrapper((wrappedRequestHeaders) => client.request(exports.MarketsDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'markets'); | ||
}, | ||
mints(variables, requestHeaders) { | ||
return withWrapper((wrappedRequestHeaders) => client.request(exports.MintsDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'mints'); | ||
}, | ||
collections(variables, requestHeaders) { | ||
@@ -500,4 +638,4 @@ return withWrapper((wrappedRequestHeaders) => client.request(exports.CollectionsDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'collections'); | ||
}, | ||
salesVolume(variables, requestHeaders) { | ||
return withWrapper((wrappedRequestHeaders) => client.request(exports.SalesVolumeDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'salesVolume'); | ||
token(variables, requestHeaders) { | ||
return withWrapper((wrappedRequestHeaders) => client.request(exports.TokenDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'token'); | ||
}, | ||
@@ -507,2 +645,5 @@ ownersByCount(variables, requestHeaders) { | ||
}, | ||
salesVolume(variables, requestHeaders) { | ||
return withWrapper((wrappedRequestHeaders) => client.request(exports.SalesVolumeDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'salesVolume'); | ||
}, | ||
aggregateAttributes(variables, requestHeaders) { | ||
@@ -509,0 +650,0 @@ return withWrapper((wrappedRequestHeaders) => client.request(exports.AggregateAttributesDocument, variables, { ...requestHeaders, ...wrappedRequestHeaders }), 'aggregateAttributes'); |
@@ -1,2 +0,2 @@ | ||
import { getSdk, Chain, Network, NetworkInput, TokenInput, TokensQueryInput, TokensQueryFilter, CollectionsQueryInput, CollectionSortKeySortInput, TokenSortInput, AggregateAttributesQueryVariables, OwnersByCountQueryVariables, SalesVolumeQueryVariables } 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 } from './queries/queries-sdk'; | ||
export { Chain as ZDKChain, Network as ZDKNetwork }; | ||
@@ -8,11 +8,34 @@ export declare type OverrideNetworksOption = NetworkInput[]; | ||
}; | ||
declare type Query<ArgsInput, SortInput> = ArgsInput & SortInput; | ||
declare type SharedQueryParams = { | ||
networks?: NetworkInput[]; | ||
pagination?: OverridePaginationOptions; | ||
}; | ||
declare type CollectionsQueryArgs = { | ||
where: CollectionsQueryInput; | ||
includeFullDetails?: boolean; | ||
sort: CollectionSortKeySortInput; | ||
} & SharedQueryParams; | ||
declare type TokensQueryArgs = { | ||
where: TokensQueryInput; | ||
filter?: TokensQueryFilter; | ||
sort?: TokenSortInput; | ||
includeFullDetails?: boolean; | ||
includeSalesHistory?: boolean; | ||
}; | ||
declare type CollectionsQueryArgs = { | ||
where: CollectionsQueryInput; | ||
}; | ||
} & SharedQueryParams; | ||
declare type EventsQueryArgs = { | ||
where: EventsQueryInput; | ||
sort?: EventSortKeySortInput; | ||
filter?: EventsQueryFilter; | ||
} & SharedQueryParams; | ||
declare type MarketQueryArgs = { | ||
where: MarketsQueryInput; | ||
sort: MarketSortKeySortInput; | ||
filter: MarketsQueryFilter; | ||
includeFullDetails: boolean; | ||
} & SharedQueryParams; | ||
declare type MintsQueryArgs = { | ||
where: MintsQueryInput; | ||
sort: MintSortKeySortInput; | ||
filter: MintsQueryFilter; | ||
} & SharedQueryParams; | ||
export interface ListOptions<SortInput> { | ||
@@ -36,3 +59,3 @@ networks?: OverrideNetworksOption; | ||
private getPaginationOptions; | ||
tokens: ({ where, filter, pagination, networks, sort, includeFullDetails, includeSalesHistory, }: Query<TokensQueryArgs, ListOptions<TokenSortInput>>) => Promise<import("./queries/queries-sdk").TokensQuery>; | ||
tokens: ({ where, filter, pagination, networks, sort, includeFullDetails, includeSalesHistory, }: TokensQueryArgs) => Promise<import("./queries/queries-sdk").TokensQuery>; | ||
token: ({ address, tokenId, networks, }: { | ||
@@ -43,4 +66,4 @@ address: string; | ||
}) => Promise<{ | ||
__typename?: "TokenWithMarkets" | undefined; | ||
markets: { | ||
__typename?: "TokenWithMarketsSummary" | undefined; | ||
marketsSummary: { | ||
__typename?: "Market" | undefined; | ||
@@ -334,3 +357,6 @@ collectionAddress: string; | ||
}>; | ||
collections: ({ where, pagination, networks, sort, includeFullDetails, }: Query<CollectionsQueryArgs, ListOptions<CollectionSortKeySortInput>>) => Promise<import("./queries/queries-sdk").CollectionsQuery>; | ||
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>; | ||
collections: ({ where, pagination, networks, sort, includeFullDetails, }: CollectionsQueryArgs) => Promise<import("./queries/queries-sdk").CollectionsQuery>; | ||
ownersByCount: ({ where, networks, pagination, }: OwnersByCountQueryVariables) => Promise<import("./queries/queries-sdk").OwnersByCountQuery>; | ||
@@ -337,0 +363,0 @@ salesVolume: ({ where, networks, timeFilter, }: SalesVolumeQueryVariables) => Promise<import("./queries/queries-sdk").SalesVolumeQuery>; |
@@ -61,2 +61,35 @@ "use strict"; | ||
}; | ||
this.events = async ({ networks, filter, pagination, sort, where, }) => this.sdk.events({ | ||
filter, | ||
where, | ||
...this.getPaginationOptions(pagination), | ||
...this.getNetworksOption(networks), | ||
sort: { | ||
sortDirection: (sort === null || sort === void 0 ? void 0 : sort.sortDirection) || queries_sdk_1.SortDirection.Desc, | ||
sortKey: (sort === null || sort === void 0 ? void 0 : sort.sortKey) || queries_sdk_1.EventSortKey.Created, | ||
}, | ||
}); | ||
this.markets = async ({ networks, filter, pagination, sort, where, includeFullDetails = false, }) => this.sdk.markets({ | ||
filter, | ||
where, | ||
includeFullDetails, | ||
...this.getPaginationOptions(pagination), | ||
...this.getNetworksOption(networks), | ||
sort: { | ||
sortDirection: (sort === null || sort === void 0 ? void 0 : sort.sortDirection) || queries_sdk_1.SortDirection.Desc, | ||
sortKey: (sort === null || sort === void 0 ? void 0 : sort.sortKey) || queries_sdk_1.MarketSortKey.None, | ||
}, | ||
}); | ||
this.mints = async ({ networks, filter, pagination, sort, where, }) => { | ||
this.sdk.mints({ | ||
filter, | ||
where, | ||
...this.getPaginationOptions(pagination), | ||
...this.getNetworksOption(networks), | ||
sort: { | ||
sortDirection: (sort === null || sort === void 0 ? void 0 : sort.sortDirection) || queries_sdk_1.SortDirection.Desc, | ||
sortKey: (sort === null || sort === void 0 ? void 0 : sort.sortKey) || queries_sdk_1.MintSortKey.None, | ||
}, | ||
}); | ||
}; | ||
this.collections = async ({ where, pagination, networks, sort, includeFullDetails = false, }) => this.sdk.collections({ | ||
@@ -63,0 +96,0 @@ where, |
{ | ||
"name": "@zoralabs/zdk-alpha", | ||
"version": "0.0.14", | ||
"version": "0.0.15", | ||
"description": "ZDK alpha for fetching data from graphql api", | ||
@@ -70,2 +70,2 @@ "repository": "https://github.com/ourzora/zdk-alpha", | ||
} | ||
} | ||
} |
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
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
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
137164
3813
1