🦄 TzPro Tezos DeFi API
The TzPro DeFi API provides a full picture of all DeFi activity on Tezos including DEXes, staking farms and lending protocols. Access current and historic positions for indiviudal wallets and get in-depth info on trades, prices and more.
Supported DEX Protocols
- Aliens DEX
 - Ctez CFMM
 - Dexter v1, v2
 - EifiSwap
 - Flame Dex
 - Plenty v1, v2, StableSwap
 - Quipuswap v1, v2, v3, Token-to-Token, StableSwap
 - Sirius
 - SpicySwap v1, v2
 - Vortex
 - Youves FlatYouves
 
Supported Staking Protocols
- Crunchy Yield Farms
 - Youves Unified Staking
 - Youves Savings v1, v2, v3
 - Youves LP Staking v1, v2
 
Supported Lending Protocols
- Youves engines v1, v2, v3
 
Missing something? To get your protocol listed contact us at tzstats@trili.tech
Get info on DEX pools, current liquidity, LP positions, events and trades, historic prices, candles and price tickers.
Get DEX by address
Returns a DEX pool at the specified address.
path Parameters
| address required  | string <pool-address>   DEX pool address (  | 
Responses
Response Schema: application/json
| contract | string <contract-address>   DEX contract address.  | 
| creator | string <address>   Wallet address who signed the pool creation transaction.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| fees_bps | string <fixed>   Current total percentage of trading fees in basis points.  | 
| first_block | integer <int64>   Block height where pool was created.  | 
| first_time | string <date-time>   Block timestamp where pool was created.  | 
| id | integer <int64>   Internal database id.  | 
| last_change_block | integer <int64>   Block height where pool supply last changed.  | 
| last_change_time | string <date-time>   Block timestamp where pool supply last changed.  | 
| last_trade_time | string <date-time>   Block timestamp where last trade happened.  | 
| liquidity_usd | string <fixed>   Current total pool value (all tokens), converted to USD at current price (18 decimals).  | 
| name | string  Dex pool name.  | 
| num_lps | integer <int32>   Number of current active liquidity providers.  | 
| num_tokens | integer <int32>   Number of tokens traded in this pool (typically 2, but can also be 3 - 4).  | 
| num_total_lps | integer <int32>   Number of all-time unique liquidity providers.  | 
| num_total_users | integer <int32>   Number of all-time unique users (LPs and traders).  | 
| num_trades | integer <int32>   Total number of executed trades.  | 
| pair | string  Dex pair name.  | 
| pair_id | integer <int32>   Unique pool id inside the contract.  | 
| price | string <fixed>   Current token price, i.e. the cost of one base unit (A) in quote currency (B) (18 decimals).  | 
| price_usd | string <fixed>   Current base token price in USD (18 decimals).  | 
| supply_a | string <bigint>   Current pool supply in token A (raw, no decimals).  | 
| supply_b | string <bigint>   Current pool supply in token B (raw, no decimals).  | 
| supply_c | string <bigint>   Current pool supply in token C (raw, no decimals).  | 
| supply_d | string <bigint>   Current pool supply in token D (raw, no decimals).  | 
| supply_lp | string <bigint>   Current pool supply in LP tokens (raw, no decimals).  | 
| tags | Array of strings Items Enum: "deprecated" "insecure" "broken" "non-transferable" "scam" … 2 more  Optional tags for the ledger.  | 
object   | |
object   | |
object   | |
object   | |
object   | 
Response samples
- 200
 
{- "contract": "KT1AbYeDbjjcAnV1QK7EZUUdqku77CdkTuv6",
 - "creator": "tz1hoverof3f2F8NAavUyTjbFBstZXTqnUMS",
 - "entity": "Dexter",
 - "fees_bps": "30.00",
 - "first_block": 1365556,
 - "first_time": "2021-03-01T08:58:11Z",
 - "id": 28,
 - "last_change_block": 3682788,
 - "last_change_time": "2023-06-10T09:57:44Z",
 - "liquidity_usd": "9976.739020121469048268",
 - "name": "Dexter v2 kUSD/XTZ DEX",
 - "num_tokens": 2,
 - "num_trades": 24085,
 - "pair": "kUSD/XTZ",
 - "pair_id": 0,
 - "price": "1.430676918155574099",
 - "price_usd": "1.021225989867835392",
 - "supply_a": "4865832845737574441206",
 - "supply_b": "6961434740",
 - "supply_lp": "2512488321",
 - "tags": [ ],
 - "token_a": {
- "category": "synthetic",
 - "decimals": 18,
 - "id": 17,
 - "ledger": "KT1K9gCRgaLRFKTErYt1wVxA3Frb9FjasjTV",
 - "logo": " https://kolibri-data.s3.amazonaws.com/logo.png",
 - "name": "Kolibri USD",
 - "symbol": "kUSD",
 - "token_id": "0",
 - "token_kind": "fa",
 - "token_type": "fa1.2"
 
}, - "token_b": {
- "category": "none",
 - "decimals": 6,
 - "id": 1,
 - "logo": "",
 - "name": "Tez",
 - "symbol": "XTZ",
 - "token_kind": "tez",
 - "token_type": "native"
 
}, - "token_lp": {
- "category": "none",
 - "decimals": 0,
 - "id": 28,
 - "ledger": "KT1AbYeDbjjcAnV1QK7EZUUdqku77CdkTuv6",
 - "logo": "",
 - "name": "Dexter kUSD/XTZ LP",
 - "symbol": "dexterLP+kUSD+XTZ",
 - "tags": [
- "non-transferable"
 
], - "token_id": "0",
 - "token_kind": "lp",
 - "token_type": "internal"
 
} 
}List DEX candles
Returns a list of OHLCV candles for the specified DEX pool.
path Parameters
| address required  | string <pool-address>   DEX pool address (  | 
query Parameters
| range | string <time-range>   Default:  "M"  Specify a time range in one of the following formats: 
  | 
| interval | string <time-unit>   Default:  "d"  Specify a time unit of format  
 Examples:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
Responses
Response Schema: application/json
Response samples
- 200
 
[- [
- 1686355200,
 - 1686358800,
 - 1,
 - 1,
 - "31449.843014128728414442",
 - "31508.545129825525484269",
 - "31508.545129825525484269",
 - "31508.545129825525484269",
 - "31508.545129825525484269",
 - "0.00007279",
 - "2.300408",
 - "0.00007279",
 - "2.300408"
 
] 
]List DEX events
Returns a list of events on the specified DEX pool.
path Parameters
| address required  | string <pool-address>   DEX pool address (  | 
query Parameters
object  Filter by event type.  | |
object  Filter by transaction signer.  | |
object  Filter by token sender.  | |
object  Filter by token receiver.  | |
object  Filter by call router.  | |
| address | string <address>   Filter by any address in signer, sender, receiver.  | 
object  Filter by block height.  | |
object  Filter by transaction date and time.  | |
object  Filter by transaction hash.  | |
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| block | integer <int64>   Block height for the event.  | 
| contract | string <contract-address>   Dex contract address.  | 
| decimals_a | integer  Token A decimals.  | 
| decimals_b | integer  Token B decimals.  | 
| decimals_c | integer  Token C decimals.  | 
| decimals_d | integer  Token D decimals.  | 
| decimals_lp | integer  LP token decimals.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| event_type | string  Enum: "trade" "deposit" "withdraw" "claim" "update" … 2 more   | 
| id | integer <int64>   Internal database id.  | 
| name | string  Dex pool name.  | 
| pair | string  Dex pair name.  | 
| pair_id | integer <int64>   Trading pair id for DEX pool (serial id in contract).  | 
| receiver | string <address>   Token receiver address.  | 
| router | string <address>   Address of an optional contract call router.  | 
| sender | string <address>   Token sender address.  | 
| signer | string <address>   Transaction signer address.  | 
| supply_a | string <bigint>   Pool supply in token A after event (raw, no decimals).  | 
| supply_b | string <bigint>   Pool supply in token B after event (raw, no decimals).  | 
| supply_c | string <bigint>   Pool supply in token C after event (raw, no decimals).  | 
| supply_d | string <bigint>   Poolsupply in token D after event (raw, no decimals).  | 
| supply_lp | string <bigint>   Pool supply in LP tokens after event (raw, no decimals).  | 
| time | string <date-time>   Block timestamp for the event.  | 
| tx_fee | string <bigint>   Transaction fee paid (raw, no decimals).  | 
| tx_hash | string <hash>   Transaction hash related to the event.  | 
| value_usd | string <fixed>   Current USD value of the event (18 decimals).  | 
| volume_a | string <bigint>   Event volume in token A (raw, no decimals).  | 
| volume_b | string <bigint>   Event volume in token B (raw, no decimals).  | 
| volume_c | string <bigint>   Event volume in token C (raw, no decimals).  | 
| volume_d | string <bigint>   Event volume in token D (raw, no decimals).  | 
| volume_lp | string <bigint>   Event volume in LP tokens (raw, no decimals).  | 
Response samples
- 200
 
[- {
- "block": 1365565,
 - "contract": "KT1AbYeDbjjcAnV1QK7EZUUdqku77CdkTuv6",
 - "decimals_a": 18,
 - "decimals_b": 6,
 - "decimals_lp": 0,
 - "entity": "Dexter",
 - "event_type": "deposit",
 - "id": 8881,
 - "name": "Dexter v2 kUSD/XTZ DEX",
 - "pair": "kUSD/XTZ",
 - "pair_id": 0,
 - "receiver": "tz1Mqnms73LqgBCYiM7e5k12VyWNQG8ytcGb",
 - "sender": "tz1Mqnms73LqgBCYiM7e5k12VyWNQG8ytcGb",
 - "signer": "tz1Mqnms73LqgBCYiM7e5k12VyWNQG8ytcGb",
 - "supply_a": "5000",
 - "supply_b": "1416000000",
 - "supply_lp": "1416000000",
 - "time": "2021-03-01T09:08:07Z",
 - "tx_fee": "50462",
 - "tx_hash": "ooueUVpQ37mQz3PyoESft65FckfEg89oHdRhwz5qLiihV3YH6sc",
 - "value_usd": "5062.200000000000000000",
 - "volume_a": "5000",
 - "volume_b": "1416000000",
 - "volume_lp": "1416000000"
 
} 
]List DEX positions
Returns a list of positions from the DEX pool.
path Parameters
| address required  | string <pool-address>   DEX pool address (  | 
query Parameters
object  Filter by position owner wallet or contract address.  | |
object  Filter by position opening block height.  | |
object  Filter by position opening block timestamp.  | |
object  Filter by position closing block height.  | |
object  Filter by position closing block timestamp.  | |
object  Filter by position   | |
| with_closed | boolean  Include closed positions when   | 
object  Include zero positions.  | |
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| close_block | integer <int64>   Block height when position was closed.  | 
| close_time | string <date-time>   Block timestamp position was closed.  | 
| close_value_usd | string <fixed>   Cumulative time value in USD of all position withdrawals at time of withdraw (18 decimals).  | 
| contract | string <contract-address>   Dex contract address.  | 
| decimals_a | integer  Token A decimals.  | 
| decimals_b | integer  Token B decimals.  | 
| decimals_c | integer  Token C decimals.  | 
| decimals_d | integer  Token D decimals.  | 
| decimals_lp | integer  LP shares decimals.  | 
| deposited_a | string <bigint>   Total amount of token A deposited into position (raw, no decimals).  | 
| deposited_b | string <bigint>   Total amount of token B deposited into position (raw, no decimals).  | 
| deposited_c | string <bigint>   Total amount of token C deposited into position (raw, no decimals).  | 
| deposited_d | string <bigint>   Total amount of token D deposited into position (raw, no decimals).  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| fee_income_bps | string <fixed>   Income from LP fees in basis points (2 decimals).  | 
| fee_income_usd | string <fixed>   Total income from LP fees in USD over the entire position lifetime considering deposited and withdrawn tokens. Price basis is current price (18 decimals).  | 
| id | integer <int64>   Internal database id.  | 
| is_closed | boolean  Flag indicating whether position is historic (closed) meaning all minted LP shares have been burned.  | 
| name | string  Dex pool name.  | 
| open_block | integer <int64>   Block height when position was created.  | 
| open_time | string <date-time>   Block timestamp position was created.  | 
| open_value_usd | string <fixed>   Cumulative time value in USD of all position deposits at time of deposit (18 decimals).  | 
| owner | string <address>   Owner wallet address.  | 
| pair | string  Dex pair name.  | 
| pair_id | integer <int64>   Trading pair id for DEX pool (serial id in contract).  | 
| pnl_bps | string <fixed>   Profit or loss in basis points (2 decimals).  | 
| pnl_usd | string <fixed>   Profit or loss in USD over the entire position lifetime as difference between open and current (or close) value. This includes fee income and impermanent loss from token price and token amount changes. Price basis is cumulative open price (18 decimals).  | 
| position_value_usd | string <fixed>   Current USD value of the remaining position (18 decimals).  | 
| share_value_usd | string <fixed>   Current USD value of a single LP share (18 decimals).  | 
| shares | string <bigint>   Amount of LP shares owned by position (raw, no decimals).  | 
| shares_burned | string <bigint>   Total amount of LP shares burned from position in withdraw events (raw, no decimals).  | 
| shares_minted | string <bigint>   Total amount of LP shares minted to position in deposit events (raw, no decimals).  | 
| shares_received | string <bigint>   Total amount of LP shares received by position owner from other protocol or wallet (raw, no decimals).  | 
| shares_sent | string <bigint>   Total amount of LP shares sent from position owner to other protocol or wallet (raw, no decimals).  | 
| total_shares | string <bigint>   Total amount of LP shares in existence (raw, no decimals).  | 
| value_a | string <bigint>   Current value of LP shares in token A (raw, no decimals).  | 
| value_b | string <bigint>   Current value of LP shares in token B (raw, no decimals).  | 
| value_c | string <bigint>   Current value of LP shares in token C (raw, no decimals).  | 
| value_d | string <bigint>   Current value of LP shares in token D (raw, no decimals).  | 
| withdrawn_a | string <bigint>   Total amount of token A withdrawn from position (raw, no decimals).  | 
| withdrawn_b | string <bigint>   Total amount of token B deposited from position (raw, no decimals).  | 
| withdrawn_c | string <bigint>   Total amount of token C deposited from position (raw, no decimals).  | 
| withdrawn_d | string <bigint>   Total amount of token D deposited from position (raw, no decimals).  | 
Response samples
- 200
 
[- {
- "close_value_usd": "0.000000000000000000",
 - "contract": "KT1AbYeDbjjcAnV1QK7EZUUdqku77CdkTuv6",
 - "decimals_a": 18,
 - "decimals_b": 6,
 - "decimals_lp": 0,
 - "deposited_a": "79957614596942778204",
 - "deposited_b": "22033668",
 - "entity": "Dexter",
 - "fee_income_bps": "910.48",
 - "fee_income_usd": "12.691710806377181725",
 - "id": 808,
 - "is_closed": false,
 - "name": "Dexter v2 kUSD/XTZ DEX",
 - "open_block": 1366833,
 - "open_time": "2021-03-02T06:25:35Z",
 - "open_value_usd": "154.204972354381032356",
 - "owner": "tz1aCHzduykNyX5zLbJwnweezcNfAaWP7zYd",
 - "pair": "kUSD/XTZ",
 - "pair_id": 0,
 - "pnl_bps": "-5073.42",
 - "pnl_usd": "-78.234574095381032356",
 - "position_value_usd": "75.970398259000000000",
 - "share_value_usd": "0.000006949754678978",
 - "shares": "21883668",
 - "shares_burned": "0",
 - "shares_minted": "21883668",
 - "shares_received": "0",
 - "shares_sent": "0",
 - "total_shares": "2597778676",
 - "value_a": "80719146059831532875",
 - "value_b": "26156102",
 - "withdrawn_a": "0",
 - "withdrawn_b": "0"
 
} 
]List DEX price history
Returns a time-series with selected DEX prices.
path Parameters
| address required  | string <pool-address>   DEX pool address (  | 
query Parameters
object  Filter by transaction signer.  | |
object  Filter by token sender.  | |
object  Filter by token receiver.  | |
| select | Array of strings  A comma separated list of field expressions to include in the response. Available fields (all string, fixed, 6 decimals): 
 Available expressions (functions) are  Example:   | 
| range | string <time-range>   Default:  "M"  Specify a time range in one of the following formats: 
  | 
| interval | string <time-unit>   Default:  "d"  Specify a time unit of format  
 Examples:   | 
| fill | string  Enum: "none" null "last" "linear" "zero"   Optional mode selector to specify how gaps in a time series are filled. 
 Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
Responses
Response Schema: application/json
Array of objects   | |||||||||
 Array  
  | |||||||||
Response samples
- 200
 
{- "series": [
- {
- "columns": [
- "time",
 - "price_usd"
 
], - "name": "trade",
 - "values": [
- [
- "2023-06-10T00:00:00Z",
 - "2023-06-10T01:00:00Z",
 - "2023-06-10T02:00:00Z",
 - "2023-06-10T04:00:00Z",
 - "2023-06-10T05:00:00Z",
 - "2023-06-10T06:00:00Z"
 
], - [
- "25953.597334458123782457",
 - "25918.756466785670966890",
 - "25961.920074950935616478",
 - "23334.797755626189439074",
 - "24591.000735870828761103",
 - "24890.101586634881219651"
 
] 
] 
} 
] 
}Get DEX ticker
Returns a DEX price ticker for the specified DEX pool.
path Parameters
| address required  | string <pool-address>   DEX pool address (  | 
Responses
Response Schema: application/json
| ask_price | string <fixed>   Current ask price in quote currency (18 decimals).  | 
| base_volume | string <fixed>   24h trading volume in base currency (base decimals).  | 
| close_time | string <date-time>   Ticker close timestamp (now).  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| high_price | string <fixed>   24h highest price in quote currency (18 decimals).  | 
| id | integer <int64>   Internal database id.  | 
| last_price | string <fixed>   Last trade execution price (18 decimals).  | 
| last_qty | string <fixed>   Last trade quantity in quote currency (quote decimals).  | 
| last_trade_time | string <date-time>   Last trade timestamp.  | 
| liquidity_usd | string <fixed>   Current total pool value (all tokens), converted to USD at current price (18 decimals).  | 
| low_price | string <fixed>   24h lowest price in quote currency (18 decimals).  | 
| name | string  Dex pool name.  | 
| num_trades | integer <int32>   Number of trades last 24h.  | 
| open_price | string <fixed>   24h open price in quote currency (18 decimals).  | 
| open_time | string <date-time>   Ticker open timestamp.  | 
| pair | string  Dex pair name.  | 
| pool | string <pool-address>   DEX pool address (  | 
| price_change | string <fixed>   Absolue 24h price change in quote currency (18 decimals).  | 
| price_change_bps | string <fixed>   Absolue 24h price change in basis points (2 decimals).  | 
| price_usd | string <fixed>   Current base currency price in USD (18 decimals).  | 
| quote_volume | string <fixed>   24h trading volume in quote currency (quote decimals).  | 
| weighted_avg_price | string <fixed>   24h volume weighted average price in quote currency (18 decimals).  | 
Response samples
- 200
 
{- "ask_price": "1.421191480346040278",
 - "base_volume": "730.313387965175549599",
 - "close_time": "2023-06-10T11:59:40Z",
 - "entity": "Dexter",
 - "high_price": "1.455258065123389004",
 - "last_price": "1.425933401148970534",
 - "last_qty": "16.235328010981783383",
 - "last_trade_time": "2023-06-10T11:28:10Z",
 - "liquidity_usd": "9997.860666216037838035",
 - "low_price": "1.197722947124087462",
 - "name": "Dexter v2 kUSD/XTZ DEX",
 - "num_trades": 44,
 - "open_price": "1.196860586334748465",
 - "open_time": "2023-06-09T11:59:40Z",
 - "pair": "kUSD/XTZ",
 - "pool": "KT1AbYeDbjjcAnV1QK7EZUUdqku77CdkTuv6_0",
 - "price_change": "0.228210454024883072",
 - "price_change_bps": "1905.3",
 - "price_usd": "1.021353088385212872",
 - "quote_volume": "981.046965",
 - "weighted_avg_price": "1.345145553144811691"
 
}List DEX trades
Returns a list of trades executed on the specified DEX pool.
path Parameters
| address required  | string <pool-address>   DEX pool address (  | 
query Parameters
object  Filter by trade side.  | |
object  Filter by transaction signer.  | |
object  Filter by token sender.  | |
object  Filter by token receiver.  | |
object  Filter by call router.  | |
object  Filter by dex pool trade counter.  | |
object  Filter by wash trade flag.  | |
object  Filter by block height.  | |
object  Filter by transaction date and time.  | |
object  Filter by transaction hash.  | |
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| base_decimals | integer  Base currency decimals.  | 
| base_symbol | string  Base currency symbol.  | 
| base_volume | string <bigint>   Trade volume in base currency (raw, no decimals).  | 
| block | integer <int64>   Block height for the trade.  | 
| burn | string or null <bigint>   Token amount burned as part of the trade (raw, no decimals).  | 
| burn_bps | string or null <fixed>   Burn in basis points (two decimals).  | 
| burn_decimals | integer or null  Currency decimals for burned tokens.  | 
| burn_symbol | string  Currency symbol for burned tokens.  | 
| contract | string <contract-address>   Dex contract address.  | 
| counter | integer <int64>   Dex trade counter (unique serial number).  | 
| dev_fee | string or null <bigint>   Fee amount paid to Dex developer (raw, no decimals).  | 
| dev_fee_bps | string or null <fixed>   Developer fee in basis points (two decimals).  | 
| dev_fee_decimals | integer or null  Currency decimals for developer fee.  | 
| dev_fee_symbol | string  Currency symbol for developer fee.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| fees_usd | string <fixed>   Total Dex fees converted to USD at time of the trade (18 decimals).  | 
| id | integer <int64>   Internal database id.  | 
| incentive_fee | string or null <bigint>   Fee amount paid as incentive to Dex stakeholders (raw, no decimals).  | 
| incentive_fee_bps | string or null <fixed>   Incentive fee in basis points (two decimals).  | 
| incentive_fee_decimals | integer or null  Currency decimals for incentive fee.  | 
| incentive_fee_symbol | string  Currency symbol for incentive fee.  | 
| is_wash_trade | boolean  Wash trade flag,   | 
| lp_fee | string or null <bigint>   Fee amount paid to liquidty providers (raw, no decimals).  | 
| lp_fee_bps | string or null <fixed>   LP fee in basis points (two extra decimals).  | 
| lp_fee_decimals | integer or null  Currency decimals for LP fee.  | 
| lp_fee_symbol | string or null  Currency symbol for LP fee.  | 
| name | string  Dex pool name.  | 
| pair | string  Dex pair name.  | 
| pair_id | integer <int64>   Trading pair id for DEX pool (serial id in contract).  | 
| price_before | string <fixed>   Marginal price before trade execution (18 decimals).  | 
| price_decimals | integer  Currency decimals for prices.  | 
| price_delta_bps | string or null <fixed>   Price difference between marginal price (before) and execution price (gross) in basis points (two decimals).  | 
| price_gross | string <fixed>   Marginal price after trade execution (18 decimals).  | 
| price_impact_bps | string or null <fixed>   Absolute price change (before/after) in basis points (two decimals).  | 
| price_net | string <fixed>   Net price inclusive of all Dex fees for this trade (18 decimals).  | 
| price_symbol | string  Currency symbol for prices.  | 
| price_usd | string <fixed>   Gross price converted to USD at time of the trade (18 decimals).  | 
| quote_decimals | integer  Quote currency decimals.  | 
| quote_symbol | string  Quote currency symbol.  | 
| quote_volume | string <bigint>   Trade volume in quote currency (raw, no decimals).  | 
| receiver | string <address>   Token receiver address.  | 
| referral_fee | string or null <bigint>   Fee amount paid as referral to trading app (raw, no decimals).  | 
| referral_fee_bps | string or null <fixed>   Referral fee in basis points (two decimals).  | 
| referral_fee_decimals | integer or null  Currency decimals for referral fee.  | 
| referral_fee_symbol | string  Currency symbol for referral fee.  | 
| router | string <address>   Address of an optional contract call router.  | 
| sender | string <address>   Token sender address.  | 
object   | |
| signer | string <address>   Transaction signer address.  | 
| time | string <date-time>   Block timestamp for the trade.  | 
| tx_fee | string <bigint>   Transaction fee paid (raw, no decimals).  | 
| tx_fee_decimals | integer  Currency decimals for transaction fee.  | 
| tx_fee_symbol | string  Currency symbol for transaction fee (usually   | 
| tx_hash | string <hash>   Transaction hash related to the trade.  | 
| volume_usd | string <fixed>   Trade volume converted to USD at time of the trade (18 decimals).  | 
Response samples
- 200
 
[- {
- "base_decimals": 18,
 - "base_symbol": "kUSD",
 - "base_volume": "3647356336679290726",
 - "block": 1366076,
 - "contract": "KT1AbYeDbjjcAnV1QK7EZUUdqku77CdkTuv6",
 - "counter": 1,
 - "entity": "Dexter",
 - "fees_usd": "0.010755000000000000",
 - "id": 7400,
 - "is_wash_trade": false,
 - "lp_fee": "3000",
 - "lp_fee_bps": "30.00",
 - "lp_fee_decimals": 6,
 - "lp_fee_symbol": "XTZ",
 - "name": "Dexter v2 kUSD/XTZ DEX",
 - "pair": "kUSD/XTZ",
 - "pair_id": 0,
 - "price_after": "0.273473726015937440",
 - "price_before": "0.273224044000000000",
 - "price_decimals": 18,
 - "price_delta_bps": "4.56",
 - "price_gross": "0.273348669000000000",
 - "price_impact_bps": "9.13",
 - "price_net": "0.274171182547642928",
 - "price_symbol": "XTZ",
 - "price_usd": "0.979508197740000000",
 - "quote_decimals": 6,
 - "quote_symbol": "XTZ",
 - "quote_volume": "1000000",
 - "receiver": "tz1RXevdVHRjueQCfLDt3sVDYyb8x51TtEfh",
 - "sender": "tz1RXevdVHRjueQCfLDt3sVDYyb8x51TtEfh",
 - "side": "buy",
 - "signer": "tz1RXevdVHRjueQCfLDt3sVDYyb8x51TtEfh",
 - "time": "2021-03-01T17:41:47Z",
 - "tx_fee": "31208",
 - "tx_fee_decimals": 6,
 - "tx_fee_symbol": "XTZ",
 - "tx_hash": "opGsfQdppT2hXFuJUTP9be2UQ8kyXUC4dxwUzgqNZ8NZqTKRE52",
 - "volume_usd": "3.585000000000000000"
 
} 
]Get Farm by address
Returns a farm pool at the specified address.
path Parameters
| address required  | string <pool-address>   Farm pool address (  | 
Responses
Response Schema: application/json
| contract | string <contract-address>   Farm contract address.  | 
| creator | string <address>   Wallet address who signed the pool creation transaction.  | 
| end_time | string or null <date-time>   Optional reward payout end time.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| first_block | integer <int64>   Block height where pool was created.  | 
| first_time | string <date-time>   Block timestamp where pool was created.  | 
| id | integer <int64>   Internal database id.  | 
| name | string  Farm name.  | 
| num_positions | integer <int64>   Current number of open staking positions.  | 
| pool_id | integer <int32>   Unique pool id inside the contract.  | 
| remaining_reward | string <bigint>   Current outstanding rewards in reward token (raw, no decimals).  | 
object   | |
| rewards_value_usd | string <fixed>   Current value of available rewards in USD (18 decimals).  | 
object   | |
| stake_value_usd | string <fixed>   Current value of all staked tokens in USD (18 decimals).  | 
| start_time | string or null <date-time>   Optional reward payout start time.  | 
| tags | Array of strings Items Enum: "deprecated" "insecure" "broken" "non-transferable" "scam" … 2 more  Optional tags for the ledger.  | 
| total_stake | string <bigint>   Current pool stake in stake token (raw, no decimals).  | 
Response samples
- 200
 
{- "contract": "KT1TMfRfmJ5mkJEXZGRCsqLHn2rgnV1SdUzb",
 - "creator": "tz1TkUbh7oW8AdAUkoqKpCsCLk9894KZfLBM",
 - "entity": "Youves",
 - "first_block": 1807521,
 - "first_time": "2021-10-25T19:06:34+04:00",
 - "id": 348,
 - "name": "Youves Saving v1 uUSD Farm",
 - "num_positions": 79,
 - "pool_id": 0,
 - "remaining_rewards": "54345253724440521",
 - "reward_token": {
- "category": "synthetic",
 - "contract": "KT1XRPEPXbZK25r3Htzp2o1x7xdMMmfocKNW",
 - "decimals": 12,
 - "id": 164,
 - "logo": "ipfs://QmbvhanNCxydZEbGu1RdqkG3LcpNGv7XYsCHgzWBXnmxRd",
 - "name": "youves uUSD",
 - "symbol": "uUSD",
 - "token_id": "0",
 - "token_kind": "fa",
 - "token_type": "fa2"
 
}, - "rewards_value_usd": "54306.742287876942599587",
 - "stake_token": {
- "category": "synthetic",
 - "contract": "KT1XRPEPXbZK25r3Htzp2o1x7xdMMmfocKNW",
 - "decimals": 12,
 - "id": 164,
 - "logo": "ipfs://QmbvhanNCxydZEbGu1RdqkG3LcpNGv7XYsCHgzWBXnmxRd",
 - "name": "youves uUSD",
 - "symbol": "uUSD",
 - "token_id": "0",
 - "token_kind": "fa",
 - "token_type": "fa2"
 
}, - "stake_value_usd": "53948.182661072695600737",
 - "tags": [ ],
 - "total_stake": "53986439826329615"
 
}List Farm events
Returns a list of events on the specified farm pool.
path Parameters
| address required  | string <pool-address>   Farm pool address (  | 
query Parameters
object  Filter by event type.  | |
object  Filter by transaction signer.  | |
object  Filter by token sender.  | |
object  Filter by token receiver.  | |
| address | string <address>   Filter by any address in signer, sender, receiver.  | 
object  Filter by block height.  | |
object  Filter by transaction date and time.  | |
object  Filter by transaction hash.  | |
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| block | integer <int64>   Block height for the event.  | 
| contract | string <contract-address>   Farm contract address.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| event_type | string  Enum: "deposit" "withdraw" "transfer" "claim" "update"    | 
| fee | string <bigint>   Farm fee paid by event in stake tokens (raw, no decimals).  | 
| fee_bps | string <fixed>   Farm fee in basis points (two decimals).  | 
| id | integer <int64>   Internal database id.  | 
| name | string  Farm name.  | 
| pool_id | integer <int64>   Farm pool id in contract.  | 
| receiver | string <address>   Token receiver address.  | 
| reward | string <bigint>   Rewards token volume moved by event (raw, no decimals).  | 
| reward_decimals | integer  Reward token decimals.  | 
| reward_supply | string <bigint>   Farm reward token supply after event (raw, no decimals).  | 
| reward_symbol | string  Farm reward token symbol.  | 
| reward_token | string <token-address>   Farm reward token address.  | 
| sender | string <address>   Token sender address.  | 
| signer | string <address>   Transaction signer address.  | 
| stake_decimals | integer  Stake token decimals.  | 
| stake_id | integer <int64>   Staking position id changed by event.  | 
| stake_supply | string <bigint>   Farm staking token supply after event (raw, no decimals).  | 
| stake_symbol | string  Farm stake token symbol.  | 
| stake_token | string <token-address>   Farm stake token address.  | 
| time | string <date-time>   Block timestamp for the event.  | 
| tx_fee | string <bigint>   Transaction fee paid (raw, no decimals).  | 
| tx_hash | string <hash>   Transaction hash related to the event.  | 
| volume | string <bigint>   Stake token volume moved by event (raw, no decimals).  | 
Response samples
- 200
 
[- {
- "block": 1521138,
 - "contract": "KT1KnuE87q1EKjPozJ5sRAjQA24FPsP57CE3",
 - "entity": "Crunchy",
 - "event_type": "deposit",
 - "fee": "0",
 - "fee_bps": "0.00",
 - "id": 20,
 - "name": "Crunchy quipuLP+wWBTC+XTZ Farm",
 - "pool_id": 2,
 - "receiver": "tz1YQK9vi2X5Un97NDfR33CQ42QoZzTvMasP",
 - "reward": "0",
 - "reward_decimals": 8,
 - "reward_supply": "250000000000",
 - "reward_symbol": "crDAO",
 - "reward_token": "KT1XPFjZqCULSnqfKaaYy8hJjeY63UNSGwXg_0",
 - "sender": "tz1YQK9vi2X5Un97NDfR33CQ42QoZzTvMasP",
 - "signer": "tz1YQK9vi2X5Un97NDfR33CQ42QoZzTvMasP",
 - "stake_decimals": 6,
 - "stake_id": 0,
 - "stake_supply": "90617849",
 - "stake_symbol": "quipuLP+wWBTC+XTZ",
 - "stake_token": "KT1DksKXvCBJN7Mw6frGj6y6F3CbABWZVpj1_0",
 - "time": "2021-06-18T19:57:10Z",
 - "tx_fee": "58500",
 - "tx_hash": "opUMvTtkx7vYn6siC97frbB82hCFaPweb4yT9yBd9QnqcqDqA43",
 - "volume": "90617849"
 
} 
]List Farm positions
Returns a list of positions from the farm pool.
path Parameters
| address required  | string <pool-address>   Farm pool address (  | 
query Parameters
object  Filters by unique stake id in farm pool.  | |
object  Filter by position owner wallet or contract address.  | |
object  Filter by position opening block height.  | |
object  Filter by position opening block timestamp.  | |
object  Filter by position closing block height.  | |
object  Filter by position closing block timestamp.  | |
object  Filter by position   | |
| with_closed | boolean  Include closed positions when   | 
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| claimed_usd | string <fixed>   Current USD value of claimed rewards (18 decimals).  | 
| close_block | integer <int64>   Block height when position was closed.  | 
| close_time | string <date-time>   Block timestamp position was closed.  | 
| contract | string <contract-address>   Farm contract address.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| id | integer <int64>   Internal database id.  | 
| is_closed | boolean  Flag indicating whether position is historic (closed) meaning all stake and rewards have been withdrawn.  | 
| name | string  Farm name.  | 
| open_block | integer <int64>   Block height when position was created.  | 
| open_time | string <date-time>   Block timestamp position was created.  | 
| owner | string <address>   Owner wallet address.  | 
| pending_usd | string <fixed>   Current USD value of pending rewards (18 decimals).  | 
| pool_id | integer <int64>   Farm pool id in contract.  | 
| reward_decimals | integer  Reward token decimals.  | 
| reward_symbol | string  Farm reward token symbol.  | 
| reward_token | string <token-address>   Farm reward token address.  | 
| rewards_claimed | string <bigint>   Total amount of reward tokens claimed (raw, no decimals).  | 
| rewards_pending | string <bigint>   Current amount of reward tokens claimable (raw, no decimals).  | 
| stake_balance | string <bigint>   Current position staking token balance (raw, no decimals).  | 
| stake_decimals | integer  Stake token decimals.  | 
| stake_deposited | string <bigint>   Total amount of staking tokens deposited into position (raw, no decimals).  | 
| stake_id | integer <int64>   Staking position id changed by event.  | 
| stake_symbol | string  Farm stake token symbol.  | 
| stake_token | string <token-address>   Farm stake token address.  | 
| stake_withdrawn | string <bigint>   Total amount of staking tokens withdrawn from position (raw, no decimals).  | 
| total_stake | string <bigint>   Current farm staking token supply (raw, no decimals).  | 
| value_usd | string <fixed>   Current USD value of the staking position (18 decimals).  | 
Response samples
- 200
 
[- {
- "claimed_usd": "0.271127633755839219",
 - "contract": "KT1KnuE87q1EKjPozJ5sRAjQA24FPsP57CE3",
 - "entity": "Crunchy",
 - "id": 18,
 - "is_closed": false,
 - "name": "Crunchy quipuLP+wWBTC+XTZ Farm",
 - "open_block": 1521138,
 - "open_time": "2021-06-18T19:57:10Z",
 - "owner": "tz1YQK9vi2X5Un97NDfR33CQ42QoZzTvMasP",
 - "pending_us": "0.782116509526287979",
 - "pool_id": 2,
 - "reward_decimals": 8,
 - "reward_symbol": "crDAO",
 - "reward_token": "KT1XPFjZqCULSnqfKaaYy8hJjeY63UNSGwXg_0",
 - "rewards_claimed": "49860923",
 - "rewards_pending": "143832816",
 - "stake_balance": "181235698",
 - "stake_decimals": 6,
 - "stake_deposited": "181235698",
 - "stake_id": 0,
 - "stake_symbol": "quipuLP+wWBTC+XTZ",
 - "stake_token": "KT1DksKXvCBJN7Mw6frGj6y6F3CbABWZVpj1_0",
 - "stake_withdrawn": "0",
 - "total_stake": "136938358",
 - "value_usd": "663.085302140997575318"
 
} 
]Get Lending Pool by address
Returns a lending pool at the specified address.
path Parameters
| address required  | string <pool-address>   Lending pool address (  | 
Responses
Response Schema: application/json
object   | |
| collateral_value_usd | string <fixed>   Current value of deposited collateral tokens in USD (18 decimals).  | 
| contract | string <contract-address>   Lending pool contract address.  | 
| creator | string <address>   Wallet address who signed the pool creation transaction.  | 
object   | |
| debt_value_usd | string <fixed>   Current value of borrowed tokens in USD (18 decimals).  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| first_block | integer <int64>   Block height where pool was created.  | 
| first_time | string <date-time>   Block timestamp where pool was created.  | 
| id | integer <int64>   Internal database id.  | 
| name | string  Lending pool name.  | 
| num_borrows | integer <int64>   Current number of debt positions.  | 
| num_deposits | integer <int64>   Current number of collateral positions.  | 
| pool_id | integer <int32>   Unique lending pool id inside the contract.  | 
| tags | Array of strings Items Enum: "deprecated" "insecure" "broken" "non-transferable" "scam" … 2 more  Optional tags for the ledger.  | 
| total_collateral | string <bigint>   Current staked collateral (raw, no decimals).  | 
| total_debt | string <bigint>   Current outstanding debt (raw, no decimals).  | 
Response samples
- 200
 
{- "collateral_token": {
- "category": "none",
 - "decimals": 6,
 - "id": 1,
 - "name": "Tez",
 - "symbol": "XTZ",
 - "token_kind": "tez",
 - "token_type": "native"
 
}, - "collateral_value_usd": "129304.334285395508400000",
 - "contract": "KT1FFE2LC5JpVakVjHm5mM36QVp2p3ZzH4hH",
 - "creator": "tz1TkUbh7oW8AdAUkoqKpCsCLk9894KZfLBM",
 - "debt_token": {
- "category": "synthetic",
 - "contract": "KT1XRPEPXbZK25r3Htzp2o1x7xdMMmfocKNW",
 - "decimals": 12,
 - "id": 2,
 - "name": "youves uUSD",
 - "symbol": "uUSD",
 - "token_id": "0",
 - "token_kind": "fa",
 - "token_type": "fa2"
 
}, - "debt_value_usd": "45432.378115059693646050",
 - "entity": "Youves",
 - "first_block": 1568116,
 - "first_time": "2021-07-22T14:21:18+04:00",
 - "id": 1,
 - "name": "Youves Engine uUSD/XTZ",
 - "num_borrows": 804,
 - "num_deposits": 815,
 - "pool_id": 0,
 - "tags": [ ],
 - "total_collateral": "185601528004",
 - "total_debt": "45468236224903628"
 
}List Lending events
Returns a list of events on the specified lending pool.
path Parameters
| address required  | string <pool-address>   Lending pool address (  | 
query Parameters
object  Filter by event type.  | |
object  Filter by position owner.  | |
object  Filters by unique stake id in lending pool.  | |
object  Filter by transaction signer.  | |
object  Filter by token sender.  | |
object  Filter by token receiver.  | |
| address | string <address>   Filter by any address in signer, sender, receiver.  | 
object  Filter by block height.  | |
object  Filter by transaction date and time.  | |
object  Filter by transaction hash.  | |
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| block | integer <int64>   Block height for the event.  | 
| collateral | string <bigint>   Change in collateral position (raw, no decimals).  | 
| collateral_decimals | integer  Collateral token decimals.  | 
| collateral_symbol | string  Collateral token symbol.  | 
| collateral_token | string <token-address>   Collateral token address.  | 
| contract | string <contract-address>   Lending pool contract address.  | 
| debt | string <bigint>   Change in debt position (raw, no decimals).  | 
| debt_decimals | integer  Debt token decimals.  | 
| debt_symbol | string  Debt token symbol.  | 
| debt_token | string <token-address>   Debt token address.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| event_type | string  Enum: "deposit" "withdraw" "borrow" "repay" "liquidate" … 1 more   | 
| fee | string <bigint>   Lending pool fee paid by event (raw, no decimals).  | 
| id | integer <int64>   Internal database id.  | 
| interest | string <bigint>   Interest paid by the event (raw, no decimals).  | 
| owner | string <address>   Position owner changed by event.  | 
| pool_id | integer <int64>   Lending pool id in contract.  | 
| receiver | string <address>   Token receiver address.  | 
| sender | string <address>   Token sender address.  | 
| signer | string <address>   Transaction signer address.  | 
| stake_id | integer <int64>   Position id changed by event.  | 
| time | string <date-time>   Block timestamp for the event.  | 
| tx_fee | string <bigint>   Transaction fee paid (raw, no decimals).  | 
| tx_hash | string <hash>   Transaction hash related to the event.  | 
| volume | string <bigint>   Amount of tokens moved (raw, no decimals). May differ from position update when a fee is taken.  | 
Response samples
- 200
 
[- {
- "block": 1568126,
 - "collateral": "1000000",
 - "collateral_decimals": 6,
 - "collateral_symbol": "XTZ",
 - "collateral_token": "KT18amZmM5W7qDWVt2pH6uj7sCEd3kbzLrHT_0",
 - "contract": "KT1FFE2LC5JpVakVjHm5mM36QVp2p3ZzH4hH",
 - "debt": "0",
 - "debt_decimals": 12,
 - "debt_symbol": "uUSD",
 - "debt_token": "KT1XRPEPXbZK25r3Htzp2o1x7xdMMmfocKNW_0",
 - "entity": "Youves",
 - "event_type": "deposit",
 - "fee": "0",
 - "id": 1,
 - "interest": "0",
 - "owner": "tz1VwoDxLBarwvM7KZXJRem1DZmefdYKpstk",
 - "pool_id": 0,
 - "receiver": "tz1VwoDxLBarwvM7KZXJRem1DZmefdYKpstk",
 - "sender": "tz1VwoDxLBarwvM7KZXJRem1DZmefdYKpstk",
 - "signer": "tz1VwoDxLBarwvM7KZXJRem1DZmefdYKpstk",
 - "stake_id": 0,
 - "time": "2021-07-22T10:31:18Z",
 - "tx_fee": "195381",
 - "tx_hash": "ooU5yTEe7D41Edx8z1cZCxqhBaZnW4bR7E4564Q152fK9WSe8mT",
 - "volume": "1000000"
 
} 
]List Lending positions
Returns a list of positions from a lending pool.
path Parameters
| address required  | string <pool-address>   Lending pool address (  | 
query Parameters
object  Filters by unique stake id in lending pool.  | |
object  Filter by position owner wallet or contract address.  | |
object  Filter by position opening block height.  | |
object  Filter by position opening block timestamp.  | |
object  Filter by position closing block height.  | |
object  Filter by position closing block timestamp.  | |
object  Filter by position   | |
| with_closed | boolean  Include closed positions when   | 
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| balance | string <bigint>   Current position balance related to   | 
| borrowed | string <bigint>   Total amount of debt tokens borrowed (raw, no decimals).  | 
| close_block | integer <int64>   Block height when position was closed.  | 
| close_time | string <date-time>   Block timestamp position was closed.  | 
| collateral_decimals | integer  Collateral token decimals.  | 
| collateral_symbol | string  Collateral token symbol.  | 
| collateral_token | string <token-address>   Collateral token address.  | 
| contract | string <contract-address>   Lending pool contract address.  | 
| debt_decimals | integer  Debt token decimals.  | 
| debt_symbol | string  Debt token symbol.  | 
| debt_token | string <token-address>   Debt token address.  | 
| deposited | string <bigint>   Total amount of collateral tokens deposited into position (raw, no decimals).  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| id | integer <int64>   Internal database id.  | 
| interest_earned | string <bigint>   Total amount of interest earned (lending side).  | 
| interest_paid | string <bigint>   Total amount of interest paid (borroing side).  | 
| interest_pending | string <bigint>   Total amount of interest pending (either side).  | 
| interest_pending_usd | string <fixed>   Current USD value of pending interest (18 decimals).  | 
| is_closed | boolean  Flag indicating whether position is historic (closed) meaning all debt is repaid and all collateral is withdrawn.  | 
| liquidated | string <bigint>   Total amount of debt or collateral tokens liquidated depending on   | 
| name | string  Lending pool name.  | 
| open_block | integer <int64>   Block height when position was created.  | 
| open_time | string <date-time>   Block timestamp position was created.  | 
| owner | string <address>   Owner wallet address.  | 
| pool_id | integer <int64>   Lending pool id in contract.  | 
| position_value_usd | string <fixed>   Current USD value of the position (either side) (18 decimals).  | 
| received | string <bigint>   Total amount of position shares sent if supported by protocol (raw, no decimals).  | 
| repaid | string <bigint>   Total amount of debt tokens repaid (raw, no decimals).  | 
| sent | string <bigint>   Total amount of position shares sent if supported by protocol (raw, no decimals).  | 
| side | string  Enum: "lender" "borrower"    | 
| stake_id | integer <int64>   Unique position id in lending pool.  | 
| withdrawn | string <bigint>   Total amount of collateral tokens withdrawn from position (raw, no decimals).  | 
Response samples
- 200
 
[- {
- "balance": "1791761233535723",
 - "borrowed": "1791761233535723",
 - "collateral_decimals": 6,
 - "collateral_symbol": "XTZ",
 - "collateral_token": "KT18amZmM5W7qDWVt2pH6uj7sCEd3kbzLrHT_0",
 - "contract": "KT1TcCSR24TmDvwTfHkyWbwMB111gtNYxEcA",
 - "debt_decimals": 12,
 - "debt_symbol": "uUSD",
 - "debt_token": "KT1XRPEPXbZK25r3Htzp2o1x7xdMMmfocKNW_0",
 - "deposited": "0",
 - "entity": "Youves",
 - "id": 3545,
 - "interest_earned": "0",
 - "interest_paid": "0",
 - "interest_pending": "36807014019014",
 - "interest_pending_usd": "0.000000000000000000",
 - "is_closed": false,
 - "liquidated": "0",
 - "name": "Youves Engine uUSD/XTZ",
 - "open_block": 3549832,
 - "open_time": "2023-05-18T01:11:16Z",
 - "owner": "tz1Ne53BdhKLF1wc19991wjzks1EW7V2oPoA",
 - "pool_id": 0,
 - "position_usd": "0.000000000000000000",
 - "received": "0",
 - "repaid": "0",
 - "sent": "0",
 - "side": "borrower",
 - "stake_id": 0,
 - "withdrawn": "0"
 
} 
]Get info in indiviudal wallet positions and wallet activity across all supported DEX, farm and lending protocols.
List DEX events
Returns a list of DEX events for a wallet.
path Parameters
| address required  | string  Wallet address.  | 
query Parameters
object  Filters by dex pool address (  | |
object  Filters by unique pool database id.  | |
object  Filter by entity label.  | |
object  Filter by base currency identity.  | |
object  Filter by quote currency identity.  | |
object  Filter by base currency symbol.  | |
object  Filter by quote currency symbol.  | |
object  Filter by event type.  | |
object  Filter by transaction signer.  | |
object  Filter by token sender.  | |
object  Filter by token receiver.  | |
object  Filter by call router.  | |
object  Filter by block height.  | |
object  Filter by transaction date and time.  | |
object  Filter by transaction hash.  | |
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| block | integer <int64>   Block height for the event.  | 
| contract | string <contract-address>   Dex contract address.  | 
| decimals_a | integer  Token A decimals.  | 
| decimals_b | integer  Token B decimals.  | 
| decimals_c | integer  Token C decimals.  | 
| decimals_d | integer  Token D decimals.  | 
| decimals_lp | integer  LP token decimals.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| event_type | string  Enum: "trade" "deposit" "withdraw" "claim" "update" … 2 more   | 
| id | integer <int64>   Internal database id.  | 
| name | string  Dex pool name.  | 
| pair | string  Dex pair name.  | 
| pair_id | integer <int64>   Trading pair id for DEX pool (serial id in contract).  | 
| receiver | string <address>   Token receiver address.  | 
| router | string <address>   Address of an optional contract call router.  | 
| sender | string <address>   Token sender address.  | 
| signer | string <address>   Transaction signer address.  | 
| supply_a | string <bigint>   Pool supply in token A after event (raw, no decimals).  | 
| supply_b | string <bigint>   Pool supply in token B after event (raw, no decimals).  | 
| supply_c | string <bigint>   Pool supply in token C after event (raw, no decimals).  | 
| supply_d | string <bigint>   Poolsupply in token D after event (raw, no decimals).  | 
| supply_lp | string <bigint>   Pool supply in LP tokens after event (raw, no decimals).  | 
| time | string <date-time>   Block timestamp for the event.  | 
| tx_fee | string <bigint>   Transaction fee paid (raw, no decimals).  | 
| tx_hash | string <hash>   Transaction hash related to the event.  | 
| value_usd | string <fixed>   Current USD value of the event (18 decimals).  | 
| volume_a | string <bigint>   Event volume in token A (raw, no decimals).  | 
| volume_b | string <bigint>   Event volume in token B (raw, no decimals).  | 
| volume_c | string <bigint>   Event volume in token C (raw, no decimals).  | 
| volume_d | string <bigint>   Event volume in token D (raw, no decimals).  | 
| volume_lp | string <bigint>   Event volume in LP tokens (raw, no decimals).  | 
Response samples
- 200
 
[- {
- "block": 1365565,
 - "contract": "KT1AbYeDbjjcAnV1QK7EZUUdqku77CdkTuv6",
 - "decimals_a": 18,
 - "decimals_b": 6,
 - "decimals_lp": 0,
 - "entity": "Dexter",
 - "event_type": "deposit",
 - "id": 8881,
 - "name": "Dexter v2 kUSD/XTZ DEX",
 - "pair": "kUSD/XTZ",
 - "pair_id": 0,
 - "receiver": "tz1Mqnms73LqgBCYiM7e5k12VyWNQG8ytcGb",
 - "sender": "tz1Mqnms73LqgBCYiM7e5k12VyWNQG8ytcGb",
 - "signer": "tz1Mqnms73LqgBCYiM7e5k12VyWNQG8ytcGb",
 - "supply_a": "5000",
 - "supply_b": "1416000000",
 - "supply_lp": "1416000000",
 - "time": "2021-03-01T09:08:07Z",
 - "tx_fee": "50462",
 - "tx_hash": "ooueUVpQ37mQz3PyoESft65FckfEg89oHdRhwz5qLiihV3YH6sc",
 - "value_usd": "5062.200000000000000000",
 - "volume_a": "5000",
 - "volume_b": "1416000000",
 - "volume_lp": "1416000000"
 
} 
]List DEX positions
Returns a list of DEX positions for a wallet.
path Parameters
| address required  | string  Wallet address.  | 
query Parameters
object  Filters by dex pool address (  | |
object  Filters by unique pool database id.  | |
object  Filter by entity label.  | |
object  Filter by base currency identity.  | |
object  Filter by quote currency identity.  | |
object  Filter by base currency symbol.  | |
object  Filter by quote currency symbol.  | |
object  Filter by position opening block height.  | |
object  Filter by position opening block timestamp.  | |
object  Filter by position closing block height.  | |
object  Filter by position closing block timestamp.  | |
object  Filter by position   | |
| with_closed | boolean  Include closed positions when   | 
object  Include zero positions.  | |
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| close_block | integer <int64>   Block height when position was closed.  | 
| close_time | string <date-time>   Block timestamp position was closed.  | 
| close_value_usd | string <fixed>   Cumulative time value in USD of all position withdrawals at time of withdraw (18 decimals).  | 
| contract | string <contract-address>   Dex contract address.  | 
| decimals_a | integer  Token A decimals.  | 
| decimals_b | integer  Token B decimals.  | 
| decimals_c | integer  Token C decimals.  | 
| decimals_d | integer  Token D decimals.  | 
| decimals_lp | integer  LP shares decimals.  | 
| deposited_a | string <bigint>   Total amount of token A deposited into position (raw, no decimals).  | 
| deposited_b | string <bigint>   Total amount of token B deposited into position (raw, no decimals).  | 
| deposited_c | string <bigint>   Total amount of token C deposited into position (raw, no decimals).  | 
| deposited_d | string <bigint>   Total amount of token D deposited into position (raw, no decimals).  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| fee_income_bps | string <fixed>   Income from LP fees in basis points (2 decimals).  | 
| fee_income_usd | string <fixed>   Total income from LP fees in USD over the entire position lifetime considering deposited and withdrawn tokens. Price basis is current price (18 decimals).  | 
| id | integer <int64>   Internal database id.  | 
| is_closed | boolean  Flag indicating whether position is historic (closed) meaning all minted LP shares have been burned.  | 
| name | string  Dex pool name.  | 
| open_block | integer <int64>   Block height when position was created.  | 
| open_time | string <date-time>   Block timestamp position was created.  | 
| open_value_usd | string <fixed>   Cumulative time value in USD of all position deposits at time of deposit (18 decimals).  | 
| owner | string <address>   Owner wallet address.  | 
| pair | string  Dex pair name.  | 
| pair_id | integer <int64>   Trading pair id for DEX pool (serial id in contract).  | 
| pnl_bps | string <fixed>   Profit or loss in basis points (2 decimals).  | 
| pnl_usd | string <fixed>   Profit or loss in USD over the entire position lifetime as difference between open and current (or close) value. This includes fee income and impermanent loss from token price and token amount changes. Price basis is cumulative open price (18 decimals).  | 
| position_value_usd | string <fixed>   Current USD value of the remaining position (18 decimals).  | 
| share_value_usd | string <fixed>   Current USD value of a single LP share (18 decimals).  | 
| shares | string <bigint>   Amount of LP shares owned by position (raw, no decimals).  | 
| shares_burned | string <bigint>   Total amount of LP shares burned from position in withdraw events (raw, no decimals).  | 
| shares_minted | string <bigint>   Total amount of LP shares minted to position in deposit events (raw, no decimals).  | 
| shares_received | string <bigint>   Total amount of LP shares received by position owner from other protocol or wallet (raw, no decimals).  | 
| shares_sent | string <bigint>   Total amount of LP shares sent from position owner to other protocol or wallet (raw, no decimals).  | 
| total_shares | string <bigint>   Total amount of LP shares in existence (raw, no decimals).  | 
| value_a | string <bigint>   Current value of LP shares in token A (raw, no decimals).  | 
| value_b | string <bigint>   Current value of LP shares in token B (raw, no decimals).  | 
| value_c | string <bigint>   Current value of LP shares in token C (raw, no decimals).  | 
| value_d | string <bigint>   Current value of LP shares in token D (raw, no decimals).  | 
| withdrawn_a | string <bigint>   Total amount of token A withdrawn from position (raw, no decimals).  | 
| withdrawn_b | string <bigint>   Total amount of token B deposited from position (raw, no decimals).  | 
| withdrawn_c | string <bigint>   Total amount of token C deposited from position (raw, no decimals).  | 
| withdrawn_d | string <bigint>   Total amount of token D deposited from position (raw, no decimals).  | 
Response samples
- 200
 
[- {
- "close_value_usd": "0.000000000000000000",
 - "contract": "KT1AbYeDbjjcAnV1QK7EZUUdqku77CdkTuv6",
 - "decimals_a": 18,
 - "decimals_b": 6,
 - "decimals_lp": 0,
 - "deposited_a": "79957614596942778204",
 - "deposited_b": "22033668",
 - "entity": "Dexter",
 - "fee_income_bps": "910.48",
 - "fee_income_usd": "12.691710806377181725",
 - "id": 808,
 - "is_closed": false,
 - "name": "Dexter v2 kUSD/XTZ DEX",
 - "open_block": 1366833,
 - "open_time": "2021-03-02T06:25:35Z",
 - "open_value_usd": "154.204972354381032356",
 - "owner": "tz1aCHzduykNyX5zLbJwnweezcNfAaWP7zYd",
 - "pair": "kUSD/XTZ",
 - "pair_id": 0,
 - "pnl_bps": "-5073.42",
 - "pnl_usd": "-78.234574095381032356",
 - "position_value_usd": "75.970398259000000000",
 - "share_value_usd": "0.000006949754678978",
 - "shares": "21883668",
 - "shares_burned": "0",
 - "shares_minted": "21883668",
 - "shares_received": "0",
 - "shares_sent": "0",
 - "total_shares": "2597778676",
 - "value_a": "80719146059831532875",
 - "value_b": "26156102",
 - "withdrawn_a": "0",
 - "withdrawn_b": "0"
 
} 
]List DEX trades
Returns a list of DEX trades for a wallet.
path Parameters
| address required  | string  Wallet address.  | 
query Parameters
object  Filters by dex pool address (  | |
object  Filters by unique pool database id.  | |
object  Filter by entity label.  | |
object  Filter by base currency identity.  | |
object  Filter by quote currency identity.  | |
object  Filter by base currency symbol.  | |
object  Filter by quote currency symbol.  | |
object  Filter by trade side.  | |
object  Filter by transaction signer.  | |
object  Filter by token sender.  | |
object  Filter by token receiver.  | |
object  Filter by call router.  | |
object  Filter by dex pool trade counter.  | |
object  Filter by wash trade flag.  | |
object  Filter by block height.  | |
object  Filter by transaction date and time.  | |
object  Filter by transaction hash.  | |
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| base_decimals | integer  Base currency decimals.  | 
| base_symbol | string  Base currency symbol.  | 
| base_volume | string <bigint>   Trade volume in base currency (raw, no decimals).  | 
| block | integer <int64>   Block height for the trade.  | 
| burn | string or null <bigint>   Token amount burned as part of the trade (raw, no decimals).  | 
| burn_bps | string or null <fixed>   Burn in basis points (two decimals).  | 
| burn_decimals | integer or null  Currency decimals for burned tokens.  | 
| burn_symbol | string  Currency symbol for burned tokens.  | 
| contract | string <contract-address>   Dex contract address.  | 
| counter | integer <int64>   Dex trade counter (unique serial number).  | 
| dev_fee | string or null <bigint>   Fee amount paid to Dex developer (raw, no decimals).  | 
| dev_fee_bps | string or null <fixed>   Developer fee in basis points (two decimals).  | 
| dev_fee_decimals | integer or null  Currency decimals for developer fee.  | 
| dev_fee_symbol | string  Currency symbol for developer fee.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| fees_usd | string <fixed>   Total Dex fees converted to USD at time of the trade (18 decimals).  | 
| id | integer <int64>   Internal database id.  | 
| incentive_fee | string or null <bigint>   Fee amount paid as incentive to Dex stakeholders (raw, no decimals).  | 
| incentive_fee_bps | string or null <fixed>   Incentive fee in basis points (two decimals).  | 
| incentive_fee_decimals | integer or null  Currency decimals for incentive fee.  | 
| incentive_fee_symbol | string  Currency symbol for incentive fee.  | 
| is_wash_trade | boolean  Wash trade flag,   | 
| lp_fee | string or null <bigint>   Fee amount paid to liquidty providers (raw, no decimals).  | 
| lp_fee_bps | string or null <fixed>   LP fee in basis points (two extra decimals).  | 
| lp_fee_decimals | integer or null  Currency decimals for LP fee.  | 
| lp_fee_symbol | string or null  Currency symbol for LP fee.  | 
| name | string  Dex pool name.  | 
| pair | string  Dex pair name.  | 
| pair_id | integer <int64>   Trading pair id for DEX pool (serial id in contract).  | 
| price_before | string <fixed>   Marginal price before trade execution (18 decimals).  | 
| price_decimals | integer  Currency decimals for prices.  | 
| price_delta_bps | string or null <fixed>   Price difference between marginal price (before) and execution price (gross) in basis points (two decimals).  | 
| price_gross | string <fixed>   Marginal price after trade execution (18 decimals).  | 
| price_impact_bps | string or null <fixed>   Absolute price change (before/after) in basis points (two decimals).  | 
| price_net | string <fixed>   Net price inclusive of all Dex fees for this trade (18 decimals).  | 
| price_symbol | string  Currency symbol for prices.  | 
| price_usd | string <fixed>   Gross price converted to USD at time of the trade (18 decimals).  | 
| quote_decimals | integer  Quote currency decimals.  | 
| quote_symbol | string  Quote currency symbol.  | 
| quote_volume | string <bigint>   Trade volume in quote currency (raw, no decimals).  | 
| receiver | string <address>   Token receiver address.  | 
| referral_fee | string or null <bigint>   Fee amount paid as referral to trading app (raw, no decimals).  | 
| referral_fee_bps | string or null <fixed>   Referral fee in basis points (two decimals).  | 
| referral_fee_decimals | integer or null  Currency decimals for referral fee.  | 
| referral_fee_symbol | string  Currency symbol for referral fee.  | 
| router | string <address>   Address of an optional contract call router.  | 
| sender | string <address>   Token sender address.  | 
object   | |
| signer | string <address>   Transaction signer address.  | 
| time | string <date-time>   Block timestamp for the trade.  | 
| tx_fee | string <bigint>   Transaction fee paid (raw, no decimals).  | 
| tx_fee_decimals | integer  Currency decimals for transaction fee.  | 
| tx_fee_symbol | string  Currency symbol for transaction fee (usually   | 
| tx_hash | string <hash>   Transaction hash related to the trade.  | 
| volume_usd | string <fixed>   Trade volume converted to USD at time of the trade (18 decimals).  | 
Response samples
- 200
 
[- {
- "base_decimals": 18,
 - "base_symbol": "kUSD",
 - "base_volume": "3647356336679290726",
 - "block": 1366076,
 - "contract": "KT1AbYeDbjjcAnV1QK7EZUUdqku77CdkTuv6",
 - "counter": 1,
 - "entity": "Dexter",
 - "fees_usd": "0.010755000000000000",
 - "id": 7400,
 - "is_wash_trade": false,
 - "lp_fee": "3000",
 - "lp_fee_bps": "30.00",
 - "lp_fee_decimals": 6,
 - "lp_fee_symbol": "XTZ",
 - "name": "Dexter v2 kUSD/XTZ DEX",
 - "pair": "kUSD/XTZ",
 - "pair_id": 0,
 - "price_after": "0.273473726015937440",
 - "price_before": "0.273224044000000000",
 - "price_decimals": 18,
 - "price_delta_bps": "4.56",
 - "price_gross": "0.273348669000000000",
 - "price_impact_bps": "9.13",
 - "price_net": "0.274171182547642928",
 - "price_symbol": "XTZ",
 - "price_usd": "0.979508197740000000",
 - "quote_decimals": 6,
 - "quote_symbol": "XTZ",
 - "quote_volume": "1000000",
 - "receiver": "tz1RXevdVHRjueQCfLDt3sVDYyb8x51TtEfh",
 - "sender": "tz1RXevdVHRjueQCfLDt3sVDYyb8x51TtEfh",
 - "side": "buy",
 - "signer": "tz1RXevdVHRjueQCfLDt3sVDYyb8x51TtEfh",
 - "time": "2021-03-01T17:41:47Z",
 - "tx_fee": "31208",
 - "tx_fee_decimals": 6,
 - "tx_fee_symbol": "XTZ",
 - "tx_hash": "opGsfQdppT2hXFuJUTP9be2UQ8kyXUC4dxwUzgqNZ8NZqTKRE52",
 - "volume_usd": "3.585000000000000000"
 
} 
]List Farm events
Returns a list of farm events for a wallet.
path Parameters
| address required  | string  Wallet address.  | 
query Parameters
object  Filters by farm pool address (  | |
object  Filters by unique farm pool database id.  | |
object  Filter by entity label.  | |
object  Filter by event type.  | |
object  Filter by stake token address.  | |
object  Filter by reward token address.  | |
object  Filter by stake token symbol.  | |
object  Filter by reward token symbol.  | |
object  Filter by transaction signer.  | |
object  Filter by token sender.  | |
object  Filter by token receiver.  | |
object  Filter by block height.  | |
object  Filter by transaction date and time.  | |
object  Filter by transaction hash.  | |
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| block | integer <int64>   Block height for the event.  | 
| contract | string <contract-address>   Farm contract address.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| event_type | string  Enum: "deposit" "withdraw" "transfer" "claim" "update"    | 
| fee | string <bigint>   Farm fee paid by event in stake tokens (raw, no decimals).  | 
| fee_bps | string <fixed>   Farm fee in basis points (two decimals).  | 
| id | integer <int64>   Internal database id.  | 
| name | string  Farm name.  | 
| pool_id | integer <int64>   Farm pool id in contract.  | 
| receiver | string <address>   Token receiver address.  | 
| reward | string <bigint>   Rewards token volume moved by event (raw, no decimals).  | 
| reward_decimals | integer  Reward token decimals.  | 
| reward_supply | string <bigint>   Farm reward token supply after event (raw, no decimals).  | 
| reward_symbol | string  Farm reward token symbol.  | 
| reward_token | string <token-address>   Farm reward token address.  | 
| sender | string <address>   Token sender address.  | 
| signer | string <address>   Transaction signer address.  | 
| stake_decimals | integer  Stake token decimals.  | 
| stake_id | integer <int64>   Staking position id changed by event.  | 
| stake_supply | string <bigint>   Farm staking token supply after event (raw, no decimals).  | 
| stake_symbol | string  Farm stake token symbol.  | 
| stake_token | string <token-address>   Farm stake token address.  | 
| time | string <date-time>   Block timestamp for the event.  | 
| tx_fee | string <bigint>   Transaction fee paid (raw, no decimals).  | 
| tx_hash | string <hash>   Transaction hash related to the event.  | 
| volume | string <bigint>   Stake token volume moved by event (raw, no decimals).  | 
Response samples
- 200
 
[- {
- "block": 1521138,
 - "contract": "KT1KnuE87q1EKjPozJ5sRAjQA24FPsP57CE3",
 - "entity": "Crunchy",
 - "event_type": "deposit",
 - "fee": "0",
 - "fee_bps": "0.00",
 - "id": 20,
 - "name": "Crunchy quipuLP+wWBTC+XTZ Farm",
 - "pool_id": 2,
 - "receiver": "tz1YQK9vi2X5Un97NDfR33CQ42QoZzTvMasP",
 - "reward": "0",
 - "reward_decimals": 8,
 - "reward_supply": "250000000000",
 - "reward_symbol": "crDAO",
 - "reward_token": "KT1XPFjZqCULSnqfKaaYy8hJjeY63UNSGwXg_0",
 - "sender": "tz1YQK9vi2X5Un97NDfR33CQ42QoZzTvMasP",
 - "signer": "tz1YQK9vi2X5Un97NDfR33CQ42QoZzTvMasP",
 - "stake_decimals": 6,
 - "stake_id": 0,
 - "stake_supply": "90617849",
 - "stake_symbol": "quipuLP+wWBTC+XTZ",
 - "stake_token": "KT1DksKXvCBJN7Mw6frGj6y6F3CbABWZVpj1_0",
 - "time": "2021-06-18T19:57:10Z",
 - "tx_fee": "58500",
 - "tx_hash": "opUMvTtkx7vYn6siC97frbB82hCFaPweb4yT9yBd9QnqcqDqA43",
 - "volume": "90617849"
 
} 
]List Farm positions
Returns a list of farm positions for a wallet.
path Parameters
| address required  | string  Wallet address.  | 
query Parameters
object  Filters by farm pool address (  | |
object  Filters by unique stake id in farm pool.  | |
object  Filter by entity label.  | |
object  Filter by stake token address.  | |
object  Filter by reward token address.  | |
object  Filter by stake token symbol.  | |
object  Filter by reward token symbol.  | |
object  Filter by position opening block height.  | |
object  Filter by position opening block timestamp.  | |
object  Filter by position closing block height.  | |
object  Filter by position closing block timestamp.  | |
object  Filter by position   | |
| with_closed | boolean  Include closed positions when   | 
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| claimed_usd | string <fixed>   Current USD value of claimed rewards (18 decimals).  | 
| close_block | integer <int64>   Block height when position was closed.  | 
| close_time | string <date-time>   Block timestamp position was closed.  | 
| contract | string <contract-address>   Farm contract address.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| id | integer <int64>   Internal database id.  | 
| is_closed | boolean  Flag indicating whether position is historic (closed) meaning all stake and rewards have been withdrawn.  | 
| name | string  Farm name.  | 
| open_block | integer <int64>   Block height when position was created.  | 
| open_time | string <date-time>   Block timestamp position was created.  | 
| owner | string <address>   Owner wallet address.  | 
| pending_usd | string <fixed>   Current USD value of pending rewards (18 decimals).  | 
| pool_id | integer <int64>   Farm pool id in contract.  | 
| reward_decimals | integer  Reward token decimals.  | 
| reward_symbol | string  Farm reward token symbol.  | 
| reward_token | string <token-address>   Farm reward token address.  | 
| rewards_claimed | string <bigint>   Total amount of reward tokens claimed (raw, no decimals).  | 
| rewards_pending | string <bigint>   Current amount of reward tokens claimable (raw, no decimals).  | 
| stake_balance | string <bigint>   Current position staking token balance (raw, no decimals).  | 
| stake_decimals | integer  Stake token decimals.  | 
| stake_deposited | string <bigint>   Total amount of staking tokens deposited into position (raw, no decimals).  | 
| stake_id | integer <int64>   Staking position id changed by event.  | 
| stake_symbol | string  Farm stake token symbol.  | 
| stake_token | string <token-address>   Farm stake token address.  | 
| stake_withdrawn | string <bigint>   Total amount of staking tokens withdrawn from position (raw, no decimals).  | 
| total_stake | string <bigint>   Current farm staking token supply (raw, no decimals).  | 
| value_usd | string <fixed>   Current USD value of the staking position (18 decimals).  | 
Response samples
- 200
 
[- {
- "claimed_usd": "0.271127633755839219",
 - "contract": "KT1KnuE87q1EKjPozJ5sRAjQA24FPsP57CE3",
 - "entity": "Crunchy",
 - "id": 18,
 - "is_closed": false,
 - "name": "Crunchy quipuLP+wWBTC+XTZ Farm",
 - "open_block": 1521138,
 - "open_time": "2021-06-18T19:57:10Z",
 - "owner": "tz1YQK9vi2X5Un97NDfR33CQ42QoZzTvMasP",
 - "pending_us": "0.782116509526287979",
 - "pool_id": 2,
 - "reward_decimals": 8,
 - "reward_symbol": "crDAO",
 - "reward_token": "KT1XPFjZqCULSnqfKaaYy8hJjeY63UNSGwXg_0",
 - "rewards_claimed": "49860923",
 - "rewards_pending": "143832816",
 - "stake_balance": "181235698",
 - "stake_decimals": 6,
 - "stake_deposited": "181235698",
 - "stake_id": 0,
 - "stake_symbol": "quipuLP+wWBTC+XTZ",
 - "stake_token": "KT1DksKXvCBJN7Mw6frGj6y6F3CbABWZVpj1_0",
 - "stake_withdrawn": "0",
 - "total_stake": "136938358",
 - "value_usd": "663.085302140997575318"
 
} 
]List Lending events
Returns a list of lending pool events for a wallet.
path Parameters
| address required  | string  Wallet address.  | 
query Parameters
object  Filters by lending pool address (  | |
object  Filters by unique farm pool database id.  | |
object  Filter by entity label.  | |
object  Filter by event type.  | |
object  Filter by debt token address.  | |
object  Filter by collateral token address.  | |
object  Filter by debt token symbol.  | |
object  Filter by collateral token symbol.  | |
object  Filters by unique stake id in lending pool.  | |
object  Filter by transaction signer.  | |
object  Filter by token sender.  | |
object  Filter by token receiver.  | |
object  Filter by block height.  | |
object  Filter by transaction date and time.  | |
object  Filter by transaction hash.  | |
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| block | integer <int64>   Block height for the event.  | 
| collateral | string <bigint>   Change in collateral position (raw, no decimals).  | 
| collateral_decimals | integer  Collateral token decimals.  | 
| collateral_symbol | string  Collateral token symbol.  | 
| collateral_token | string <token-address>   Collateral token address.  | 
| contract | string <contract-address>   Lending pool contract address.  | 
| debt | string <bigint>   Change in debt position (raw, no decimals).  | 
| debt_decimals | integer  Debt token decimals.  | 
| debt_symbol | string  Debt token symbol.  | 
| debt_token | string <token-address>   Debt token address.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| event_type | string  Enum: "deposit" "withdraw" "borrow" "repay" "liquidate" … 1 more   | 
| fee | string <bigint>   Lending pool fee paid by event (raw, no decimals).  | 
| id | integer <int64>   Internal database id.  | 
| interest | string <bigint>   Interest paid by the event (raw, no decimals).  | 
| owner | string <address>   Position owner changed by event.  | 
| pool_id | integer <int64>   Lending pool id in contract.  | 
| receiver | string <address>   Token receiver address.  | 
| sender | string <address>   Token sender address.  | 
| signer | string <address>   Transaction signer address.  | 
| stake_id | integer <int64>   Position id changed by event.  | 
| time | string <date-time>   Block timestamp for the event.  | 
| tx_fee | string <bigint>   Transaction fee paid (raw, no decimals).  | 
| tx_hash | string <hash>   Transaction hash related to the event.  | 
| volume | string <bigint>   Amount of tokens moved (raw, no decimals). May differ from position update when a fee is taken.  | 
Response samples
- 200
 
[- {
- "block": 1568126,
 - "collateral": "1000000",
 - "collateral_decimals": 6,
 - "collateral_symbol": "XTZ",
 - "collateral_token": "KT18amZmM5W7qDWVt2pH6uj7sCEd3kbzLrHT_0",
 - "contract": "KT1FFE2LC5JpVakVjHm5mM36QVp2p3ZzH4hH",
 - "debt": "0",
 - "debt_decimals": 12,
 - "debt_symbol": "uUSD",
 - "debt_token": "KT1XRPEPXbZK25r3Htzp2o1x7xdMMmfocKNW_0",
 - "entity": "Youves",
 - "event_type": "deposit",
 - "fee": "0",
 - "id": 1,
 - "interest": "0",
 - "owner": "tz1VwoDxLBarwvM7KZXJRem1DZmefdYKpstk",
 - "pool_id": 0,
 - "receiver": "tz1VwoDxLBarwvM7KZXJRem1DZmefdYKpstk",
 - "sender": "tz1VwoDxLBarwvM7KZXJRem1DZmefdYKpstk",
 - "signer": "tz1VwoDxLBarwvM7KZXJRem1DZmefdYKpstk",
 - "stake_id": 0,
 - "time": "2021-07-22T10:31:18Z",
 - "tx_fee": "195381",
 - "tx_hash": "ooU5yTEe7D41Edx8z1cZCxqhBaZnW4bR7E4564Q152fK9WSe8mT",
 - "volume": "1000000"
 
} 
]List Lending positions
Returns a list of lending positions for a wallet.
path Parameters
| address required  | string  Wallet address.  | 
query Parameters
object  Filters by lending pool address (  | |
object  Filters by unique stake id in lending pool.  | |
object  Filter by entity label.  | |
object  Filter by debt token address.  | |
object  Filter by collateral token address.  | |
object  Filter by debt token symbol.  | |
object  Filter by collateral token symbol.  | |
object  Filter by position opening block height.  | |
object  Filter by position opening block timestamp.  | |
object  Filter by position closing block height.  | |
object  Filter by position closing block timestamp.  | |
object  Filter by position   | |
| with_closed | boolean  Include closed positions when   | 
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| balance | string <bigint>   Current position balance related to   | 
| borrowed | string <bigint>   Total amount of debt tokens borrowed (raw, no decimals).  | 
| close_block | integer <int64>   Block height when position was closed.  | 
| close_time | string <date-time>   Block timestamp position was closed.  | 
| collateral_decimals | integer  Collateral token decimals.  | 
| collateral_symbol | string  Collateral token symbol.  | 
| collateral_token | string <token-address>   Collateral token address.  | 
| contract | string <contract-address>   Lending pool contract address.  | 
| debt_decimals | integer  Debt token decimals.  | 
| debt_symbol | string  Debt token symbol.  | 
| debt_token | string <token-address>   Debt token address.  | 
| deposited | string <bigint>   Total amount of collateral tokens deposited into position (raw, no decimals).  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| id | integer <int64>   Internal database id.  | 
| interest_earned | string <bigint>   Total amount of interest earned (lending side).  | 
| interest_paid | string <bigint>   Total amount of interest paid (borroing side).  | 
| interest_pending | string <bigint>   Total amount of interest pending (either side).  | 
| interest_pending_usd | string <fixed>   Current USD value of pending interest (18 decimals).  | 
| is_closed | boolean  Flag indicating whether position is historic (closed) meaning all debt is repaid and all collateral is withdrawn.  | 
| liquidated | string <bigint>   Total amount of debt or collateral tokens liquidated depending on   | 
| name | string  Lending pool name.  | 
| open_block | integer <int64>   Block height when position was created.  | 
| open_time | string <date-time>   Block timestamp position was created.  | 
| owner | string <address>   Owner wallet address.  | 
| pool_id | integer <int64>   Lending pool id in contract.  | 
| position_value_usd | string <fixed>   Current USD value of the position (either side) (18 decimals).  | 
| received | string <bigint>   Total amount of position shares sent if supported by protocol (raw, no decimals).  | 
| repaid | string <bigint>   Total amount of debt tokens repaid (raw, no decimals).  | 
| sent | string <bigint>   Total amount of position shares sent if supported by protocol (raw, no decimals).  | 
| side | string  Enum: "lender" "borrower"    | 
| stake_id | integer <int64>   Unique position id in lending pool.  | 
| withdrawn | string <bigint>   Total amount of collateral tokens withdrawn from position (raw, no decimals).  | 
Response samples
- 200
 
[- {
- "balance": "1791761233535723",
 - "borrowed": "1791761233535723",
 - "collateral_decimals": 6,
 - "collateral_symbol": "XTZ",
 - "collateral_token": "KT18amZmM5W7qDWVt2pH6uj7sCEd3kbzLrHT_0",
 - "contract": "KT1TcCSR24TmDvwTfHkyWbwMB111gtNYxEcA",
 - "debt_decimals": 12,
 - "debt_symbol": "uUSD",
 - "debt_token": "KT1XRPEPXbZK25r3Htzp2o1x7xdMMmfocKNW_0",
 - "deposited": "0",
 - "entity": "Youves",
 - "id": 3545,
 - "interest_earned": "0",
 - "interest_paid": "0",
 - "interest_pending": "36807014019014",
 - "interest_pending_usd": "0.000000000000000000",
 - "is_closed": false,
 - "liquidated": "0",
 - "name": "Youves Engine uUSD/XTZ",
 - "open_block": 3549832,
 - "open_time": "2023-05-18T01:11:16Z",
 - "owner": "tz1Ne53BdhKLF1wc19991wjzks1EW7V2oPoA",
 - "pool_id": 0,
 - "position_usd": "0.000000000000000000",
 - "received": "0",
 - "repaid": "0",
 - "sent": "0",
 - "side": "borrower",
 - "stake_id": 0,
 - "withdrawn": "0"
 
} 
]List, filter and compare across all DEX pools, farms and lending pools for a complete picture. Firehose access is limited to MAX subscribers only.
List all DEX pools
Returns a list of DEX pools.
query Parameters
object  Filters by unique pool database id.  | |
object  Filter by DEX pool pair id.  | |
object  Filters by DEX address.  | |
object  Filter by DEX pool creator.  | |
object  Filter by DEX pool name.  | |
object  Filter by entity label.  | |
object  Filter by DEX pool pair name.  | |
object  Filter by any token symbol.  | |
object  Filter by base currency identity.  | |
object  Filter by quote currency identity.  | |
object  Filter by base currency symbol.  | |
object  Filter by quote currency symbol.  | |
object  Filter by number of trades.  | |
object  Filter by first block seen.  | |
object  Filter by first time seen.  | |
object  Filter by ledger tags.  | |
| zero | boolean  Include zero DEX pools without deposits.  | 
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| contract | string <contract-address>   DEX contract address.  | 
| creator | string <address>   Wallet address who signed the pool creation transaction.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| fees_bps | string <fixed>   Current total percentage of trading fees in basis points.  | 
| first_block | integer <int64>   Block height where pool was created.  | 
| first_time | string <date-time>   Block timestamp where pool was created.  | 
| id | integer <int64>   Internal database id.  | 
| last_change_block | integer <int64>   Block height where pool supply last changed.  | 
| last_change_time | string <date-time>   Block timestamp where pool supply last changed.  | 
| last_trade_time | string <date-time>   Block timestamp where last trade happened.  | 
| liquidity_usd | string <fixed>   Current total pool value (all tokens), converted to USD at current price (18 decimals).  | 
| name | string  Dex pool name.  | 
| num_lps | integer <int32>   Number of current active liquidity providers.  | 
| num_tokens | integer <int32>   Number of tokens traded in this pool (typically 2, but can also be 3 - 4).  | 
| num_total_lps | integer <int32>   Number of all-time unique liquidity providers.  | 
| num_total_users | integer <int32>   Number of all-time unique users (LPs and traders).  | 
| num_trades | integer <int32>   Total number of executed trades.  | 
| pair | string  Dex pair name.  | 
| pair_id | integer <int32>   Unique pool id inside the contract.  | 
| price | string <fixed>   Current token price, i.e. the cost of one base unit (A) in quote currency (B) (18 decimals).  | 
| price_usd | string <fixed>   Current base token price in USD (18 decimals).  | 
| supply_a | string <bigint>   Current pool supply in token A (raw, no decimals).  | 
| supply_b | string <bigint>   Current pool supply in token B (raw, no decimals).  | 
| supply_c | string <bigint>   Current pool supply in token C (raw, no decimals).  | 
| supply_d | string <bigint>   Current pool supply in token D (raw, no decimals).  | 
| supply_lp | string <bigint>   Current pool supply in LP tokens (raw, no decimals).  | 
| tags | Array of strings Items Enum: "deprecated" "insecure" "broken" "non-transferable" "scam" … 2 more  Optional tags for the ledger.  | 
object   | |
object   | |
object   | |
object   | |
object   | 
Response samples
- 200
 
[- {
- "contract": "KT1AbYeDbjjcAnV1QK7EZUUdqku77CdkTuv6",
 - "creator": "tz1hoverof3f2F8NAavUyTjbFBstZXTqnUMS",
 - "entity": "Dexter",
 - "fees_bps": "30.00",
 - "first_block": 1365556,
 - "first_time": "2021-03-01T08:58:11Z",
 - "id": 28,
 - "last_change_block": 3682788,
 - "last_change_time": "2023-06-10T09:57:44Z",
 - "liquidity_usd": "9976.739020121469048268",
 - "name": "Dexter v2 kUSD/XTZ DEX",
 - "num_tokens": 2,
 - "num_trades": 24085,
 - "pair": "kUSD/XTZ",
 - "pair_id": 0,
 - "price": "1.430676918155574099",
 - "price_usd": "1.021225989867835392",
 - "supply_a": "4865832845737574441206",
 - "supply_b": "6961434740",
 - "supply_lp": "2512488321",
 - "tags": [ ],
 - "token_a": {
- "category": "synthetic",
 - "decimals": 18,
 - "id": 17,
 - "ledger": "KT1K9gCRgaLRFKTErYt1wVxA3Frb9FjasjTV",
 - "logo": " https://kolibri-data.s3.amazonaws.com/logo.png",
 - "name": "Kolibri USD",
 - "symbol": "kUSD",
 - "token_id": "0",
 - "token_kind": "fa",
 - "token_type": "fa1.2"
 
}, - "token_b": {
- "category": "none",
 - "decimals": 6,
 - "id": 1,
 - "logo": "",
 - "name": "Tez",
 - "symbol": "XTZ",
 - "token_kind": "tez",
 - "token_type": "native"
 
}, - "token_lp": {
- "category": "none",
 - "decimals": 0,
 - "id": 28,
 - "ledger": "KT1AbYeDbjjcAnV1QK7EZUUdqku77CdkTuv6",
 - "logo": "",
 - "name": "Dexter kUSD/XTZ LP",
 - "symbol": "dexterLP+kUSD+XTZ",
 - "tags": [
- "non-transferable"
 
], - "token_id": "0",
 - "token_kind": "lp",
 - "token_type": "internal"
 
} 
} 
]List all DEX events
Returns a list of DEX events.
query Parameters
object  Filters by pool address (  | |
object  Filters by unique pool database id.  | |
object  Filter by entity label.  | |
object  Filter by base currency identity.  | |
object  Filter by quote currency identity.  | |
object  Filter by base currency symbol.  | |
object  Filter by quote currency symbol.  | |
object  Filter by event type.  | |
object  Filter by transaction signer.  | |
object  Filter by token sender.  | |
object  Filter by token receiver.  | |
object  Filter by call router.  | |
| address | string <address>   Filter by any address in signer, sender, receiver.  | 
object  Filter by block height.  | |
object  Filter by transaction date and time.  | |
object  Filter by transaction hash.  | |
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| block | integer <int64>   Block height for the event.  | 
| contract | string <contract-address>   Dex contract address.  | 
| decimals_a | integer  Token A decimals.  | 
| decimals_b | integer  Token B decimals.  | 
| decimals_c | integer  Token C decimals.  | 
| decimals_d | integer  Token D decimals.  | 
| decimals_lp | integer  LP token decimals.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| event_type | string  Enum: "trade" "deposit" "withdraw" "claim" "update" … 2 more   | 
| id | integer <int64>   Internal database id.  | 
| name | string  Dex pool name.  | 
| pair | string  Dex pair name.  | 
| pair_id | integer <int64>   Trading pair id for DEX pool (serial id in contract).  | 
| receiver | string <address>   Token receiver address.  | 
| router | string <address>   Address of an optional contract call router.  | 
| sender | string <address>   Token sender address.  | 
| signer | string <address>   Transaction signer address.  | 
| supply_a | string <bigint>   Pool supply in token A after event (raw, no decimals).  | 
| supply_b | string <bigint>   Pool supply in token B after event (raw, no decimals).  | 
| supply_c | string <bigint>   Pool supply in token C after event (raw, no decimals).  | 
| supply_d | string <bigint>   Poolsupply in token D after event (raw, no decimals).  | 
| supply_lp | string <bigint>   Pool supply in LP tokens after event (raw, no decimals).  | 
| time | string <date-time>   Block timestamp for the event.  | 
| tx_fee | string <bigint>   Transaction fee paid (raw, no decimals).  | 
| tx_hash | string <hash>   Transaction hash related to the event.  | 
| value_usd | string <fixed>   Current USD value of the event (18 decimals).  | 
| volume_a | string <bigint>   Event volume in token A (raw, no decimals).  | 
| volume_b | string <bigint>   Event volume in token B (raw, no decimals).  | 
| volume_c | string <bigint>   Event volume in token C (raw, no decimals).  | 
| volume_d | string <bigint>   Event volume in token D (raw, no decimals).  | 
| volume_lp | string <bigint>   Event volume in LP tokens (raw, no decimals).  | 
Response samples
- 200
 
[- {
- "block": 1365565,
 - "contract": "KT1AbYeDbjjcAnV1QK7EZUUdqku77CdkTuv6",
 - "decimals_a": 18,
 - "decimals_b": 6,
 - "decimals_lp": 0,
 - "entity": "Dexter",
 - "event_type": "deposit",
 - "id": 8881,
 - "name": "Dexter v2 kUSD/XTZ DEX",
 - "pair": "kUSD/XTZ",
 - "pair_id": 0,
 - "receiver": "tz1Mqnms73LqgBCYiM7e5k12VyWNQG8ytcGb",
 - "sender": "tz1Mqnms73LqgBCYiM7e5k12VyWNQG8ytcGb",
 - "signer": "tz1Mqnms73LqgBCYiM7e5k12VyWNQG8ytcGb",
 - "supply_a": "5000",
 - "supply_b": "1416000000",
 - "supply_lp": "1416000000",
 - "time": "2021-03-01T09:08:07Z",
 - "tx_fee": "50462",
 - "tx_hash": "ooueUVpQ37mQz3PyoESft65FckfEg89oHdRhwz5qLiihV3YH6sc",
 - "value_usd": "5062.200000000000000000",
 - "volume_a": "5000",
 - "volume_b": "1416000000",
 - "volume_lp": "1416000000"
 
} 
]List all DEX positions
Returns a list of DEX positions.
query Parameters
object  Filters by pool address (  | |
object  Filters by unique pool database id.  | |
object  Filter by entity label.  | |
object  Filter by base currency identity.  | |
object  Filter by quote currency identity.  | |
object  Filter by base currency symbol.  | |
object  Filter by quote currency symbol.  | |
object  Filter by position owner wallet or contract address.  | |
object  Filter by position opening block height.  | |
object  Filter by position opening block timestamp.  | |
object  Filter by position closing block height.  | |
object  Filter by position closing block timestamp.  | |
object  Filter by position   | |
| with_closed | boolean  Include closed positions when   | 
object  Include zero positions.  | |
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| close_block | integer <int64>   Block height when position was closed.  | 
| close_time | string <date-time>   Block timestamp position was closed.  | 
| close_value_usd | string <fixed>   Cumulative time value in USD of all position withdrawals at time of withdraw (18 decimals).  | 
| contract | string <contract-address>   Dex contract address.  | 
| decimals_a | integer  Token A decimals.  | 
| decimals_b | integer  Token B decimals.  | 
| decimals_c | integer  Token C decimals.  | 
| decimals_d | integer  Token D decimals.  | 
| decimals_lp | integer  LP shares decimals.  | 
| deposited_a | string <bigint>   Total amount of token A deposited into position (raw, no decimals).  | 
| deposited_b | string <bigint>   Total amount of token B deposited into position (raw, no decimals).  | 
| deposited_c | string <bigint>   Total amount of token C deposited into position (raw, no decimals).  | 
| deposited_d | string <bigint>   Total amount of token D deposited into position (raw, no decimals).  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| fee_income_bps | string <fixed>   Income from LP fees in basis points (2 decimals).  | 
| fee_income_usd | string <fixed>   Total income from LP fees in USD over the entire position lifetime considering deposited and withdrawn tokens. Price basis is current price (18 decimals).  | 
| id | integer <int64>   Internal database id.  | 
| is_closed | boolean  Flag indicating whether position is historic (closed) meaning all minted LP shares have been burned.  | 
| name | string  Dex pool name.  | 
| open_block | integer <int64>   Block height when position was created.  | 
| open_time | string <date-time>   Block timestamp position was created.  | 
| open_value_usd | string <fixed>   Cumulative time value in USD of all position deposits at time of deposit (18 decimals).  | 
| owner | string <address>   Owner wallet address.  | 
| pair | string  Dex pair name.  | 
| pair_id | integer <int64>   Trading pair id for DEX pool (serial id in contract).  | 
| pnl_bps | string <fixed>   Profit or loss in basis points (2 decimals).  | 
| pnl_usd | string <fixed>   Profit or loss in USD over the entire position lifetime as difference between open and current (or close) value. This includes fee income and impermanent loss from token price and token amount changes. Price basis is cumulative open price (18 decimals).  | 
| position_value_usd | string <fixed>   Current USD value of the remaining position (18 decimals).  | 
| share_value_usd | string <fixed>   Current USD value of a single LP share (18 decimals).  | 
| shares | string <bigint>   Amount of LP shares owned by position (raw, no decimals).  | 
| shares_burned | string <bigint>   Total amount of LP shares burned from position in withdraw events (raw, no decimals).  | 
| shares_minted | string <bigint>   Total amount of LP shares minted to position in deposit events (raw, no decimals).  | 
| shares_received | string <bigint>   Total amount of LP shares received by position owner from other protocol or wallet (raw, no decimals).  | 
| shares_sent | string <bigint>   Total amount of LP shares sent from position owner to other protocol or wallet (raw, no decimals).  | 
| total_shares | string <bigint>   Total amount of LP shares in existence (raw, no decimals).  | 
| value_a | string <bigint>   Current value of LP shares in token A (raw, no decimals).  | 
| value_b | string <bigint>   Current value of LP shares in token B (raw, no decimals).  | 
| value_c | string <bigint>   Current value of LP shares in token C (raw, no decimals).  | 
| value_d | string <bigint>   Current value of LP shares in token D (raw, no decimals).  | 
| withdrawn_a | string <bigint>   Total amount of token A withdrawn from position (raw, no decimals).  | 
| withdrawn_b | string <bigint>   Total amount of token B deposited from position (raw, no decimals).  | 
| withdrawn_c | string <bigint>   Total amount of token C deposited from position (raw, no decimals).  | 
| withdrawn_d | string <bigint>   Total amount of token D deposited from position (raw, no decimals).  | 
Response samples
- 200
 
[- {
- "close_value_usd": "0.000000000000000000",
 - "contract": "KT1AbYeDbjjcAnV1QK7EZUUdqku77CdkTuv6",
 - "decimals_a": 18,
 - "decimals_b": 6,
 - "decimals_lp": 0,
 - "deposited_a": "79957614596942778204",
 - "deposited_b": "22033668",
 - "entity": "Dexter",
 - "fee_income_bps": "910.48",
 - "fee_income_usd": "12.691710806377181725",
 - "id": 808,
 - "is_closed": false,
 - "name": "Dexter v2 kUSD/XTZ DEX",
 - "open_block": 1366833,
 - "open_time": "2021-03-02T06:25:35Z",
 - "open_value_usd": "154.204972354381032356",
 - "owner": "tz1aCHzduykNyX5zLbJwnweezcNfAaWP7zYd",
 - "pair": "kUSD/XTZ",
 - "pair_id": 0,
 - "pnl_bps": "-5073.42",
 - "pnl_usd": "-78.234574095381032356",
 - "position_value_usd": "75.970398259000000000",
 - "share_value_usd": "0.000006949754678978",
 - "shares": "21883668",
 - "shares_burned": "0",
 - "shares_minted": "21883668",
 - "shares_received": "0",
 - "shares_sent": "0",
 - "total_shares": "2597778676",
 - "value_a": "80719146059831532875",
 - "value_b": "26156102",
 - "withdrawn_a": "0",
 - "withdrawn_b": "0"
 
} 
]List all DEX tickers
Returns a list of DEX price tickers.
query Parameters
object  Filters by unique pool database id.  | |
object  Filter by DEX pool pair id.  | |
object  Filters by DEX address.  | |
object  Filter by DEX pool creator.  | |
object  Filter by DEX pool name.  | |
object  Filter by entity label.  | |
object  Filter by DEX pool pair name.  | |
object  Filter by any token symbol.  | |
object  Filter by base currency identity.  | |
object  Filter by quote currency identity.  | |
object  Filter by base currency symbol.  | |
object  Filter by quote currency symbol.  | |
object  Filter by number of trades.  | |
object  Filter by first block seen.  | |
object  Filter by first time seen.  | |
object  Filter by ledger tags.  | |
| zero | boolean  Include zero DEX pools without deposits.  | 
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| ask_price | string <fixed>   Current ask price in quote currency (18 decimals).  | 
| base_volume | string <fixed>   24h trading volume in base currency (base decimals).  | 
| close_time | string <date-time>   Ticker close timestamp (now).  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| high_price | string <fixed>   24h highest price in quote currency (18 decimals).  | 
| id | integer <int64>   Internal database id.  | 
| last_price | string <fixed>   Last trade execution price (18 decimals).  | 
| last_qty | string <fixed>   Last trade quantity in quote currency (quote decimals).  | 
| last_trade_time | string <date-time>   Last trade timestamp.  | 
| liquidity_usd | string <fixed>   Current total pool value (all tokens), converted to USD at current price (18 decimals).  | 
| low_price | string <fixed>   24h lowest price in quote currency (18 decimals).  | 
| name | string  Dex pool name.  | 
| num_trades | integer <int32>   Number of trades last 24h.  | 
| open_price | string <fixed>   24h open price in quote currency (18 decimals).  | 
| open_time | string <date-time>   Ticker open timestamp.  | 
| pair | string  Dex pair name.  | 
| pool | string <pool-address>   DEX pool address (  | 
| price_change | string <fixed>   Absolue 24h price change in quote currency (18 decimals).  | 
| price_change_bps | string <fixed>   Absolue 24h price change in basis points (2 decimals).  | 
| price_usd | string <fixed>   Current base currency price in USD (18 decimals).  | 
| quote_volume | string <fixed>   24h trading volume in quote currency (quote decimals).  | 
| weighted_avg_price | string <fixed>   24h volume weighted average price in quote currency (18 decimals).  | 
Response samples
- 200
 
[- {
- "ask_price": "35180.872515236150485815",
 - "base_volume": "0.00378750",
 - "close_time": "2023-06-10T12:00:36Z",
 - "entity": "Dexter",
 - "high_price": "35155.171603196991067230",
 - "last_price": "35155.171603196991067230",
 - "last_qty": "0.00004254",
 - "last_trade_time": "2023-06-10T06:28:10Z",
 - "liquidity_usd": "2910.591570795042085572",
 - "low_price": "31009.814763616256566215",
 - "name": "Dexter v2 tzBTC/XTZ DEX",
 - "num_trades": 23,
 - "open_price": "30935.894728806505656003",
 - "open_time": "2023-06-09T12:00:36Z",
 - "pair": "tzBTC/XTZ",
 - "pool": "KT1BGQR7t4izzKZ7eRodKWTodAsM23P38v7N_0",
 - "price_change": "4145.356839580734501015",
 - "price_change_bps": "1336.7",
 - "price_usd": "25574.632461649887319835",
 - "quote_volume": "125.327414",
 - "weighted_avg_price": "33035.696086307436780071"
 
} 
]List all DEX trades
Returns a list of DEX trades.
query Parameters
object  Filters by pool address (  | |
object  Filters by unique pool database id.  | |
object  Filter by entity label.  | |
object  Filter by base currency identity.  | |
object  Filter by quote currency identity.  | |
object  Filter by base currency symbol.  | |
object  Filter by quote currency symbol.  | |
object  Filter by trade side.  | |
object  Filter by transaction signer.  | |
object  Filter by token sender.  | |
object  Filter by token receiver.  | |
object  Filter by call router.  | |
object  Filter by dex pool trade counter.  | |
object  Filter by wash trade flag.  | |
object  Filter by block height.  | |
object  Filter by transaction date and time.  | |
object  Filter by transaction hash.  | |
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| base_decimals | integer  Base currency decimals.  | 
| base_symbol | string  Base currency symbol.  | 
| base_volume | string <bigint>   Trade volume in base currency (raw, no decimals).  | 
| block | integer <int64>   Block height for the trade.  | 
| burn | string or null <bigint>   Token amount burned as part of the trade (raw, no decimals).  | 
| burn_bps | string or null <fixed>   Burn in basis points (two decimals).  | 
| burn_decimals | integer or null  Currency decimals for burned tokens.  | 
| burn_symbol | string  Currency symbol for burned tokens.  | 
| contract | string <contract-address>   Dex contract address.  | 
| counter | integer <int64>   Dex trade counter (unique serial number).  | 
| dev_fee | string or null <bigint>   Fee amount paid to Dex developer (raw, no decimals).  | 
| dev_fee_bps | string or null <fixed>   Developer fee in basis points (two decimals).  | 
| dev_fee_decimals | integer or null  Currency decimals for developer fee.  | 
| dev_fee_symbol | string  Currency symbol for developer fee.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| fees_usd | string <fixed>   Total Dex fees converted to USD at time of the trade (18 decimals).  | 
| id | integer <int64>   Internal database id.  | 
| incentive_fee | string or null <bigint>   Fee amount paid as incentive to Dex stakeholders (raw, no decimals).  | 
| incentive_fee_bps | string or null <fixed>   Incentive fee in basis points (two decimals).  | 
| incentive_fee_decimals | integer or null  Currency decimals for incentive fee.  | 
| incentive_fee_symbol | string  Currency symbol for incentive fee.  | 
| is_wash_trade | boolean  Wash trade flag,   | 
| lp_fee | string or null <bigint>   Fee amount paid to liquidty providers (raw, no decimals).  | 
| lp_fee_bps | string or null <fixed>   LP fee in basis points (two extra decimals).  | 
| lp_fee_decimals | integer or null  Currency decimals for LP fee.  | 
| lp_fee_symbol | string or null  Currency symbol for LP fee.  | 
| name | string  Dex pool name.  | 
| pair | string  Dex pair name.  | 
| pair_id | integer <int64>   Trading pair id for DEX pool (serial id in contract).  | 
| price_before | string <fixed>   Marginal price before trade execution (18 decimals).  | 
| price_decimals | integer  Currency decimals for prices.  | 
| price_delta_bps | string or null <fixed>   Price difference between marginal price (before) and execution price (gross) in basis points (two decimals).  | 
| price_gross | string <fixed>   Marginal price after trade execution (18 decimals).  | 
| price_impact_bps | string or null <fixed>   Absolute price change (before/after) in basis points (two decimals).  | 
| price_net | string <fixed>   Net price inclusive of all Dex fees for this trade (18 decimals).  | 
| price_symbol | string  Currency symbol for prices.  | 
| price_usd | string <fixed>   Gross price converted to USD at time of the trade (18 decimals).  | 
| quote_decimals | integer  Quote currency decimals.  | 
| quote_symbol | string  Quote currency symbol.  | 
| quote_volume | string <bigint>   Trade volume in quote currency (raw, no decimals).  | 
| receiver | string <address>   Token receiver address.  | 
| referral_fee | string or null <bigint>   Fee amount paid as referral to trading app (raw, no decimals).  | 
| referral_fee_bps | string or null <fixed>   Referral fee in basis points (two decimals).  | 
| referral_fee_decimals | integer or null  Currency decimals for referral fee.  | 
| referral_fee_symbol | string  Currency symbol for referral fee.  | 
| router | string <address>   Address of an optional contract call router.  | 
| sender | string <address>   Token sender address.  | 
object   | |
| signer | string <address>   Transaction signer address.  | 
| time | string <date-time>   Block timestamp for the trade.  | 
| tx_fee | string <bigint>   Transaction fee paid (raw, no decimals).  | 
| tx_fee_decimals | integer  Currency decimals for transaction fee.  | 
| tx_fee_symbol | string  Currency symbol for transaction fee (usually   | 
| tx_hash | string <hash>   Transaction hash related to the trade.  | 
| volume_usd | string <fixed>   Trade volume converted to USD at time of the trade (18 decimals).  | 
Response samples
- 200
 
[- {
- "base_decimals": 18,
 - "base_symbol": "kUSD",
 - "base_volume": "3647356336679290726",
 - "block": 1366076,
 - "contract": "KT1AbYeDbjjcAnV1QK7EZUUdqku77CdkTuv6",
 - "counter": 1,
 - "entity": "Dexter",
 - "fees_usd": "0.010755000000000000",
 - "id": 7400,
 - "is_wash_trade": false,
 - "lp_fee": "3000",
 - "lp_fee_bps": "30.00",
 - "lp_fee_decimals": 6,
 - "lp_fee_symbol": "XTZ",
 - "name": "Dexter v2 kUSD/XTZ DEX",
 - "pair": "kUSD/XTZ",
 - "pair_id": 0,
 - "price_after": "0.273473726015937440",
 - "price_before": "0.273224044000000000",
 - "price_decimals": 18,
 - "price_delta_bps": "4.56",
 - "price_gross": "0.273348669000000000",
 - "price_impact_bps": "9.13",
 - "price_net": "0.274171182547642928",
 - "price_symbol": "XTZ",
 - "price_usd": "0.979508197740000000",
 - "quote_decimals": 6,
 - "quote_symbol": "XTZ",
 - "quote_volume": "1000000",
 - "receiver": "tz1RXevdVHRjueQCfLDt3sVDYyb8x51TtEfh",
 - "sender": "tz1RXevdVHRjueQCfLDt3sVDYyb8x51TtEfh",
 - "side": "buy",
 - "signer": "tz1RXevdVHRjueQCfLDt3sVDYyb8x51TtEfh",
 - "time": "2021-03-01T17:41:47Z",
 - "tx_fee": "31208",
 - "tx_fee_decimals": 6,
 - "tx_fee_symbol": "XTZ",
 - "tx_hash": "opGsfQdppT2hXFuJUTP9be2UQ8kyXUC4dxwUzgqNZ8NZqTKRE52",
 - "volume_usd": "3.585000000000000000"
 
} 
]List all Farms
Returns a list of farms.
query Parameters
object  Filters by farm contract address.  | |
object  Filters by farm pool id.  | |
object  Filter by farm pool creator.  | |
object  Filter by farm pool name.  | |
object  Filter by entity label.  | |
object  Filter by stake token address.  | |
object  Filter by reward token address.  | |
object  Filter by stake token symbol.  | |
object  Filter by reward token symbol.  | |
object  Filter by first block seen.  | |
object  Filter by first time seen.  | |
object  Filter by ledger tags.  | |
| zero | boolean  Include farms with zero staking deposits.  | 
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| contract | string <contract-address>   Farm contract address.  | 
| creator | string <address>   Wallet address who signed the pool creation transaction.  | 
| end_time | string or null <date-time>   Optional reward payout end time.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| first_block | integer <int64>   Block height where pool was created.  | 
| first_time | string <date-time>   Block timestamp where pool was created.  | 
| id | integer <int64>   Internal database id.  | 
| name | string  Farm name.  | 
| num_positions | integer <int64>   Current number of open staking positions.  | 
| pool_id | integer <int32>   Unique pool id inside the contract.  | 
| remaining_reward | string <bigint>   Current outstanding rewards in reward token (raw, no decimals).  | 
object   | |
| rewards_value_usd | string <fixed>   Current value of available rewards in USD (18 decimals).  | 
object   | |
| stake_value_usd | string <fixed>   Current value of all staked tokens in USD (18 decimals).  | 
| start_time | string or null <date-time>   Optional reward payout start time.  | 
| tags | Array of strings Items Enum: "deprecated" "insecure" "broken" "non-transferable" "scam" … 2 more  Optional tags for the ledger.  | 
| total_stake | string <bigint>   Current pool stake in stake token (raw, no decimals).  | 
Response samples
- 200
 
[- {
- "contract": "KT1TMfRfmJ5mkJEXZGRCsqLHn2rgnV1SdUzb",
 - "creator": "tz1TkUbh7oW8AdAUkoqKpCsCLk9894KZfLBM",
 - "entity": "Youves",
 - "first_block": 1807521,
 - "first_time": "2021-10-25T19:06:34+04:00",
 - "id": 348,
 - "name": "Youves Saving v1 uUSD Farm",
 - "num_positions": 79,
 - "pool_id": 0,
 - "remaining_rewards": "54345253724440521",
 - "reward_token": {
- "category": "synthetic",
 - "contract": "KT1XRPEPXbZK25r3Htzp2o1x7xdMMmfocKNW",
 - "decimals": 12,
 - "id": 164,
 - "logo": "ipfs://QmbvhanNCxydZEbGu1RdqkG3LcpNGv7XYsCHgzWBXnmxRd",
 - "name": "youves uUSD",
 - "symbol": "uUSD",
 - "token_id": "0",
 - "token_kind": "fa",
 - "token_type": "fa2"
 
}, - "rewards_value_usd": "54306.742287876942599587",
 - "stake_token": {
- "category": "synthetic",
 - "contract": "KT1XRPEPXbZK25r3Htzp2o1x7xdMMmfocKNW",
 - "decimals": 12,
 - "id": 164,
 - "logo": "ipfs://QmbvhanNCxydZEbGu1RdqkG3LcpNGv7XYsCHgzWBXnmxRd",
 - "name": "youves uUSD",
 - "symbol": "uUSD",
 - "token_id": "0",
 - "token_kind": "fa",
 - "token_type": "fa2"
 
}, - "stake_value_usd": "53948.182661072695600737",
 - "tags": [ ],
 - "total_stake": "53986439826329615"
 
} 
]List all Farm events
Returns a list of farm events.
query Parameters
object  Filters by farm pool address (  | |
object  Filters by unique pool database id.  | |
object  Filter by entity label.  | |
object  Filter by event type.  | |
object  Filter by stake token address.  | |
object  Filter by reward token address.  | |
object  Filter by stake token symbol.  | |
object  Filter by reward token symbol.  | |
object  Filter by transaction signer.  | |
object  Filter by token sender.  | |
object  Filter by token receiver.  | |
| address | string <address>   Filter by any address in signer, sender, receiver.  | 
object  Filter by block height.  | |
object  Filter by transaction date and time.  | |
object  Filter by transaction hash.  | |
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| block | integer <int64>   Block height for the event.  | 
| contract | string <contract-address>   Farm contract address.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| event_type | string  Enum: "deposit" "withdraw" "transfer" "claim" "update"    | 
| fee | string <bigint>   Farm fee paid by event in stake tokens (raw, no decimals).  | 
| fee_bps | string <fixed>   Farm fee in basis points (two decimals).  | 
| id | integer <int64>   Internal database id.  | 
| name | string  Farm name.  | 
| pool_id | integer <int64>   Farm pool id in contract.  | 
| receiver | string <address>   Token receiver address.  | 
| reward | string <bigint>   Rewards token volume moved by event (raw, no decimals).  | 
| reward_decimals | integer  Reward token decimals.  | 
| reward_supply | string <bigint>   Farm reward token supply after event (raw, no decimals).  | 
| reward_symbol | string  Farm reward token symbol.  | 
| reward_token | string <token-address>   Farm reward token address.  | 
| sender | string <address>   Token sender address.  | 
| signer | string <address>   Transaction signer address.  | 
| stake_decimals | integer  Stake token decimals.  | 
| stake_id | integer <int64>   Staking position id changed by event.  | 
| stake_supply | string <bigint>   Farm staking token supply after event (raw, no decimals).  | 
| stake_symbol | string  Farm stake token symbol.  | 
| stake_token | string <token-address>   Farm stake token address.  | 
| time | string <date-time>   Block timestamp for the event.  | 
| tx_fee | string <bigint>   Transaction fee paid (raw, no decimals).  | 
| tx_hash | string <hash>   Transaction hash related to the event.  | 
| volume | string <bigint>   Stake token volume moved by event (raw, no decimals).  | 
Response samples
- 200
 
[- {
- "block": 1521138,
 - "contract": "KT1KnuE87q1EKjPozJ5sRAjQA24FPsP57CE3",
 - "entity": "Crunchy",
 - "event_type": "deposit",
 - "fee": "0",
 - "fee_bps": "0.00",
 - "id": 20,
 - "name": "Crunchy quipuLP+wWBTC+XTZ Farm",
 - "pool_id": 2,
 - "receiver": "tz1YQK9vi2X5Un97NDfR33CQ42QoZzTvMasP",
 - "reward": "0",
 - "reward_decimals": 8,
 - "reward_supply": "250000000000",
 - "reward_symbol": "crDAO",
 - "reward_token": "KT1XPFjZqCULSnqfKaaYy8hJjeY63UNSGwXg_0",
 - "sender": "tz1YQK9vi2X5Un97NDfR33CQ42QoZzTvMasP",
 - "signer": "tz1YQK9vi2X5Un97NDfR33CQ42QoZzTvMasP",
 - "stake_decimals": 6,
 - "stake_id": 0,
 - "stake_supply": "90617849",
 - "stake_symbol": "quipuLP+wWBTC+XTZ",
 - "stake_token": "KT1DksKXvCBJN7Mw6frGj6y6F3CbABWZVpj1_0",
 - "time": "2021-06-18T19:57:10Z",
 - "tx_fee": "58500",
 - "tx_hash": "opUMvTtkx7vYn6siC97frbB82hCFaPweb4yT9yBd9QnqcqDqA43",
 - "volume": "90617849"
 
} 
]List all Farm positions
Returns a list of farm positions.
query Parameters
object  Filters by farm pool address (  | |
object  Filter by entity label.  | |
object  Filters by unique stake id in farm pool.  | |
object  Filter by position owner wallet or contract address.  | |
object  Filter by stake token address.  | |
object  Filter by reward token address.  | |
object  Filter by stake token symbol.  | |
object  Filter by reward token symbol.  | |
object  Filter by position opening block height.  | |
object  Filter by position opening block timestamp.  | |
object  Filter by position closing block height.  | |
object  Filter by position closing block timestamp.  | |
object  Filter by position   | |
| with_closed | boolean  Include closed positions when   | 
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| claimed_usd | string <fixed>   Current USD value of claimed rewards (18 decimals).  | 
| close_block | integer <int64>   Block height when position was closed.  | 
| close_time | string <date-time>   Block timestamp position was closed.  | 
| contract | string <contract-address>   Farm contract address.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| id | integer <int64>   Internal database id.  | 
| is_closed | boolean  Flag indicating whether position is historic (closed) meaning all stake and rewards have been withdrawn.  | 
| name | string  Farm name.  | 
| open_block | integer <int64>   Block height when position was created.  | 
| open_time | string <date-time>   Block timestamp position was created.  | 
| owner | string <address>   Owner wallet address.  | 
| pending_usd | string <fixed>   Current USD value of pending rewards (18 decimals).  | 
| pool_id | integer <int64>   Farm pool id in contract.  | 
| reward_decimals | integer  Reward token decimals.  | 
| reward_symbol | string  Farm reward token symbol.  | 
| reward_token | string <token-address>   Farm reward token address.  | 
| rewards_claimed | string <bigint>   Total amount of reward tokens claimed (raw, no decimals).  | 
| rewards_pending | string <bigint>   Current amount of reward tokens claimable (raw, no decimals).  | 
| stake_balance | string <bigint>   Current position staking token balance (raw, no decimals).  | 
| stake_decimals | integer  Stake token decimals.  | 
| stake_deposited | string <bigint>   Total amount of staking tokens deposited into position (raw, no decimals).  | 
| stake_id | integer <int64>   Staking position id changed by event.  | 
| stake_symbol | string  Farm stake token symbol.  | 
| stake_token | string <token-address>   Farm stake token address.  | 
| stake_withdrawn | string <bigint>   Total amount of staking tokens withdrawn from position (raw, no decimals).  | 
| total_stake | string <bigint>   Current farm staking token supply (raw, no decimals).  | 
| value_usd | string <fixed>   Current USD value of the staking position (18 decimals).  | 
Response samples
- 200
 
[- {
- "claimed_usd": "0.271127633755839219",
 - "contract": "KT1KnuE87q1EKjPozJ5sRAjQA24FPsP57CE3",
 - "entity": "Crunchy",
 - "id": 18,
 - "is_closed": false,
 - "name": "Crunchy quipuLP+wWBTC+XTZ Farm",
 - "open_block": 1521138,
 - "open_time": "2021-06-18T19:57:10Z",
 - "owner": "tz1YQK9vi2X5Un97NDfR33CQ42QoZzTvMasP",
 - "pending_us": "0.782116509526287979",
 - "pool_id": 2,
 - "reward_decimals": 8,
 - "reward_symbol": "crDAO",
 - "reward_token": "KT1XPFjZqCULSnqfKaaYy8hJjeY63UNSGwXg_0",
 - "rewards_claimed": "49860923",
 - "rewards_pending": "143832816",
 - "stake_balance": "181235698",
 - "stake_decimals": 6,
 - "stake_deposited": "181235698",
 - "stake_id": 0,
 - "stake_symbol": "quipuLP+wWBTC+XTZ",
 - "stake_token": "KT1DksKXvCBJN7Mw6frGj6y6F3CbABWZVpj1_0",
 - "stake_withdrawn": "0",
 - "total_stake": "136938358",
 - "value_usd": "663.085302140997575318"
 
} 
]List all Lending pools
Returns a list of lending pools.
query Parameters
object  Filters by lending contract address.  | |
object  Filters by lending pool id.  | |
object  Filter by lending pool creator.  | |
object  Filter by lending pool name.  | |
object  Filter by entity label.  | |
object  Filter by debt token address.  | |
object  Filter by collateral token address.  | |
object  Filter by debt token symbol.  | |
object  Filter by collateral token symbol.  | |
object  Filter by number of deposits.  | |
object  Filter by number of open debt positions.  | |
object  Filter by first block seen.  | |
object  Filter by first time seen.  | |
object  Filter by ledger tags.  | |
| zero | boolean  Include lending pools with zero deposits.  | 
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
object   | |
| collateral_value_usd | string <fixed>   Current value of deposited collateral tokens in USD (18 decimals).  | 
| contract | string <contract-address>   Lending pool contract address.  | 
| creator | string <address>   Wallet address who signed the pool creation transaction.  | 
object   | |
| debt_value_usd | string <fixed>   Current value of borrowed tokens in USD (18 decimals).  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| first_block | integer <int64>   Block height where pool was created.  | 
| first_time | string <date-time>   Block timestamp where pool was created.  | 
| id | integer <int64>   Internal database id.  | 
| name | string  Lending pool name.  | 
| num_borrows | integer <int64>   Current number of debt positions.  | 
| num_deposits | integer <int64>   Current number of collateral positions.  | 
| pool_id | integer <int32>   Unique lending pool id inside the contract.  | 
| tags | Array of strings Items Enum: "deprecated" "insecure" "broken" "non-transferable" "scam" … 2 more  Optional tags for the ledger.  | 
| total_collateral | string <bigint>   Current staked collateral (raw, no decimals).  | 
| total_debt | string <bigint>   Current outstanding debt (raw, no decimals).  | 
Response samples
- 200
 
[- {
- "collateral_token": {
- "category": "none",
 - "decimals": 6,
 - "id": 1,
 - "name": "Tez",
 - "symbol": "XTZ",
 - "token_kind": "tez",
 - "token_type": "native"
 
}, - "collateral_value_usd": "129304.334285395508400000",
 - "contract": "KT1FFE2LC5JpVakVjHm5mM36QVp2p3ZzH4hH",
 - "creator": "tz1TkUbh7oW8AdAUkoqKpCsCLk9894KZfLBM",
 - "debt_token": {
- "category": "synthetic",
 - "contract": "KT1XRPEPXbZK25r3Htzp2o1x7xdMMmfocKNW",
 - "decimals": 12,
 - "id": 2,
 - "name": "youves uUSD",
 - "symbol": "uUSD",
 - "token_id": "0",
 - "token_kind": "fa",
 - "token_type": "fa2"
 
}, - "debt_value_usd": "45432.378115059693646050",
 - "entity": "Youves",
 - "first_block": 1568116,
 - "first_time": "2021-07-22T14:21:18+04:00",
 - "id": 1,
 - "name": "Youves Engine uUSD/XTZ",
 - "num_borrows": 804,
 - "num_deposits": 815,
 - "pool_id": 0,
 - "tags": [ ],
 - "total_collateral": "185601528004",
 - "total_debt": "45468236224903628"
 
} 
]List all Lending events
Returns a list of lending events.
query Parameters
object  Filters by lending pool address (  | |
object  Filters by unique pool database id.  | |
object  Filter by entity label.  | |
object  Filter by event type.  | |
object  Filter by debt token address.  | |
object  Filter by collateral token address.  | |
object  Filter by debt token symbol.  | |
object  Filter by collateral token symbol.  | |
object  Filter by position owner.  | |
object  Filters by unique stake id in lending pool.  | |
object  Filter by transaction signer.  | |
object  Filter by token sender.  | |
object  Filter by token receiver.  | |
| address | string <address>   Filter by any address in signer, sender, receiver.  | 
object  Filter by block height.  | |
object  Filter by transaction date and time.  | |
object  Filter by transaction hash.  | |
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| block | integer <int64>   Block height for the event.  | 
| collateral | string <bigint>   Change in collateral position (raw, no decimals).  | 
| collateral_decimals | integer  Collateral token decimals.  | 
| collateral_symbol | string  Collateral token symbol.  | 
| collateral_token | string <token-address>   Collateral token address.  | 
| contract | string <contract-address>   Lending pool contract address.  | 
| debt | string <bigint>   Change in debt position (raw, no decimals).  | 
| debt_decimals | integer  Debt token decimals.  | 
| debt_symbol | string  Debt token symbol.  | 
| debt_token | string <token-address>   Debt token address.  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| event_type | string  Enum: "deposit" "withdraw" "borrow" "repay" "liquidate" … 1 more   | 
| fee | string <bigint>   Lending pool fee paid by event (raw, no decimals).  | 
| id | integer <int64>   Internal database id.  | 
| interest | string <bigint>   Interest paid by the event (raw, no decimals).  | 
| owner | string <address>   Position owner changed by event.  | 
| pool_id | integer <int64>   Lending pool id in contract.  | 
| receiver | string <address>   Token receiver address.  | 
| sender | string <address>   Token sender address.  | 
| signer | string <address>   Transaction signer address.  | 
| stake_id | integer <int64>   Position id changed by event.  | 
| time | string <date-time>   Block timestamp for the event.  | 
| tx_fee | string <bigint>   Transaction fee paid (raw, no decimals).  | 
| tx_hash | string <hash>   Transaction hash related to the event.  | 
| volume | string <bigint>   Amount of tokens moved (raw, no decimals). May differ from position update when a fee is taken.  | 
Response samples
- 200
 
[- {
- "block": 1568126,
 - "collateral": "1000000",
 - "collateral_decimals": 6,
 - "collateral_symbol": "XTZ",
 - "collateral_token": "KT18amZmM5W7qDWVt2pH6uj7sCEd3kbzLrHT_0",
 - "contract": "KT1FFE2LC5JpVakVjHm5mM36QVp2p3ZzH4hH",
 - "debt": "0",
 - "debt_decimals": 12,
 - "debt_symbol": "uUSD",
 - "debt_token": "KT1XRPEPXbZK25r3Htzp2o1x7xdMMmfocKNW_0",
 - "entity": "Youves",
 - "event_type": "deposit",
 - "fee": "0",
 - "id": 1,
 - "interest": "0",
 - "owner": "tz1VwoDxLBarwvM7KZXJRem1DZmefdYKpstk",
 - "pool_id": 0,
 - "receiver": "tz1VwoDxLBarwvM7KZXJRem1DZmefdYKpstk",
 - "sender": "tz1VwoDxLBarwvM7KZXJRem1DZmefdYKpstk",
 - "signer": "tz1VwoDxLBarwvM7KZXJRem1DZmefdYKpstk",
 - "stake_id": 0,
 - "time": "2021-07-22T10:31:18Z",
 - "tx_fee": "195381",
 - "tx_hash": "ooU5yTEe7D41Edx8z1cZCxqhBaZnW4bR7E4564Q152fK9WSe8mT",
 - "volume": "1000000"
 
} 
]List all Lending positions
Returns a list of lending pool positions.
query Parameters
object  Filters by lending pool address (  | |
object  Filter by entity label.  | |
object  Filters by unique pool database id.  | |
object  Filter by debt token address.  | |
object  Filter by collateral token address.  | |
object  Filter by debt token symbol.  | |
object  Filter by collateral token symbol.  | |
object  Filter by position owner wallet or contract address.  | |
object  Filters by unique stake id in lending pool.  | |
object  Filter by position opening block height.  | |
object  Filter by position opening block timestamp.  | |
object  Filter by position closing block height.  | |
object  Filter by position closing block timestamp.  | |
object  Filter by position   | |
| with_closed | boolean  Include closed positions when   | 
| offset | integer <int32>   >= 0   Default:  0  Skips a number of items at the front of a list. Applied after sorting. Use in combination with  Performance hint: Prefer  Example:   | 
| limit | integer <int32>   [ 0 .. 10000 ]   Default:  100  Maximum number of items to return.  | 
| cursor | integer <int64>   Skips list items with an  Performance hint: Always prefer this method in favor of offset/limit for pagination when an  Example:   | 
| order | string  Default:  "asc"  Enum: "asc" "desc"   Sorts results by   | 
Responses
Response Schema: application/json
| balance | string <bigint>   Current position balance related to   | 
| borrowed | string <bigint>   Total amount of debt tokens borrowed (raw, no decimals).  | 
| close_block | integer <int64>   Block height when position was closed.  | 
| close_time | string <date-time>   Block timestamp position was closed.  | 
| collateral_decimals | integer  Collateral token decimals.  | 
| collateral_symbol | string  Collateral token symbol.  | 
| collateral_token | string <token-address>   Collateral token address.  | 
| contract | string <contract-address>   Lending pool contract address.  | 
| debt_decimals | integer  Debt token decimals.  | 
| debt_symbol | string  Debt token symbol.  | 
| debt_token | string <token-address>   Debt token address.  | 
| deposited | string <bigint>   Total amount of collateral tokens deposited into position (raw, no decimals).  | 
| entity | string  Enum: "quipu" "sirius" "plenty" "ctez" "dexter" … 77 more  Custom entity label  | 
| id | integer <int64>   Internal database id.  | 
| interest_earned | string <bigint>   Total amount of interest earned (lending side).  | 
| interest_paid | string <bigint>   Total amount of interest paid (borroing side).  | 
| interest_pending | string <bigint>   Total amount of interest pending (either side).  | 
| interest_pending_usd | string <fixed>   Current USD value of pending interest (18 decimals).  | 
| is_closed | boolean  Flag indicating whether position is historic (closed) meaning all debt is repaid and all collateral is withdrawn.  | 
| liquidated | string <bigint>   Total amount of debt or collateral tokens liquidated depending on   | 
| name | string  Lending pool name.  | 
| open_block | integer <int64>   Block height when position was created.  | 
| open_time | string <date-time>   Block timestamp position was created.  | 
| owner | string <address>   Owner wallet address.  | 
| pool_id | integer <int64>   Lending pool id in contract.  | 
| position_value_usd | string <fixed>   Current USD value of the position (either side) (18 decimals).  | 
| received | string <bigint>   Total amount of position shares sent if supported by protocol (raw, no decimals).  | 
| repaid | string <bigint>   Total amount of debt tokens repaid (raw, no decimals).  | 
| sent | string <bigint>   Total amount of position shares sent if supported by protocol (raw, no decimals).  | 
| side | string  Enum: "lender" "borrower"    | 
| stake_id | integer <int64>   Unique position id in lending pool.  | 
| withdrawn | string <bigint>   Total amount of collateral tokens withdrawn from position (raw, no decimals).  | 
Response samples
- 200
 
[- {
- "balance": "1791761233535723",
 - "borrowed": "1791761233535723",
 - "collateral_decimals": 6,
 - "collateral_symbol": "XTZ",
 - "collateral_token": "KT18amZmM5W7qDWVt2pH6uj7sCEd3kbzLrHT_0",
 - "contract": "KT1TcCSR24TmDvwTfHkyWbwMB111gtNYxEcA",
 - "debt_decimals": 12,
 - "debt_symbol": "uUSD",
 - "debt_token": "KT1XRPEPXbZK25r3Htzp2o1x7xdMMmfocKNW_0",
 - "deposited": "0",
 - "entity": "Youves",
 - "id": 3545,
 - "interest_earned": "0",
 - "interest_paid": "0",
 - "interest_pending": "36807014019014",
 - "interest_pending_usd": "0.000000000000000000",
 - "is_closed": false,
 - "liquidated": "0",
 - "name": "Youves Engine uUSD/XTZ",
 - "open_block": 3549832,
 - "open_time": "2023-05-18T01:11:16Z",
 - "owner": "tz1Ne53BdhKLF1wc19991wjzks1EW7V2oPoA",
 - "pool_id": 0,
 - "position_usd": "0.000000000000000000",
 - "received": "0",
 - "repaid": "0",
 - "sent": "0",
 - "side": "borrower",
 - "stake_id": 0,
 - "withdrawn": "0"
 
} 
]