Skip to main content

Tables

AaveInterestRatesManager_P2PIndexesUpdated_event

Interest rate index updates from Morpho v1’s Aave integration on Ethereum, tracking peer-to-peer (P2P) and underlying pool index values for supply and borrow positions. Used for calculating accrued interest and APY analysis across Morpho’s P2P matching layer.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in__poolTokenSTRINGAddress of the pool token contract on Aave. Hex-encoded, 0x-prefixed, 42-character string.
in__p2pSupplyIndexSTRINGMorpho’s peer-to-peer supply index for the specified pool token, representing the cumulative interest growth rate for suppliers matched peer-to-peer. High-precision integer value (27 decimals) that increases over time as interest accrues on P2P matched supply positions.
in__p2pBorrowIndexSTRINGMorpho’s peer-to-peer borrow interest index for the specified pool token at the time of this event. Represented as a scaled integer (27 decimals) that tracks accumulated borrow interest for positions matched peer-to-peer rather than pooled.
in__poolSupplyIndexSTRINGCurrent supply index value from the underlying Aave pool at the time of this event. Ray-precision integer (27 decimals) representing the cumulative supply interest accrued on the pool token.
in__poolBorrowIndexSTRINGAave pool’s current borrow index for the specified token, representing the cumulative interest accrued by borrowers. Large integer value (27-digit precision) that increases over time as interest compounds.
addressremovedlog_indexblock_numberin__poolTokenblock_timestamptransaction_hashin__p2pBorrowIndexin__p2pSupplyIndexin__poolBorrowIndexin__poolSupplyIndex
0x777777c9898d384f785ee44acfe945efdff5f3e0false92172589850x3ed3b47dd13ec9a98b44e6204a523e766b2258112023-05-14T15:28:59.000Z0xf4b6d8ea5d83deb4ddcf6cb50a1e973c1cae6c4c858f4930fe38ff113818d3281026048563580010788848454289102601398243858784655083810711724022083884519754410786391114698373371921581393281480
0x777777c9898d384f785ee44acfe945efdff5f3e0false117172589660xbcca60bb61934080951369a648fb03df4f96263c2023-05-14T15:24:47.000Z0x0faf8e4cb8c62daff100ab500a09547f9f005f38fc30a038cf7960f4888b8a161013897297678697040130450007101400548036369297559205779611311657533572815644277693621088491376860056044971160531
0x777777c9898d384f785ee44acfe945efdff5f3e0false183172589800x028171bca77440897b824ca71d1c56cac55b68a32023-05-14T15:27:47.000Z0x01eac3ed18ce5525d79da374c00ce7f9733919f166de4e91efd4d59c5ac2a7eb1013709174108908821649170191101368666992266718978253215711408729627523422811485087281085525043327103692837486503
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.AaveInterestRatesManager_P2PIndexesUpdated_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

AaveV3Morph0_Borrowed_event

Borrow events from Morpho v1 optimizer for Aave V3 on Ethereum, recording when users borrow assets with borrower addresses, underlying token addresses, borrowed amounts, and peer-to-peer versus pool-matched scaled balances. Used for analyzing Morpho’s lending optimization patterns and tracking borrower behavior across matched versus pooled liquidity.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_callerSTRINGAddress that initiated or requested the contract function call. Hex-encoded, 0x-prefixed, 42-character string.
in_onBehalfSTRINGAddress for whom the operation is being executed. Hex-encoded, 0x-prefixed, 42-character string.
in_receiverSTRINGAddress that receives tokens, assets, or rewards from the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_underlyingSTRINGContract address of the underlying asset. Hex-encoded, 0x-prefixed, 42-character string.
in_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_scaledOnPoolSTRINGScaled amount of the transaction matched through the underlying lending pool. Numeric string representation in smallest denomination units.
in_scaledInP2PSTRINGScaled amount of the transaction matched through Morpho’s peer-to-peer matching mechanism. Numeric string representation in smallest denomination units.
addressremovedin_amountin_callerlog_indexin_onBehalfin_receiverblock_numberin_underlyingin_scaledInP2Pblock_timestampin_scaledOnPooltransaction_hash
0x33333aea097c193e66081e930c33020272b33333false30000000000000000x937ce2d6c488b361825d2db5e8a70e26d48afed5610x937ce2d6c488b361825d2db5e8a70e26d48afed50x937ce2d6c488b361825d2db5e8a70e26d48afed5171809940xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc229993925200985402023-05-03T15:11:35.000Z00xfd8e79ca920b860b7f5d1e4e7fb3d7ee41f05c981e4896cad8637291cf9dd95d
0x33333aea097c193e66081e930c33020272b33333false3953499952731580x2b5469940fa577bc4082c6940ee4d8e97fda1b42610x2b5469940fa577bc4082c6940ee4d8e97fda1b420x2b5469940fa577bc4082c6940ee4d8e97fda1b42171804860xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc23952718887479372023-05-03T13:27:11.000Z00x6f9fbd6b01e67ac2b3cfe970cdbba4d7a6d550584ebdf8a977d9eb97b0a807f1
0x33333aea097c193e66081e930c33020272b33333false3391620371349640x84d3e4ee550dd5f99e76a548ac59a6be1c8dcf791410x84d3e4ee550dd5f99e76a548ac59a6be1c8dcf790x84d3e4ee550dd5f99e76a548ac59a6be1c8dcf79171813650xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc27339300253072162023-05-03T16:26:23.000Z00x7c39538f1b5dc542b91536c82b72fea314b958f2f39f77dc494d3626f889d9af
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.AaveV3Morph0_Borrowed_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

AaveV3Morph0_Repaid_event

Debt repayment events from Morpho v1’s Aave V3 optimizer on Ethereum, tracking when users repay borrowed assets through peer-to-peer or pool-based positions. Contains repayment amounts, underlying token addresses (such as WETH), and whether the repayment was settled peer-to-peer or through Aave’s pool.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_repayerSTRINGAddress of the account that executed the repayment transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_onBehalfSTRINGAddress for whom the operation is being executed. Hex-encoded, 0x-prefixed, 42-character string.
in_underlyingSTRINGContract address of the underlying asset. Hex-encoded, 0x-prefixed, 42-character string.
in_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_scaledOnPoolSTRINGScaled amount of the transaction matched through the underlying lending pool. Numeric string representation in smallest denomination units.
in_scaledInP2PSTRINGScaled amount of the transaction matched through Morpho’s peer-to-peer matching mechanism. Numeric string representation in smallest denomination units.
addressremovedin_amountlog_indexin_repayerin_onBehalfblock_numberin_underlyingin_scaledInP2Pblock_timestampin_scaledOnPooltransaction_hash
0x33333aea097c193e66081e930c33020272b33333false3670411229830061820x9741f57417e290480a688d62b2ab32d1bbdbd9de0x84d3e4ee550dd5f99e76a548ac59a6be1c8dcf79171815090xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc23669650230217872023-05-03T16:55:35.000Z00x6bf35d215f0730f52e5faf7eed05489692a15c3e50ba35d30ee18af8d88d6c2b
0x33333aea097c193e66081e930c33020272b33333false3670904495895361000x84d3e4ee550dd5f99e76a548ac59a6be1c8dcf790x84d3e4ee550dd5f99e76a548ac59a6be1c8dcf79171938200xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc202023-05-05T10:25:23.000Z00x81a9bdb195c6ad0003809b87eb49bb3db76778662d3bf6c5af09c4fd2de38b61
0x33333aea097c193e66081e930c33020272b33333false700540981104906041410xc100c251bdd297a66795112f04356e6ba5f89d800xc100c251bdd297a66795112f04356e6ba5f89d80172442070xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc202023-05-12T12:43:59.000Z00xaf53d798ccafeac7396785464bdbd29d3423204a49d88299265abefdcb592f4b
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.AaveV3Morph0_Repaid_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

AaveV3Morpho_Borrowed_event

Borrow event logs from Morpho v1 protocol on Ethereum, capturing debt positions created through Aave V3 integration with underlying asset amounts, scaled pool and peer-to-peer balances, and borrower addresses. Used for analyzing lending market activity, interest rate optimization between pool and P2P matching, and borrower behavior patterns.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_callerSTRINGAddress that initiated or requested the contract function call. Hex-encoded, 0x-prefixed, 42-character string.
in_onBehalfSTRINGAddress for whom the operation is being executed. Hex-encoded, 0x-prefixed, 42-character string.
in_receiverSTRINGAddress that receives tokens, assets, or rewards from the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_underlyingSTRINGContract address of the underlying asset. Hex-encoded, 0x-prefixed, 42-character string.
in_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_scaledOnPoolSTRINGScaled amount of the transaction matched through the underlying lending pool. Numeric string representation in smallest denomination units.
in_scaledInP2PSTRINGScaled amount of the transaction matched through Morpho’s peer-to-peer matching mechanism. Numeric string representation in smallest denomination units.
addressremovedin_amountin_callerlog_indexin_onBehalfin_receiverblock_numberin_underlyingin_scaledInP2Pblock_timestampin_scaledOnPooltransaction_hash
0x33333aea097c193e66081e930c33020272b33333false230000000000000000000x391a5d025b8d9d7033cddad1db516c8324f56c533270x391a5d025b8d9d7033cddad1db516c8324f56c530x540a83e36e5e6aa916a6c591934d800e17115048174696360xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc202023-06-13T07:37:59.000Z226701926358851276400x4f111556bd8807344e244deb899cf9edda4d11ec8b25e1681c6fb54b62e3ed53
0x33333aea097c193e66081e930c33020272b33333false188990000000000000x241f872b5668655c9843c61e1f28a3e3e6e74e441160x241f872b5668655c9843c61e1f28a3e3e6e74e440x241f872b5668655c9843c61e1f28a3e3e6e74e44199526700xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2183846456632429232024-05-26T07:50:35.000Z00xd18442c23c843c4f2eb8fc7ceff730cf04d67497e5a7fd083e72b1baf6fb19f4
0x33333aea097c193e66081e930c33020272b33333false2022750000000000056840xc7372ab5dd315606db799246e8aa112405abaeff250xc7372ab5dd315606db799246e8aa112405abaeff0xc7372ab5dd315606db799246e8aa112405abaeff190538070xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc202024-01-21T07:40:47.000Z16423981954029065097340x0ccbd8c0214acc980972a8849b5f21fe5bf71527ab7343fc8c5162bd19d3c4a9
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.AaveV3Morpho_Borrowed_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

AaveV3Morpho_CollateralSupplied_event

Collateral deposit events from Morpho’s Aave V3 optimizer on Ethereum, recording when users supply assets as collateral with amounts, scaled balances, and beneficiary addresses. Used for tracking collateral positions and supply flow analysis across Morpho-optimized Aave markets.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_fromSTRINGAddress originating the transfer or operation. Hex-encoded, 0x-prefixed, 42-character string.
in_onBehalfSTRINGAddress for whom the operation is being executed. Hex-encoded, 0x-prefixed, 42-character string.
in_underlyingSTRINGContract address of the underlying asset. Hex-encoded, 0x-prefixed, 42-character string.
in_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_scaledBalanceSTRINGUser’s aToken balance after the collateral supply transaction, scaled to remove accrued interest and reflect the base deposit amount. Denominated in the underlying asset’s smallest unit (wei for ETH-based tokens).
addressin_fromremovedin_amountlog_indexin_onBehalfblock_numberin_underlyingblock_timestampin_scaledBalancetransaction_hash
0x33333aea097c193e66081e930c33020272b333330x4f962bb0ea0785c539f8ab52a17f1f873ddc355ffalse2310503120972808761029180x4f962bb0ea0785c539f8ab52a17f1f873ddc355f185979530x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca02023-11-18T09:52:11.000Z54608684545749648573050x53104f203c55642177daf298ebfd98d12731396deef0b509cf3bd8f7dcb1a58f
0x33333aea097c193e66081e930c33020272b333330x4f962bb0ea0785c539f8ab52a17f1f873ddc355ffalse391000000000000000000730x4f962bb0ea0785c539f8ab52a17f1f873ddc355f185979380x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca02023-11-18T09:49:11.000Z31515459843369994139910xd12e85caca36d7eb6fd07a1465710db8068ad379525f329e41b378b4b1159134
0x33333aea097c193e66081e930c33020272b333330x4f962bb0ea0785c539f8ab52a17f1f873ddc355ffalse261615000000000000000460x4f962bb0ea0785c539f8ab52a17f1f873ddc355f185978500x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca02023-11-18T09:31:11.000Z30216124134861266273860x352bb5a87191435b481ef1a764858d52988af623279419ef66712da2f2140475
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.AaveV3Morpho_CollateralSupplied_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

AaveV3Morpho_CollateralWithdrawn_event

Collateral withdrawal events from Morpho’s Aave V3 optimizer on Ethereum, tracking when users remove deposited assets with withdrawal amounts, underlying token addresses, and scaled balance data. Used for analyzing user position management and capital flows in Morpho’s lending optimization layer.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_callerSTRINGAddress that initiated or requested the contract function call. Hex-encoded, 0x-prefixed, 42-character string.
in_onBehalfSTRINGAddress for whom the operation is being executed. Hex-encoded, 0x-prefixed, 42-character string.
in_receiverSTRINGAddress that receives tokens, assets, or rewards from the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_underlyingSTRINGContract address of the underlying asset. Hex-encoded, 0x-prefixed, 42-character string.
in_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_scaledBalanceSTRINGScaled balance of collateral remaining in the account after the withdrawal on Morpho’s Aave V3 optimizer. Denominated in the underlying asset’s smallest unit (wei for ETH-based tokens); zero indicates complete withdrawal of position.
addressremovedin_amountin_callerlog_indexin_onBehalfin_receiverblock_numberin_underlyingblock_timestampin_scaledBalancetransaction_hash
0x33333aea097c193e66081e930c33020272b33333false596042298816686862480xa4ca19e4ec56571f617ab37353c4cff679b12a2d1640xa4ca19e4ec56571f617ab37353c4cff679b12a2d0xa4ca19e4ec56571f617ab37353c4cff679b12a2d173740570x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca02023-05-30T20:16:23.000Z00xb6a52c07d06afc4edf96f71f39a9ffbabab7275d84511a1bf81d2b839a07c632
0x33333aea097c193e66081e930c33020272b33333false555000000000000000000xa4ca19e4ec56571f617ab37353c4cff679b12a2d2500xa4ca19e4ec56571f617ab37353c4cff679b12a2d0xa4ca19e4ec56571f617ab37353c4cff679b12a2d173740280x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca02023-05-30T20:10:35.000Z595827286893899328980xc376b042c78fff4ad421748099f4bc4f1b1f00dcc81566ea22f4da8914e4668f
0x33333aea097c193e66081e930c33020272b33333false40316337671971727376930x4f962bb0ea0785c539f8ab52a17f1f873ddc355f3390x4f962bb0ea0785c539f8ab52a17f1f873ddc355f0x4f962bb0ea0785c539f8ab52a17f1f873ddc355f212433090x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca02024-11-22T12:35:47.000Z73408735127320984048640x02f8fd03e98e3036c2f5da391547520b8f99ffd6301a8305b16c325782e9dcb6
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.AaveV3Morpho_CollateralWithdrawn_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

AaveV3Morpho_IndexesUpdated_event

Interest rate index updates from Morpho’s Aave V3 optimizer on Ethereum, tracking peer-to-peer and pool supply/borrow rates for underlying assets. Used for calculating accrued interest and analyzing yield optimization between Morpho’s P2P matching and Aave’s lending pools.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_underlyingSTRINGContract address of the underlying asset. Hex-encoded, 0x-prefixed, 42-character string.
in_poolSupplyIndexSTRINGCurrent supply index for the underlying asset in the Aave V3 pool at the time of the event. Represented as a high-precision integer scaled by 1e27 (ray units), typically starting near 1e27 and gradually increasing.
in_p2pSupplyIndexSTRINGPeer-to-peer supply index for the underlying asset in Morpho’s matching engine at the time of the event. Represented as a scaled integer (ray format with 27 decimals) tracking accrued interest for suppliers matched peer-to-peer.
in_poolBorrowIndexSTRINGCurrent borrow index for the underlying asset in the Aave V3 pool at the time of this event. Scaled integer value (typically 27 decimals) representing the cumulative interest accrued on borrows.
in_p2pBorrowIndexSTRINGPeer-to-peer borrow index for the underlying asset in Morpho’s matching engine at the time of the event. Represented as a ray-precision integer (27 decimals) used to calculate accrued interest for borrowers matched peer-to-peer.
addressremovedlog_indexblock_numberin_underlyingblock_timestamptransaction_hashin_p2pBorrowIndexin_p2pSupplyIndexin_poolBorrowIndexin_poolSupplyIndex
0x33333aea097c193e66081e930c33020272b33333false121183990110xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc22023-10-21T13:34:35.000Z0x098ea32a42b0584b2829f2394cec0fa86dfcd2ed983d809b29c5e373e4f7c7101013865658961674028357741179101386451674960251918873342410271274201568357286674244231014381269900368684447800996
0x33333aea097c193e66081e930c33020272b33333false514183990190xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc22023-10-21T13:36:11.000Z0x141490be795ef897de67a9b5230d073ab0e023c6dfc3371fc65a5f8fc6c9424a1013865743667689320900379402101386460145552238268479000310271275169146921736835493961014381329430689631037066668
0x33333aea097c193e66081e930c33020272b33333false119183979900x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca02023-10-21T10:08:23.000Z0x5ac83b1c2428849ec914ea24b2bbf31bf4c415e5195b0b9ffa51114f9215e44a1000108304454634025165997561100010830445463402516599756110031007643948398926964536791000507560295401368616338125
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.AaveV3Morpho_IndexesUpdated_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

AaveV3Morpho_P2PTotalsUpdated_event

Peer-to-peer lending activity events from Morpho’s Aave V3 optimizer on Ethereum, tracking scaled total supply and borrow amounts for underlying assets. Used for monitoring direct lender-borrower matching volumes and tracking Morpho’s capital efficiency improvements over standard Aave pools.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_underlyingSTRINGContract address of the underlying asset. Hex-encoded, 0x-prefixed, 42-character string.
in_scaledTotalSupplyP2PSTRINGTotal peer-to-peer supply volume for the underlying asset, scaled by Aave V3’s interest rate index at the time of the event. Represented as an integer in the smallest token unit (wei for ETH), tracking matched supply positions outside the traditional liquidity pool.
in_scaledTotalBorrowP2PSTRINGScaled total amount borrowed peer-to-peer (P2P) for the underlying asset in Morpho’s Aave V3 integration, represented as an integer string in the asset’s smallest unit. This value is scaled by the protocol’s interest rate index and updates when P2P matching occurs between lenders and borrowers.
addressremovedlog_indexblock_numberin_underlyingblock_timestamptransaction_hashin_scaledTotalBorrowP2Pin_scaledTotalSupplyP2P
0x33333aea097c193e66081e930c33020272b33333false181179439200xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc22023-08-18T20:01:23.000Z0x66d2b9b8f1f44a741f33aed84570a2333ddfda88957fb712492594713e8ac9a14265501688315201256389342655064937970372871937
0x33333aea097c193e66081e930c33020272b33333false260179406820xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc22023-08-18T09:07:47.000Z0xce828be671dbb84c0073800943ba2f902357f9e7010e89fb21dd700871b290c44418139215678993157612144181441931211093244385
0x33333aea097c193e66081e930c33020272b33333false486179398270xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc22023-08-18T06:15:11.000Z0x3b25ceea6d1ca43da9250e53fd849d65ecee7ae25328dad4a6127b7c8fb59ac63384876545244268823807633848803586205007302605
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.AaveV3Morpho_P2PTotalsUpdated_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

AaveV3Morpho_Repaid_event

Debt repayment events from Morpho Protocol V1 on Ethereum optimizing AAVE V3 positions, tracking amounts repaid across peer-to-peer (P2P) and pool-based lending markets. Records repayer and beneficiary addresses with scaled position values for analyzing debt reduction patterns and liquidity distribution between Morpho’s P2P matching layer and underlying AAVE pools.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_repayerSTRINGAddress of the account that executed the repayment transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_onBehalfSTRINGAddress for whom the operation is being executed. Hex-encoded, 0x-prefixed, 42-character string.
in_underlyingSTRINGContract address of the underlying asset. Hex-encoded, 0x-prefixed, 42-character string.
in_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_scaledOnPoolSTRINGScaled amount of the transaction matched through the underlying lending pool. Numeric string representation in smallest denomination units.
in_scaledInP2PSTRINGScaled amount of the transaction matched through Morpho’s peer-to-peer matching mechanism. Numeric string representation in smallest denomination units.
addressremovedin_amountlog_indexin_repayerin_onBehalfblock_numberin_underlyingin_scaledInP2Pblock_timestampin_scaledOnPooltransaction_hash
0x33333aea097c193e66081e930c33020272b33333false102000000000000000000950xf99e3796f94000462f736925cf32162fea82c1680x316be293c8f2380769e7b7e7382679fe5a3b6600184221880xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2489270589071512020562023-10-24T19:25:59.000Z1534537619298883897430x77e350b804df6f66e03f90f1bbbe984714085a88eaddff258da84668fc6373e6
0x33333aea097c193e66081e930c33020272b33333false10000000000000000000002800xb5b29320d2dde5ba5bafa1ebcd270052070483ec0xb5b29320d2dde5ba5bafa1ebcd270052070483ec184183090xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2319768233997991128412712023-10-24T06:23:11.000Z187333186160702336796530x48c4057ccfc17192449aaf3ed64b206a3226752444d70de49529a62aebad9373
0x33333aea097c193e66081e930c33020272b33333false5050000000000000000001340x4f962bb0ea0785c539f8ab52a17f1f873ddc355f0x4f962bb0ea0785c539f8ab52a17f1f873ddc355f206759960xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2139611800856883427282482024-09-04T08:23:11.000Z00xcfb67eab5462c889fd7e9eeef561fb2e259407c3e2a434c6e29ec95ba74fdf06
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.AaveV3Morpho_Repaid_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

AaveV3Morpho_Supplied_event

Supply events from Morpho v1’s Aave V3 optimizer on Ethereum, tracking deposits of underlying assets with peer-to-peer (P2P) and pool allocation amounts. Used for analyzing lending supply flows and capital efficiency between Morpho’s P2P matching layer and Aave’s liquidity pools.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_fromSTRINGAddress originating the transfer or operation. Hex-encoded, 0x-prefixed, 42-character string.
in_onBehalfSTRINGAddress for whom the operation is being executed. Hex-encoded, 0x-prefixed, 42-character string.
in_underlyingSTRINGContract address of the underlying asset. Hex-encoded, 0x-prefixed, 42-character string.
in_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_scaledOnPoolSTRINGScaled amount of the transaction matched through the underlying lending pool. Numeric string representation in smallest denomination units.
in_scaledInP2PSTRINGScaled amount of the transaction matched through Morpho’s peer-to-peer matching mechanism. Numeric string representation in smallest denomination units.
addressin_fromremovedin_amountlog_indexin_onBehalfblock_numberin_underlyingin_scaledInP2Pblock_timestampin_scaledOnPooltransaction_hash
0x33333aea097c193e66081e930c33020272b333330xc100c251bdd297a66795112f04356e6ba5f89d80false10000000000000000001140xc100c251bdd297a66795112f04356e6ba5f89d80171745110xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc202023-05-02T17:16:47.000Z9949096966223096920x17a6f14900da04f051890f2b33027a8d2059641f75d3577a6ec063fc41076cb0
0x33333aea097c193e66081e930c33020272b333330x84d3e4ee550dd5f99e76a548ac59a6be1c8dcf79false127457469298111110390x84d3e4ee550dd5f99e76a548ac59a6be1c8dcf79171744360xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc202023-05-02T17:01:23.000Z1268087324644966380xd0a6cd55335d6276680b77be5e121a5a3f666c81feae3fd3324ad5b54605c396
0x33333aea097c193e66081e930c33020272b333330xf99e3796f94000462f736925cf32162fea82c168false1000000000000000002490xe98346e48c805597fd5bd05b0d9e79b9cc8dfc50185673370xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2984656566278042602023-11-14T03:04:47.000Z00x423b4a8ff6a4b6c101e27b7b9a149ed8ef5f7dd09f741c540881575d1ae885c8
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.AaveV3Morpho_Supplied_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

AaveV3Morpho_Withdrawn_event

Withdrawal events from Morpho Protocol’s Aave V3 optimizer on Ethereum, recording when users withdraw supplied assets including amounts, underlying tokens (primarily WETH), and whether withdrawals came from peer-to-peer or pool positions. Used for tracking liquidity movements and user activity within the Morpho lending optimization layer.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_callerSTRINGAddress that initiated or requested the contract function call. Hex-encoded, 0x-prefixed, 42-character string.
in_onBehalfSTRINGAddress for whom the operation is being executed. Hex-encoded, 0x-prefixed, 42-character string.
in_receiverSTRINGAddress that receives tokens, assets, or rewards from the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_underlyingSTRINGContract address of the underlying asset. Hex-encoded, 0x-prefixed, 42-character string.
in_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_scaledOnPoolSTRINGScaled amount of the transaction matched through the underlying lending pool. Numeric string representation in smallest denomination units.
in_scaledInP2PSTRINGScaled amount of the transaction matched through Morpho’s peer-to-peer matching mechanism. Numeric string representation in smallest denomination units.
addressremovedin_amountin_callerlog_indexin_onBehalfin_receiverblock_numberin_underlyingin_scaledInP2Pblock_timestampin_scaledOnPooltransaction_hash
0x33333aea097c193e66081e930c33020272b33333false500118748774371710x16f38d2e764e7bebf625a8e995b34968226d2f9c4390x9aa1c45e51ab5014ea692b351689f44d8fcab9eb0x16f38d2e764e7bebf625a8e995b34968226d2f9c196903850xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc202024-04-19T15:30:35.000Z00x86db9d4b1f794c6ce623c94ef7a661b32d628cec3441f876e72c4c0b240d6858
0x33333aea097c193e66081e930c33020272b33333false1007919075729634000x35d1ca7a982d65c784361501e0aadb1ab1d4cc1b1690x35d1ca7a982d65c784361501e0aadb1ab1d4cc1b0x35d1ca7a982d65c784361501e0aadb1ab1d4cc1b197650850xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc202024-04-30T02:17:23.000Z00xfef1d43d29eeda554f82baa2fafad375687fe033af6f2e1cc91553a01c8bfbb9
0x33333aea097c193e66081e930c33020272b33333false109098613644256399420xb5b29320d2dde5ba5bafa1ebcd270052070483ec1240xb5b29320d2dde5ba5bafa1ebcd270052070483ec0xb5b29320d2dde5ba5bafa1ebcd270052070483ec188614560xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc202023-12-25T08:05:47.000Z00x87e3b50291bc85cb71f5dd8b36d86f45b773349a06f7f6430ef1b36467ded69b
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.AaveV3Morpho_Withdrawn_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

EntryPositionsManager_Borrowed_event

Borrow event logs from Morpho Protocol v1 on Ethereum, tracking when users enter leveraged positions with borrowed assets including pool token addresses, borrow amounts, and peer-to-peer (P2P) versus pool balance allocations. Used for analyzing borrowing activity, liquidity utilization patterns, and P2P matching efficiency across Morpho markets.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in__borrowerSTRINGAddress of the account that borrowed funds or holds the borrowing position. Hex-encoded, 0x-prefixed, 42-character string.
in__poolTokenSTRINGAddress of the pool token contract on Aave. Hex-encoded, 0x-prefixed, 42-character string.
in__amountSTRINGAmount of tokens involved in the transaction. String-encoded integer representing token quantity in smallest unit (wei for ETH, base units for ERC20 tokens).
in__balanceOnPoolSTRINGBalance of tokens allocated to the underlying pool in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
in__balanceInP2PSTRINGBalance of tokens allocated to peer-to-peer matching in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
addressremovedlog_indexin__amountblock_numberin__borrowerin__poolTokenblock_timestampin__balanceInP2Ptransaction_hashin__balanceOnPool
0x777777c9898d384f785ee44acfe945efdff5f3e0false26727500000000000000000000167020360x5e8482a212a83b03c9cd114d3d1075022be0c4690x028171bca77440897b824ca71d1c56cac55b68a32023-02-25T01:28:11.000Z272454702237683759852520x82a0cad567b65d71158a5ba05773c84784be7c8dd45b5556c9f08b1d860aca310
0x777777c9898d384f785ee44acfe945efdff5f3e0false21623000000000000000000000167024690x5e8482a212a83b03c9cd114d3d1075022be0c4690x028171bca77440897b824ca71d1c56cac55b68a32023-02-25T02:54:47.000Z500325185845725449059980xecfc527e6e50c67472362a4ebaf377a55ee6cfec873c863d972845ea883278070
0x777777c9898d384f785ee44acfe945efdff5f3e0false1861999800000167020900x28177b138fdec353c1da1858798c52ac0be0a0a80x9ff58f4ffb29fa2266ab25e75e2a8b35033116562023-02-25T01:38:59.000Z139519241610x661b177e71afe79d390b48c4a7af72d1dcc48c75155662defdb83e0b092a55c80
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.EntryPositionsManager_Borrowed_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

EntryPositionsManager_BorrowerPositionUpdated_event

Borrower position updates from Morpho v1 protocol on Ethereum, tracking balance changes between peer-to-peer (P2P) and pool allocations for each user and pool token. Used for analyzing Morpho’s capital efficiency mechanism and user position rebalancing between P2P matching and underlying Aave pools.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in__userSTRINGAddress of the user account involved in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in__poolTokenSTRINGAddress of the pool token contract on Aave. Hex-encoded, 0x-prefixed, 42-character string.
in__balanceOnPoolSTRINGBalance of tokens allocated to the underlying pool in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
in__balanceInP2PSTRINGBalance of tokens allocated to peer-to-peer matching in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
addressremovedin__userlog_indexblock_numberin__poolTokenblock_timestampin__balanceInP2Ptransaction_hashin__balanceOnPool
0x777777c9898d384f785ee44acfe945efdff5f3e0false0xea36d33f049a1082783c34fc679410371cc2f565337167291440x3ed3b47dd13ec9a98b44e6204a523e766b2258112023-02-28T20:51:47.000Z35107983790490x3af53c1345390d2f9475083f8b3a76eb9761179be0a73a3286b7c60f5ecef694683806928863
0x777777c9898d384f785ee44acfe945efdff5f3e0false0xea36d33f049a1082783c34fc679410371cc2f56579167298520x3ed3b47dd13ec9a98b44e6204a523e766b2258112023-02-28T23:15:23.000Z9838945338010xe85fafa930c5b822a8aab16f26781388b5cc75c9c747b3a58d897edf425670942897392010803
0x777777c9898d384f785ee44acfe945efdff5f3e0false0x41bc7d0687e6cea57fa26da78379dfdc5627c56d221163544250x030ba81f1c18d280636f32af80b9aad02cf0854e2023-01-07T10:51:59.000Z16370058138714122974120x5c46bc3ecb001ba3d8581cf3c150f441d5b409d8d361b1dac1cc5b4e838abc7d1117748884472672140231
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.EntryPositionsManager_BorrowerPositionUpdated_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

EntryPositionsManager_P2PAmountsUpdated_event

Peer-to-peer (P2P) position balance updates from Morpho Protocol v1 on Ethereum, tracking supply and borrow amounts matched directly between users for each pool token. Used for analyzing Morpho’s P2P matching efficiency and liquidity utilization across Aave markets.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in__poolTokenSTRINGAddress of the pool token contract on Aave. Hex-encoded, 0x-prefixed, 42-character string.
in__p2pSupplyAmountSTRINGUpdated peer-to-peer supply amount for the specified pool token in Morpho’s matching engine, denominated in the underlying asset’s smallest unit. This value reflects the total matched supply after a position update event, typically in wei for ETH or the token’s base unit.
in__p2pBorrowAmountSTRINGUpdated peer-to-peer borrow amount for the specified pool token in Morpho V1’s matching engine, denominated in the underlying token’s smallest unit. Reflects the total amount currently matched between borrowers in the P2P market rather than being supplied to the underlying lending pool.
addressremovedlog_indexblock_numberin__poolTokenblock_timestamptransaction_hashin__p2pBorrowAmountin__p2pSupplyAmount
0x777777c9898d384f785ee44acfe945efdff5f3e0false172191570610x3ed3b47dd13ec9a98b44e6204a523e766b2258112024-02-04T19:35:59.000Z0xf4fba850b7522597e59f970ad3f4f953b0730882f4c351d6ee89e22b51b831bc1668754246487316691322646261
0x777777c9898d384f785ee44acfe945efdff5f3e0false314191555420x3ed3b47dd13ec9a98b44e6204a523e766b2258112024-02-04T14:28:23.000Z0x9892ab3c51ac4a1f1be544eaa20eb4b4716ffbdf6b219c505119adcdb8e392871663676484883216640533527711
0x777777c9898d384f785ee44acfe945efdff5f3e0false121191573530x3ed3b47dd13ec9a98b44e6204a523e766b2258112024-02-04T20:35:11.000Z0xf825498965010f0106788ffdfdddfcd680db2294a97902b4d2a4afedcdffd9ce1664703931905516650810325381
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.EntryPositionsManager_P2PAmountsUpdated_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

EntryPositionsManager_Supplied_event

Supply event logs from Morpho Protocol v1 on Ethereum tracking deposits into lending positions, including amounts supplied, destination pool tokens, and balance splits between peer-to-peer (P2P) and pool-based liquidity. Used for analyzing supplier behavior and liquidity allocation patterns across Morpho’s hybrid matching model.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in__fromSTRINGAddress initiating the transaction or transfer. Hex-encoded, 0x-prefixed, 42-character string.
in__onBehalfSTRINGAddress of the account receiving the position or on whose behalf the transaction is executed. Hex-encoded, 0x-prefixed, 42-character string.
in__poolTokenSTRINGAddress of the pool token contract on Aave. Hex-encoded, 0x-prefixed, 42-character string.
in__amountSTRINGAmount of tokens involved in the transaction. String-encoded integer representing token quantity in smallest unit (wei for ETH, base units for ERC20 tokens).
in__balanceOnPoolSTRINGBalance of tokens allocated to the underlying pool in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
in__balanceInP2PSTRINGBalance of tokens allocated to peer-to-peer matching in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
addressremovedin__fromlog_indexin__amountblock_numberin__onBehalfin__poolTokenblock_timestampin__balanceInP2Ptransaction_hashin__balanceOnPool
0x777777c9898d384f785ee44acfe945efdff5f3e0false0x7bfee91193d9df2ac0bfe90191d40f23c773c060166500066163026888665225490155854530x7bfee91193d9df2ac0bfe90191d40f23c773c0600x028171bca77440897b824ca71d1c56cac55b68a32022-09-22T00:56:59.000Z00xf170ca0a3c5edd62005375332c5f01a0a0f369c18b946b8c2b0aaa298c1323d6464755454832860130524146
0x777777c9898d384f785ee44acfe945efdff5f3e0false0xd852e3a7a2abca6aecd0fa39147851ae96eba5d7178104055813536299413714155885780xd852e3a7a2abca6aecd0fa39147851ae96eba5d70x1982b2f5814301d4e9a8b0201555376e62f824282022-09-22T11:27:23.000Z00xb7c4cafe7e421c1569ca06e720cdba903cac464af82a84369cc01f49de0280481212578179989797751389
0x777777c9898d384f785ee44acfe945efdff5f3e0false0xd852e3a7a2abca6aecd0fa39147851ae96eba5d7689454154050904158813652155884540xd852e3a7a2abca6aecd0fa39147851ae96eba5d70x1982b2f5814301d4e9a8b0201555376e62f824282022-09-22T11:02:11.000Z00xd260d5b9c728024bc3823c863624f9212dc9734b2772c7ecea01e504ecb329b9454081558768087799123
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.EntryPositionsManager_Supplied_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

EntryPositionsManager_SupplierPositionUpdated_event

Supplier position updates from Morpho v1 lending protocol on Ethereum, tracking user balance changes between peer-to-peer (P2P) matching and underlying pool positions for each supplied asset. Used for analyzing capital efficiency and P2P matching effectiveness across different lending markets.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in__userSTRINGAddress of the user account involved in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in__poolTokenSTRINGAddress of the pool token contract on Aave. Hex-encoded, 0x-prefixed, 42-character string.
in__balanceOnPoolSTRINGBalance of tokens allocated to the underlying pool in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
in__balanceInP2PSTRINGBalance of tokens allocated to peer-to-peer matching in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
addressremovedin__userlog_indexblock_numberin__poolTokenblock_timestampin__balanceInP2Ptransaction_hashin__balanceOnPool
0x777777c9898d384f785ee44acfe945efdff5f3e0false0x49e96e255ba418d08e66c35b588e2f2f3766e1d0179168695310x028171bca77440897b824ca71d1c56cac55b68a32023-03-20T14:38:35.000Z57030037187017179368722750xdc640a9067619bc199ae79572353e9be9a9fe23219eec7916e6f0d989883f5171718186409573140141074116
0x777777c9898d384f785ee44acfe945efdff5f3e0false0x49e96e255ba418d08e66c35b588e2f2f3766e1d0395168657270x028171bca77440897b824ca71d1c56cac55b68a32023-03-20T01:51:11.000Z59296781979997715712283520xcda2cac37221bd24514a8bda03d553d97d501a8e7299294afd2282027963a15b1506636325728371527206595
0x777777c9898d384f785ee44acfe945efdff5f3e0false0x68963dc7c28a36fcacb0b39ac2d807b0329b9c69688168721440x9ff58f4ffb29fa2266ab25e75e2a8b35033116562023-03-20T23:26:23.000Z17168453220x34c32f27009d8e5f06eaf5a595b05a7f75cb2c9b5fb4b1999105170080edf3d253568949292
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.EntryPositionsManager_SupplierPositionUpdated_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ExitPositionsManager_BorrowerPositionUpdated_event

Borrower position state changes in Morpho v1 lending protocol on Ethereum, tracking balance splits between peer-to-peer (P2P) matched lending and Aave pool positions for each user and asset. Used for analyzing Morpho’s capital efficiency by monitoring how user debt is allocated between direct P2P matching versus underlying pool liquidity.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in__userSTRINGAddress of the user account involved in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in__poolTokenSTRINGAddress of the pool token contract on Aave. Hex-encoded, 0x-prefixed, 42-character string.
in__balanceOnPoolSTRINGBalance of tokens allocated to the underlying pool in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
in__balanceInP2PSTRINGBalance of tokens allocated to peer-to-peer matching in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
addressremovedin__userlog_indexblock_numberin__poolTokenblock_timestampin__balanceInP2Ptransaction_hashin__balanceOnPool
0x777777c9898d384f785ee44acfe945efdff5f3e0false0x49e96e255ba418d08e66c35b588e2f2f3766e1d0336157541330x030ba81f1c18d280636f32af80b9aad02cf0854e2022-10-15T14:32:11.000Z16715142474354518624540x979a1ab2573b1ce5f5d1e04a42d11f6dd9380645d69aa7376670887e24abd96d1503038115351950201428
0x777777c9898d384f785ee44acfe945efdff5f3e0false0x49e96e255ba418d08e66c35b588e2f2f3766e1d0318157553790x030ba81f1c18d280636f32af80b9aad02cf0854e2022-10-15T18:42:11.000Z16728886259699249647990xffa84ff3b83b93737c72113b39436af5f19fba6c6bbaa24e1478cbd0b47719621501691889317372105123
0x777777c9898d384f785ee44acfe945efdff5f3e0false0x49e96e255ba418d08e66c35b588e2f2f3766e1d0233155766180x8dae6cb04688c62d939ed9b68d32bc62e49970b12022-09-20T18:57:11.000Z110865576214174205093330x3fc8d685e952208e76f2ae78eaf57a667865ba5bb5403374d52aae28cdcb0a40370073568506441240815841
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.ExitPositionsManager_BorrowerPositionUpdated_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ExitPositionsManager_Repaid_event

Debt repayment events from Morpho V1 protocol on Ethereum, tracking amount repaid, pool tokens, and account balances split between peer-to-peer (P2P) and pool positions. Used for analyzing lending position management and debt settlement patterns.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in__repayerSTRINGAddress of the account that executed the debt repayment transaction on Morpho protocol. May differ from in__onBehalf when a third party repays debt for another user.
in__onBehalfSTRINGAddress of the account receiving the position or on whose behalf the transaction is executed. Hex-encoded, 0x-prefixed, 42-character string.
in__poolTokenSTRINGAddress of the pool token contract on Aave. Hex-encoded, 0x-prefixed, 42-character string.
in__amountSTRINGAmount of tokens involved in the transaction. String-encoded integer representing token quantity in smallest unit (wei for ETH, base units for ERC20 tokens).
in__balanceOnPoolSTRINGBalance of tokens allocated to the underlying pool in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
in__balanceInP2PSTRINGBalance of tokens allocated to peer-to-peer matching in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
addressremovedlog_indexin__amountin__repayerblock_numberin__onBehalfin__poolTokenblock_timestampin__balanceInP2Ptransaction_hashin__balanceOnPool
0x777777c9898d384f785ee44acfe945efdff5f3e0false489300522172200xdeb08d04004ea00bb6898d19267f7d3399e2827d182199590xdeb08d04004ea00bb6898d19267f7d3399e2827d0x3ed3b47dd13ec9a98b44e6204a523e766b2258112023-09-26T12:30:11.000Z331900x315157289529faba2a38636349f2daf434a307b64af95474f8cd40a16f276e2d0
0x777777c9898d384f785ee44acfe945efdff5f3e0false44999496550x5aff8841f8138b80c418604f96873eaa99da4705188302820x5aff8841f8138b80c418604f96873eaa99da47050x9ff58f4ffb29fa2266ab25e75e2a8b35033116562023-12-20T23:07:35.000Z18826636570x53f6a8abdb20cf97b502e8dd03fde87c6f09a1b47466ad62049e61aa1666bc6e0
0x777777c9898d384f785ee44acfe945efdff5f3e0false7750000000000x6980a47bee930a4584b09ee79ebe46484fbdbdd0188259860xaecdde1672f3f121b3a6c43a2e0b5dfc28f6224c0x3ed3b47dd13ec9a98b44e6204a523e766b2258112023-12-20T08:39:35.000Z202415609150xded97aff0de21fdeed11bed58592857a648344a52f8a5871a8c999b1208d88f90
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.ExitPositionsManager_Repaid_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ExitPositionsManager_SupplierPositionUpdated_event

Supplier position balance updates from Morpho v1 protocol on Ethereum, tracking user liquidity allocation between peer-to-peer (P2P) matching and underlying pool positions for each supported token. Used for analyzing supplier behavior, P2P matching efficiency, and position rebalancing patterns across Morpho’s optimization layer.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in__userSTRINGAddress of the user account involved in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in__poolTokenSTRINGAddress of the pool token contract on Aave. Hex-encoded, 0x-prefixed, 42-character string.
in__balanceOnPoolSTRINGBalance of tokens allocated to the underlying pool in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
in__balanceInP2PSTRINGBalance of tokens allocated to peer-to-peer matching in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
addressremovedin__userlog_indexblock_numberin__poolTokenblock_timestampin__balanceInP2Ptransaction_hashin__balanceOnPool
0x777777c9898d384f785ee44acfe945efdff5f3e0false0x0edf05e4b3e076689f730d1d59da313778e1b42b310175801460x028171bca77440897b824ca71d1c56cac55b68a32023-06-28T20:17:35.000Z774465263641585644949550x15adda9f333b2549f3bb95716f4443c7907c7926b74f9aa1c68e80752da8a9820
0x777777c9898d384f785ee44acfe945efdff5f3e0false0xbaf0ce3ed7888ab21e028ca421664f7b6c8a3eb2241175760980xbcca60bb61934080951369a648fb03df4f96263c2023-06-28T06:41:11.000Z98870x5f1d57c657ac8be8a593460c715fda0ee84ee9d32431c01d3290e5ad051966620
0x777777c9898d384f785ee44acfe945efdff5f3e0false0x6d07fa7b60cce5b70cd01842310462783b00b770111215388270xbcca60bb61934080951369a648fb03df4f96263c2025-01-02T19:17:47.000Z940xcf48528302f99a3338e9c92341cfc3771ecba54302cfacdc407225d50a9b41d30
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.ExitPositionsManager_SupplierPositionUpdated_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ExitPositionsManager_Withdrawn_event

Withdrawal events from Morpho v1 protocol on Ethereum, tracking when suppliers exit positions and withdraw funds from pool tokens. Records withdrawal amounts, supplier/receiver addresses, and remaining balances in peer-to-peer (P2P) and pool positions for analyzing liquidity flows and user behavior.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in__supplierSTRINGAddress of the user withdrawing supplied assets from their Morpho lending position. In all sampled transactions, this matches the receiver address, indicating direct withdrawals by position owners.
in__receiverSTRINGAddress of the account receiving the tokens, assets, or rewards from the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in__poolTokenSTRINGAddress of the pool token contract on Aave. Hex-encoded, 0x-prefixed, 42-character string.
in__amountSTRINGAmount of tokens involved in the transaction. String-encoded integer representing token quantity in smallest unit (wei for ETH, base units for ERC20 tokens).
in__balanceOnPoolSTRINGBalance of tokens allocated to the underlying pool in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
in__balanceInP2PSTRINGBalance of tokens allocated to peer-to-peer matching in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
addressremovedlog_indexin__amountblock_numberin__receiverin__supplierin__poolTokenblock_timestampin__balanceInP2Ptransaction_hashin__balanceOnPool
0x777777c9898d384f785ee44acfe945efdff5f3e0false301125714973200039800x9540cef7ac93b3ba383de26c216bd4c835958db70x9540cef7ac93b3ba383de26c216bd4c835958db70xbcca60bb61934080951369a648fb03df4f96263c2024-06-02T11:57:23.000Z00xd31019f73a27c9da89eb96c6924d89bbe646ea95764bfab2c1eaae98ae571de10
0x777777c9898d384f785ee44acfe945efdff5f3e0false334204165547714115015200039700x9540cef7ac93b3ba383de26c216bd4c835958db70x9540cef7ac93b3ba383de26c216bd4c835958db70x030ba81f1c18d280636f32af80b9aad02cf0854e2024-06-02T11:55:23.000Z00xa35f4f3a0d32afff44b09827d280a3fdb58a43c34d247ea3cbd55371ef3278ae0
0x777777c9898d384f785ee44acfe945efdff5f3e0false265184078978163414370x7724d9dc4ff230740c762466c743887d42813beb0x7724d9dc4ff230740c762466c743887d42813beb0x9ff58f4ffb29fa2266ab25e75e2a8b35033116562023-01-05T15:18:35.000Z00x0a27da2d33b18ddf4fc1eb71cba20e1a123235c156fedf253002226eb7fab0a60
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.ExitPositionsManager_Withdrawn_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

InterestRatesManager_P2PIndexesUpdated_event

Interest rate index updates from Morpho v1 protocol on Ethereum, tracking peer-to-peer (P2P) and underlying pool supply/borrow indices for each market. Used for calculating accrued interest and analyzing Morpho’s rate optimization versus base lending pools like Compound.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in__poolTokenAddressSTRINGContract address of the pool token in the underlying lending protocol. Hex-encoded, 0x-prefixed, 42-character string.
in__p2pSupplyIndexSTRINGPeer-to-peer supply interest rate index for the specified pool token on Morpho v1, stored as a scaled integer. This index accrues over time to calculate supplier earnings and is updated whenever interest rates change for the pool.
in__p2pBorrowIndexSTRINGPeer-to-peer borrow index for the specified pool token at the time of the update event. This index accumulates interest for borrowers matched directly with lenders on Morpho, distinct from the underlying pool’s borrow rate.
in__poolSupplyIndexSTRINGCurrent supply index value from the underlying lending pool (e.g., Compound, Aave) at the time of the update. High-precision integer representing the cumulative interest accrual factor for suppliers in the pool.
in__poolBorrowIndexSTRINGPool borrow index from the underlying lending protocol at the time of the P2P index update event. Represented as a high-precision integer scaled by 10^18 (ray unit) to track accrued interest over time.
addressremovedlog_indexblock_numberblock_timestamptransaction_hashin__p2pBorrowIndexin__p2pSupplyIndexin__poolBorrowIndexin__poolSupplyIndexin__poolTokenAddress
0x8888882f8f843896699869179fb6e4f7e3b58888false137174965442023-06-17T02:26:11.000Z0x031773d5d1baa04738c34748bfe7c008a97ec47a18ca7cb2f49f4da360c882c820664618595542820641842353536111973897746585566322237800844372200xf650c3d88d12db855b8bf7d11be6c55a4e07dcc9
0x8888882f8f843896699869179fb6e4f7e3b58888false293174996392023-06-17T12:50:47.000Z0x46337dd6ddef4a7239951e1a5fe3b7039c53854a56b5c3082725a4cec38d0c1820665565878818220642787107215011974534510495594382237880372904960xf650c3d88d12db855b8bf7d11be6c55a4e07dcc9
0x8888882f8f843896699869179fb6e4f7e3b58888false225174996112023-06-17T12:44:59.000Z0x1ad7e8e136d573cec95cbc598c4bdaaad770f94d74c96d7d5b301dc3f8b2be7b20347179823571020347179406649412742730633484874572289096410281010x39aa39c021dfbae8fac545936693ac917d5e7563
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.InterestRatesManager_P2PIndexesUpdated_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

PositionsManager_Borrowed_event

Borrow event records from Morpho v1 lending protocol on Ethereum, tracking when users borrow assets with amounts, borrower addresses, pool token identifiers, and balance splits between peer-to-peer (P2P) and pool-based positions. Used for analyzing borrowing activity, position sizes, and Morpho’s matching efficiency between lenders and borrowers.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in__borrowerSTRINGAddress of the account that borrowed funds or holds the borrowing position. Hex-encoded, 0x-prefixed, 42-character string.
in__poolTokenAddressSTRINGContract address of the pool token in the underlying lending protocol. Hex-encoded, 0x-prefixed, 42-character string.
in__amountSTRINGAmount of tokens involved in the transaction. String-encoded integer representing token quantity in smallest unit (wei for ETH, base units for ERC20 tokens).
in__balanceOnPoolSTRINGBalance of tokens allocated to the underlying pool in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
in__balanceInP2PSTRINGBalance of tokens allocated to peer-to-peer matching in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
addressremovedlog_indexin__amountblock_numberin__borrowerblock_timestampin__balanceInP2Ptransaction_hashin__balanceOnPoolin__poolTokenAddress
0x8888882f8f843896699869179fb6e4f7e3b58888false96282853880209617058119151240190xd4e26683635bf3dc9ead5f31b935c33cc1ce18382022-07-11T22:24:04.000Z00xbf0cf3822eaf550e5529101c33580495f2c03fffb00175b4852eeed977b9096d9328715338021855845800x4ddc2d193948926d02f9b1fe9e1daa0718270ed5
0x8888882f8f843896699869179fb6e4f7e3b58888false396400000000000000000163529940x2a03278590cd1962de28f9abc855cf3774fe3eb62023-01-07T06:03:35.000Z00x6d548421eac37644ed68afcf5b65b87e6cc0de438e7ff46a51b0d1faf1b44dbb3616336721367040750x4ddc2d193948926d02f9b1fe9e1daa0718270ed5
0x8888882f8f843896699869179fb6e4f7e3b58888false20745000000000000000000159753490x1b3ddefdfcf95e9781bbed7814c3f21a7c7d0d642022-11-15T12:10:35.000Z00x016704de86b7a738615140426e32a5eac2895d1d455931c1de7ad82240cffdaf953305033299993216150x4ddc2d193948926d02f9b1fe9e1daa0718270ed5
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.PositionsManager_Borrowed_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

PositionsManager_BorrowerPositionUpdated_event

Event logs tracking borrower position changes in Morpho v1 lending protocol on Ethereum, capturing balance updates across peer-to-peer (P2P) matching and pool liquidity for each user and asset. Used for analyzing lending position movements and P2P matching efficiency.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in__userSTRINGAddress of the user account involved in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in__poolTokenAddressSTRINGContract address of the pool token in the underlying lending protocol. Hex-encoded, 0x-prefixed, 42-character string.
in__balanceOnPoolSTRINGBalance of tokens allocated to the underlying pool in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
in__balanceInP2PSTRINGBalance of tokens allocated to peer-to-peer matching in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
addressremovedin__userlog_indexblock_numberblock_timestampin__balanceInP2Ptransaction_hashin__balanceOnPoolin__poolTokenAddress
0x8888882f8f843896699869179fb6e4f7e3b58888false0x1778767436111ec0adb10f9ba4f51a329d0e7770293169571552023-04-01T22:06:35.000Z188433188047259650xe623338d48bdf1c8a9e1725d628b4845a6ccc7acb971af4e27b4adcb5e8858344045341014660xf650c3d88d12db855b8bf7d11be6c55a4e07dcc9
0x8888882f8f843896699869179fb6e4f7e3b58888false0x381f45cb9814d824178448466a1eb2855ff0ecb1159149841752022-06-18T09:11:01.000Z240111053682980x9b729c7443a2554796e49b83dd74330df22f5956b4e5f69ca8ae367ac7cb93021696262736820x39aa39c021dfbae8fac545936693ac917d5e7563
0x8888882f8f843896699869179fb6e4f7e3b58888false0x381f45cb9814d824178448466a1eb2855ff0ecb1495149855382022-06-18T14:43:11.000Z657869183825450xa2d15c3072ba02fc6299e6b0f9b089def97399b2e260fc8d44e67cf392a9f2d41628852219310x39aa39c021dfbae8fac545936693ac917d5e7563
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.PositionsManager_BorrowerPositionUpdated_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

PositionsManager_P2PAmountsUpdated_event

Peer-to-peer (P2P) matched position updates from Morpho v1 protocol on Ethereum, tracking supply and borrow amounts matched directly between users for each pool token. Used for analyzing Morpho’s capital efficiency improvements over traditional pooled lending models.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in__poolTokenAddressSTRINGContract address of the pool token in the underlying lending protocol. Hex-encoded, 0x-prefixed, 42-character string.
in__p2pSupplyAmountSTRINGPeer-to-peer supply amount for the Morpho position in the specified pool token, denominated in the smallest unit of that token. This value represents the matched supply balance that earns improved rates through Morpho’s P2P matching mechanism.
in__p2pBorrowAmountSTRINGUpdated peer-to-peer borrow amount for the specified pool token in the Morpho protocol, denominated in the token’s smallest unit. Values represent the total amount matched directly between borrowers and suppliers, bypassing the underlying pool.
addressremovedlog_indexblock_numberblock_timestamptransaction_hashin__p2pBorrowAmountin__p2pSupplyAmountin__poolTokenAddress
0x8888882f8f843896699869179fb6e4f7e3b58888false253174178342023-06-06T00:23:47.000Z0x8635ed6b8696c07c9b9d59db807336f0ac4ef5e89965a83cc178ace91364425981530471085153014180624458311210xf650c3d88d12db855b8bf7d11be6c55a4e07dcc9
0x8888882f8f843896699869179fb6e4f7e3b58888false72191345682024-02-01T15:48:23.000Z0xdc590e96fd4a34eacf2f3b4ee5cb34f441b2a99d066b247299a0b8bdaf80e10e27541816572945050104074091951648330xf650c3d88d12db855b8bf7d11be6c55a4e07dcc9
0x8888882f8f843896699869179fb6e4f7e3b58888false406149148802022-06-06T12:02:29.000Z0x2ef76f9f7071a406001217a77af6596a84422d6b42a47b2ee8253c3c734644155113221815885113221815880x4ddc2d193948926d02f9b1fe9e1daa0718270ed5
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.PositionsManager_P2PAmountsUpdated_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

PositionsManager_Repaid_event

Debt repayment events from Morpho v1 lending protocol on Ethereum, tracking amount repaid, pool token addresses, repayer and beneficiary accounts, and remaining balances in peer-to-peer (P2P) and pool liquidity. Used for analyzing borrower repayment behavior and protocol liquidity utilization.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in__repayerSTRINGEthereum address of the account executing the debt repayment transaction on Morpho v1. This may differ from in__onBehalf when one address repays debt for another address.
in__onBehalfSTRINGAddress of the account receiving the position or on whose behalf the transaction is executed. Hex-encoded, 0x-prefixed, 42-character string.
in__poolTokenAddressSTRINGContract address of the pool token in the underlying lending protocol. Hex-encoded, 0x-prefixed, 42-character string.
in__amountSTRINGAmount of tokens involved in the transaction. String-encoded integer representing token quantity in smallest unit (wei for ETH, base units for ERC20 tokens).
in__balanceOnPoolSTRINGBalance of tokens allocated to the underlying pool in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
in__balanceInP2PSTRINGBalance of tokens allocated to peer-to-peer matching in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
addressremovedlog_indexin__amountin__repayerblock_numberin__onBehalfblock_timestampin__balanceInP2Ptransaction_hashin__balanceOnPoolin__poolTokenAddress
0x8888882f8f843896699869179fb6e4f7e3b58888false359817374640x48c750b9317d4c886d206c3294f168ba5e0c144b176703360x48c750b9317d4c886d206c3294f168ba5e0c144b2023-07-11T12:21:23.000Z00xeda7c7d88c8469fad30ebd95a06b9e2005fdfcf050e4d3d5d2373ec269edc7c8261519520xccf4429db6322d5c611ee964527d42e5d685dd6a
0x8888882f8f843896699869179fb6e4f7e3b58888false383651372360x48c750b9317d4c886d206c3294f168ba5e0c144b176703210x48c750b9317d4c886d206c3294f168ba5e0c144b2023-07-11T12:18:23.000Z00x87a256752d654683cfb62459145d5e97c4c7b389173ef81b8ee3b1bc3745904b1014709300xccf4429db6322d5c611ee964527d42e5d685dd6a
0x8888882f8f843896699869179fb6e4f7e3b58888false222283800000x48c750b9317d4c886d206c3294f168ba5e0c144b176703580x48c750b9317d4c886d206c3294f168ba5e0c144b2023-07-11T12:25:47.000Z00x846f510c372c26380675163ce4ed2860e87bca3a893f230988214860801d57355160xccf4429db6322d5c611ee964527d42e5d685dd6a
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.PositionsManager_Repaid_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

PositionsManager_Supplied_event

Supply deposits from Morpho Protocol v1 on Ethereum, tracking when users deposit assets into lending pools with peer-to-peer (P2P) matching. Records show deposit amounts, supplier addresses, pool token identifiers, and balance allocation between P2P matched positions versus traditional pool deposits.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in__supplierSTRINGAddress of the user initiating the supply transaction to Morpho V1 protocol. This is typically the same as in__onBehalf when users supply for themselves.
in__onBehalfSTRINGAddress of the account receiving the position or on whose behalf the transaction is executed. Hex-encoded, 0x-prefixed, 42-character string.
in__poolTokenAddressSTRINGContract address of the pool token in the underlying lending protocol. Hex-encoded, 0x-prefixed, 42-character string.
in__amountSTRINGAmount of tokens involved in the transaction. String-encoded integer representing token quantity in smallest unit (wei for ETH, base units for ERC20 tokens).
in__balanceOnPoolSTRINGBalance of tokens allocated to the underlying pool in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
in__balanceInP2PSTRINGBalance of tokens allocated to peer-to-peer matching in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
addressremovedlog_indexin__amountblock_numberin__onBehalfin__supplierblock_timestampin__balanceInP2Ptransaction_hashin__balanceOnPoolin__poolTokenAddress
0x8888882f8f843896699869179fb6e4f7e3b58888false387307115046112226222371166731160x1a929b5d550c45ca8a0cfdb82f7c9c15fc278f310x1a929b5d550c45ca8a0cfdb82f7c9c15fc278f312023-02-20T23:46:23.000Z00x9f6433ad28e80757baf2466e2ccab6ae4754315fc43e770a6e0873c374ef0e1115109055966940x35a18000230da775cac24873d00ff85bccded550
0x8888882f8f843896699869179fb6e4f7e3b58888false3305000000000000000000166691600x7f7a70b5b584c4033cafd52219a496df9afb1af70x7f7a70b5b584c4033cafd52219a496df9afb1af72023-02-20T10:27:47.000Z00xbe29921143abf97ec67136114bd82b2c21aae6ed8d717c43a27bca0b8cb10d82225557530960x5d3a536e4d6dbd6114cc1ead35777bab948e3643
0x8888882f8f843896699869179fb6e4f7e3b58888false6202100983166704980x767aac0fe5c70edc8655618fd9db060c4bf1ccf80x767aac0fe5c70edc8655618fd9db060c4bf1ccf82023-02-20T14:58:23.000Z00xd244215ce86e5249f6643001e71b2e91c3b023c91f86027be7eaf38681ac49421763292703469550x39aa39c021dfbae8fac545936693ac917d5e7563
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.PositionsManager_Supplied_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

PositionsManager_SupplierPositionUpdated_event

Supplier position update events from Morpho v1 protocol on Ethereum, tracking user lending balances split between peer-to-peer matching and underlying pool positions. Used for analyzing Morpho’s lending optimization and P2P matching efficiency across different token markets.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in__userSTRINGAddress of the user account involved in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in__poolTokenAddressSTRINGContract address of the pool token in the underlying lending protocol. Hex-encoded, 0x-prefixed, 42-character string.
in__balanceOnPoolSTRINGBalance of tokens allocated to the underlying pool in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
in__balanceInP2PSTRINGBalance of tokens allocated to peer-to-peer matching in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
addressremovedin__userlog_indexblock_numberblock_timestampin__balanceInP2Ptransaction_hashin__balanceOnPoolin__poolTokenAddress
0x8888882f8f843896699869179fb6e4f7e3b58888false0x7d0558c4b8e4ddad92989593178dd7a0bcd87ccd119164211042023-01-16T18:20:23.000Z5282839004628460xed7ed71bfe34305f57c79c70ede63b6fdd1d1fa612d0b4043697df827f1a3af800xf650c3d88d12db855b8bf7d11be6c55a4e07dcc9
0x8888882f8f843896699869179fb6e4f7e3b58888false0x49e96e255ba418d08e66c35b588e2f2f3766e1d0118164211042023-01-16T18:20:23.000Z19692904818347220xed7ed71bfe34305f57c79c70ede63b6fdd1d1fa612d0b4043697df827f1a3af800xf650c3d88d12db855b8bf7d11be6c55a4e07dcc9
0x8888882f8f843896699869179fb6e4f7e3b58888false0x5a4eee58744d1430876d5ca93cab5ccb763c037d46164192392023-01-16T12:06:35.000Z225969813102933610xf8a5dfca31c1ba1c4b5e4b851ad99cf2f487c96b52b724e5c51c4dd0d20348d2199155701685295860xf650c3d88d12db855b8bf7d11be6c55a4e07dcc9
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.PositionsManager_SupplierPositionUpdated_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

PositionsManager_Withdrawn_event

Withdrawal events from Morpho v1 lending protocol on Ethereum, tracking supplier fund removals with token amounts and balance splits between pool and peer-to-peer (P2P) positions. Used for analyzing liquidity provider behavior and capital flows across Morpho’s dual-mode lending architecture.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in__supplierSTRINGEthereum address of the user withdrawing their supplied position from Morpho. Always matches in__receiver in sample data, indicating direct withdrawals to the supplier’s own address.
in__receiverSTRINGAddress of the account receiving the tokens, assets, or rewards from the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in__poolTokenAddressSTRINGContract address of the pool token in the underlying lending protocol. Hex-encoded, 0x-prefixed, 42-character string.
in__amountSTRINGAmount of tokens involved in the transaction. String-encoded integer representing token quantity in smallest unit (wei for ETH, base units for ERC20 tokens).
in__balanceOnPoolSTRINGBalance of tokens allocated to the underlying pool in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
in__balanceInP2PSTRINGBalance of tokens allocated to peer-to-peer matching in the Morpho protocol. String-encoded integer representing token quantity in smallest unit.
addressremovedlog_indexin__amountblock_numberin__receiverin__supplierblock_timestampin__balanceInP2Ptransaction_hashin__balanceOnPoolin__poolTokenAddress
0x8888882f8f843896699869179fb6e4f7e3b58888false45040207065160486480x81646d101ad2dfb56da375e3d9da2ab1f32c0ae30x81646d101ad2dfb56da375e3d9da2ab1f32c0ae32022-11-25T18:00:47.000Z00xd5181928fbe2768ba1590f42da3a0ea45bd7544216c80ec9438212267e7f6e1624037330130xccf4429db6322d5c611ee964527d42e5d685dd6a
0x8888882f8f843896699869179fb6e4f7e3b58888false27538597547160486770x81646d101ad2dfb56da375e3d9da2ab1f32c0ae30x81646d101ad2dfb56da375e3d9da2ab1f32c0ae32022-11-25T18:06:35.000Z00xe221b5b07d9c14472b521f85e041535a916307d674d83145d2d41bebb790f1804807466140xccf4429db6322d5c611ee964527d42e5d685dd6a
0x8888882f8f843896699869179fb6e4f7e3b58888false25724627910160485970x81646d101ad2dfb56da375e3d9da2ab1f32c0ae30x81646d101ad2dfb56da375e3d9da2ab1f32c0ae32022-11-25T17:50:35.000Z00x21c7df550c767972fb89a6251e61dd19ac03505bdc3c35cbc5d4505ca084477c44069079640xccf4429db6322d5c611ee964527d42e5d685dd6a
Query with partition filter
SELECT *
FROM `tt-contracts.morpho_v1_ethereum.PositionsManager_Withdrawn_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100