One row per borrow from a lending market. amount is the tokens drawn, and Interest rates has the rate that applied.
Columns
| Column | Type | Description |
|---|
block_timestamp | TIMESTAMP | Time of the block containing the borrow. Partition column. |
block_number | INT64 | Number of the block containing the borrow. |
transaction_hash | STRING | Hash of the transaction that emitted the borrow event. |
log_index | INT64 | Position of the borrow event in the block. |
unique_id | INT64 | Row key: fingerprint of chain_id, block_number, transaction_hash, log_index. |
event_type | STRING | Constant βborrowsβ; stacking key across the lending facts. |
project_id | STRING | Protocol operating the market, such as aave. |
app_id | STRING | Deployment of the protocol the market belongs to. |
chain_id | STRING | Chain the borrow happened on. |
lending_market_id | STRING | Market the borrow left; joins dimensions.lending_markets. |
lending_market_reserve_id | STRING | Reserve within the market; joins dimensions.lending_market_reserves. |
lending_market_contract_address | STRING | Contract the market lives on; not a key. |
receipt_token_address | STRING | Debt token whose balance moved (the variable debt token for Aave); null where debt is not tokenised. |
token_id | STRING | Token borrowed: {token_address}-{chain_id}. |
token_address | STRING | Contract address of the token borrowed. |
token_symbol | STRING | Symbol of the token borrowed. |
token_decimals | INT64 | Decimals of the token borrowed. |
borrower_address | STRING | Account the borrowed tokens went to (the delegatee under credit delegation). |
user_address | STRING | Account whose debt rose; the position key across the lending facts. |
shares_raw | BIGNUMERIC | Movement in the protocolβs debt unit, exact integer; summing per position replays the borrow-share balance. |
shares | BIGNUMERIC | shares_raw decimal-corrected. |
amount_raw | BIGNUMERIC | Event-time amount in the tokenβs stored unit, exact integer. |
amount | BIGNUMERIC | amount_raw decimal-corrected into whole tokens. */} |
Sample queries
This table is large and split by day. Bound block_timestamp and filter chain_id on every query, or you read the whole table and the whole table is billed to you.
One day, one app
Daily borrows per app
amount is whole tokens and amount_raw the integer the contract emitted. user_address is whose debt rose.Group by token_symbol as well as app: amount is in each tokenβs own units, so one sum per token is the comparable figure.