UNPKG

@hyperionxyz/sdk

Version:

This SDK allows you to interact with the Hyperion API. You can use it to request data, create pools/positions and more.

33 lines (28 loc) 779 B
import { gql } from "graphql-request"; export const RewardFragment = ` amount objectId poolId senderAddress ownerAddress token type `; export enum REWARD_TYPE { "FEE", "FARM", } export const QueryClaimedFee = gql` query queryClaimedFee($objectId: String = "", $ownerAddress:String = "") { rewardStatement(where: { objectId: { _eq: $objectId }, ownerAddress: {_eq: $ownerAddress}, type: { _eq: ${REWARD_TYPE.FEE} } }) { ${RewardFragment} } } `; export const QueryClaimedRewards = gql` query queryClaimedRewards($objectId: String = "", $ownerAddress:String = "") { rewardStatement(where: { objectId: { _eq: $objectId }, ownerAddress: {_eq: $ownerAddress}, type: { _eq: ${REWARD_TYPE.FARM} } }) { ${RewardFragment} } } `;