UNPKG

@superfluid-finance/sdk-core

Version:
43 lines 2.58 kB
import { Address, BigNumber, BlockNumber, SubgraphId, Timestamp } from "../../mappedSubgraphTypes"; import { TokenStatisticLog_Filter, TokenStatisticLog_OrderBy } from "../../schema.generated"; import { RelevantAddressesIntermediate, SubgraphListQuery, SubgraphQueryHandler } from "../../subgraphQueryHandler"; import { TokenStatisticLogsQuery, TokenStatisticLogsQueryVariables } from "./tokenStatisticLogs.generated"; export interface TokenStatisticLog { id: SubgraphId; timestamp: Timestamp; blockNumber: BlockNumber; logIndex: BigNumber; order: BigNumber; triggeredByEventName: string; totalNumberOfActiveStreams: number; totalNumberOfClosedStreams: number; totalNumberOfIndexes: number; totalNumberOfActiveIndexes: number; totalSubscriptionsWithUnits: number; totalApprovedSubscriptions: number; totalDeposit: BigNumber; totalOutflowRate: BigNumber; totalAmountStreamed: BigNumber; totalAmountTransferred: BigNumber; totalAmountDistributed: BigNumber; totalSupply: BigNumber; token: Address; } export type TokenStatisticLogListQuery = SubgraphListQuery<TokenStatisticLog_Filter, TokenStatisticLog_OrderBy>; export declare class TokenStatisticLogQueryHandler extends SubgraphQueryHandler<TokenStatisticLog, TokenStatisticLogListQuery, TokenStatisticLogsQuery, TokenStatisticLogsQueryVariables> { getAddressFieldKeysFromFilter: () => { accountKeys: (keyof TokenStatisticLog_Filter)[]; tokenKeys: (keyof TokenStatisticLog_Filter)[]; }; getRelevantAddressesFromResultCore: (result: TokenStatisticLog) => RelevantAddressesIntermediate; mapFromSubgraphResponse: (response: TokenStatisticLogsQuery) => TokenStatisticLog[]; requestDocument: import("@graphql-typed-document-node/core").TypedDocumentNode<TokenStatisticLogsQuery, import("../../schema.generated").Exact<{ first?: import("../../schema.generated").InputMaybe<import("../../schema.generated").Scalars["Int"]["input"]>; skip?: import("../../schema.generated").InputMaybe<import("../../schema.generated").Scalars["Int"]["input"]>; orderBy?: import("../../schema.generated").InputMaybe<TokenStatisticLog_OrderBy>; orderDirection?: import("../../schema.generated").InputMaybe<import("../../schema.generated").OrderDirection>; where?: import("../../schema.generated").InputMaybe<TokenStatisticLog_Filter>; block?: import("../../schema.generated").InputMaybe<import("../../schema.generated").Block_Height>; }>>; } //# sourceMappingURL=tokenStatisticLog.d.ts.map