Skip to content

Models ​

The Chain object ​

Chain

One of: avalanche, arbitrum, base, berachain, binance, ethereum, mantle, monad, solana, sonic

The ChainParam object ​

ChainParam

One of: all, avalanche, arbitrum, mantle, monad

The ClaimableReward object ​

ClaimableReward

FieldTypeRequiredDescription
marketstringyes
epochintegeryes
claimableRewardsarray of GetLBPairRewardyes

The DexAnalytics object ​

DexAnalytics

FieldTypeRequiredDescription
datestringyes
timestampintegeryes
reserveUsdnumberyes
reserveNativenumberyes
volumeUsdnumberyes
volumeNativenumberyes
feesUsdnumberyes
feesNativenumberyes
protocolFeesUsdnumberyes
protocolFeesNativenumberyes

The FilterType object ​

FilterType

One of: 1h, 1d, 7d, 14d, 30d

The GetFarm object ​

GetFarm

FieldTypeRequiredDescription
farmIdstringyes
vaultIdstringyes
liquiditystringyes
liquidityRawintegeryes
liquidityUsdnumberyes
aptDecimalsintegeryes
apr1dnumberyes
rewardsPerSecnumberyes
rewardGetRewardyes
rewarderGetRewarder

The GetLBPairReward object ​

GetLBPairReward

FieldTypeRequiredDescription
amountstringyes
tokenAddressstringyes

The GetPair object ​

GetPair

FieldTypeRequiredDescription
pairAddressstringyes
chainavalanche | arbitrum | base | berachain | binance | ethereum | mantle | monad | solana | sonicyes
namestringyes
statusmain | oldyes
versionv2.0 | v2.1 | v2.2yes
tokenXTokenWrapperyes
tokenYTokenWrapperyes
reserveXnumberyes
reserveYnumberyes
lbBinStepintegeryes
lbBaseFeePctnumberyes
lbMaxFeePctnumberyes
activeBinIdinteger
liquidityUsdnumberyes
liquidityNativestringyes
liquidityDepthMinusnumberyes
liquidityDepthPlusnumberyes
liquidityDepthTokenXnumberyes
liquidityDepthTokenYnumberyes
volumeUsdnumberyes
volumeNativestringyes
feesUsdnumberyes
feesNativestringyes
protocolSharePctnumber

The GetProof object ​

GetProof

FieldTypeRequiredDescription
marketstringyes
epochintegeryes
tokenstringyes

The GetProofBatch object ​

GetProofBatch

FieldTypeRequiredDescription
batcharray of GetProofyes

The GetReward object ​

GetReward

FieldTypeRequiredDescription
idstringyes
namestringyes
symbolstringyes
decimalsintegeryes

The GetRewarder object ​

GetRewarder

FieldTypeRequiredDescription
rewarderContractstringyes
rewarderTokenIdstringyes
rewarderTokenNamestringyes
rewarderTokenSymbolstringyes
rewarderTokenDecimalsintegeryes
rewarderTokenPerSecnumberyes
rewarderApr1dnumberyes

The GetUserFarmPosition object ​

GetUserFarmPosition

FieldTypeRequiredDescription
farmIdstringyes
userPositionstringyes
userPositionRawstringyes
userPositionUsdstringyes
pendingJoenumberyes

The GetUserRewardHistoryResponse object ​

GetUserRewardHistoryResponse

FieldTypeRequiredDescription
epochintegeryes
epochStartintegeryes
epochEndintegeryes
progressnumberyes
rewardsarray of GetLBPairRewardyes

The GetVault object ​

GetVault

FieldTypeRequiredDescription
addressstringyes
chainavalanche | arbitrum | base | berachain | binance | ethereum | mantle | monad | solana | sonicyes
chainIdintegeryes
namestringyes
pairGetVaultPairyes
tokenXGetVaultTokenyes
tokenYGetVaultTokenyes
tokenX7DayPerformancenumberyes
tokenY7DayPerformancenumberyes
hodl5050Performancenumberyes
tokenX30DayPerformancenumberyes
tokenY30DayPerformancenumberyes
hodl30Day5050Performancenumberyes
strategyGetVaultStrategy
aptPricenumber
apt1dPriceChangenumberyes
tvlUsdnumberyes
feesUsdnumberyes
apr1dnumberyes
farmGetFarm

The GetVaultActivity object ​

GetVaultActivity

FieldTypeRequiredDescription
datestringyes
timestampintegeryes
transactionHashstringyes
depositsarray of VaultBinActivityyes
withdrawalsarray of VaultBinActivityyes

The GetVaultPair object ​

GetVaultPair

FieldTypeRequiredDescription
addressstringyes
chainavalanche | arbitrum | base | berachain | binance | ethereum | mantle | monad | solana | sonicyes
versionv2.0 | v2.1 | v2.2yes
binStepintegeryes
baseFeePctnumberyes

The GetVaultStrategy object ​

GetVaultStrategy

FieldTypeRequiredDescription
addressstringyes
chainavalanche | arbitrum | base | berachain | binance | ethereum | mantle | monad | solana | sonicyes
aumAnnualFeePctnumberyes

The GetVaultTVL object ​

GetVaultTVL

FieldTypeRequiredDescription
datestringyes
timestampintegeryes
amountXintegeryes
amountYintegeryes
amountXUsdnumberyes
amountYUsdnumberyes
tvlUsdnumberyes

The GetVaultToken object ​

GetVaultToken

FieldTypeRequiredDescription
addressstringyes
chainavalanche | arbitrum | base | berachain | binance | ethereum | mantle | monad | solana | sonicyes
symbolstringyes
decimalsintegeryes

The GetVaultWithdrawal object ​

GetVaultWithdrawal

FieldTypeRequiredDescription
chainavalanche | arbitrum | base | berachain | binance | ethereum | mantle | monad | solana | sonicyes
vaultAddressstringyes
userAddressstringyes
roundintegeryes
sharesintegeryes

The HTTPValidationError object ​

HTTPValidationError

FieldTypeRequiredDescription
detailarray of ValidationError

The PairStatus object ​

PairStatus

One of: main, old

The PoolSortType object ​

PoolSortType

One of: liquidity, volume, name

The PoolUserBalance object ​

PoolUserBalance

FieldTypeRequiredDescription
userstringyes
balancestringyes
poolstringyes
lpTokenAddressstringyes
baseTokenBalancestringyes
quoteTokenBalancestringyes
baseTokenAddressstringyes
quoteTokenAddressstringyes

The QueryStatus object ​

QueryStatus

One of: main, old, all

The TokenWrapper object ​

TokenWrapper

FieldTypeRequiredDescription
addressstringyes
namestringyes
symbolstringyes
decimalsintegeryes
priceUsdnumberyes
priceNativestringyes

The UserBinHistory object ​

UserBinHistory

FieldTypeRequiredDescription
poolAddressstringyes
pairNamestringyes
binIdintegeryes
lbBinStepnumberyes
lbBaseFeePctnumberyes
lbMaxFeePctnumberyes
tokenXUserBinPositionTokenWrapperyes
tokenYUserBinPositionTokenWrapperyes
isDepositbooleanyes
timestampstringyes
blockNumberintegeryes

The UserBinPositionTokenWrapper object ​

UserBinPositionTokenWrapper

FieldTypeRequiredDescription
addressstringyes
namestringyes
symbolstringyes
decimalsintegeryes
amountnumberyes
amountRawstringyes
pricenumberyes
priceUsdnumber

The UserFeesEarnedPerBin object ​

UserFeesEarnedPerBin

FieldTypeRequiredDescription
binIdintegeryes
mostRecentDepositTimestringyes
timestampintegeryes
accruedFeesXnumberyes
accruedFeesYnumberyes
accruedFeesLnumberyes
priceXYnumberyes
priceYXnumberyes

The UserPoolPosition object ​

UserPoolPosition

FieldTypeRequiredDescription
poolAddressstringyes
pairNamestringyes
statusmain | oldyes
versionv2.0 | v2.1 | v2.2yes
chainstringyes
lbBinStepnumberyes
lbBaseFeePctnumberyes
lbMaxFeePctnumberyes
binIdsarray of integeryes
tokenXUserPoolPositionTokenyes
tokenYUserPoolPositionTokenyes

The UserPoolPositionToken object ​

UserPoolPositionToken

FieldTypeRequiredDescription
addressstringyes
namestringyes
symbolstringyes
decimalsintegeryes
priceUsdnumberyes

The ValidationError object ​

ValidationError

FieldTypeRequiredDescription
locarray of string | integeryes
msgstringyes
typestringyes

The VaultBinActivity object ​

VaultBinActivity

FieldTypeRequiredDescription
binIdintegeryes
amountXintegeryes
amountYintegeryes

The VaultSharePrice object ​

VaultSharePrice

FieldTypeRequiredDescription
chainavalanche | arbitrum | base | berachain | binance | ethereum | mantle | monad | solana | sonicyes
vaultAddressstringyes
blockNumberintegeryes
sharePricestringyes
timestampstringyes

The common__models__dex_v2__version__PairVersion object ​

PairVersion

One of: v2.0, v2.1, v2.2

The dexbarn__schemas__v1__base__PairVersion object ​

PairVersion

One of: v2.0, v2.1, v2.2, all