UNPKG

@superfluid-finance/sdk-core

Version:
23 lines 852 B
import { mapGetAllEventsQueryEvents } from "../../mapGetAllEventsQueryEvents"; import { SubgraphQueryHandler, } from "../subgraphQueryHandler"; import { TransferEventsDocument, } from "./events.generated"; export class TransferEventQueryHandler extends SubgraphQueryHandler { constructor() { super(...arguments); this.getAddressFieldKeysFromFilter = () => ({ accountKeys: ["from", "to"], tokenKeys: ["token"], }); this.requestDocument = TransferEventsDocument; } getRelevantAddressesFromResultCore(result) { return { accounts: [result.from, result.to], tokens: [result.token], }; } mapFromSubgraphResponse(response) { return mapGetAllEventsQueryEvents(response.transferEvents); } } //# sourceMappingURL=transferEvents.js.map