Skip to main content

Tables

BasePoolRegistry_BasePoolAdded_event

Events emitted when new base liquidity pools are registered in Curve Finance’s BasePoolRegistry contract on Ethereum. Used to track the addition of underlying pools that can be composed into metapools for analyzing Curve’s pool architecture evolution.
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_basepoolSTRINGContract address of the base pool being added to the Curve registry. Base pools are foundational liquidity pools (like 3pool or sUSD) that can be composed with other pools in the Curve ecosystem.
addressremovedlog_indexin_basepoolblock_numberblock_timestamptransaction_hash
0xde3ead9b2145bba2eb74007e58ed07308716b725false1280xae34574ac03a15cd58a92dc79de7b1a0800f1ce3168327702023-03-15T10:41:11.000Z0xa49bc5955a531f5e1de5b8be085cc08e9fd29b0e50114b65131046d845977e14
0xde3ead9b2145bba2eb74007e58ed07308716b725false2470xf253f83aca21aabd2a20553ae0bf7f65c755a07f162346482022-12-21T17:44:11.000Z0x898921c2b82ea6b6c6db5ba3236bddd83eb8e92d834e6fed60e41ac157719a17
0xde3ead9b2145bba2eb74007e58ed07308716b725false3160xbebc44782c7db0a1a60cb6fe97d0b483032ff1c7157533522022-10-15T11:55:47.000Z0x5727adaad973d4c214538a167bd4e1ebaa0ca5a0934eb9b66a5eed1614bc1a99
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.BasePoolRegistry_BasePoolAdded_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Controller_Borrow_event

Borrow event records from Curve V1 lending markets on Ethereum, tracking when users increase their loan positions with corresponding collateral changes. Used for analyzing leverage activity, collateral ratios, and lending market utilization across Curve’s collateralized debt positions.
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 associated with the transaction or protocol operation. Hex-encoded, 0x-prefixed, 42-character string.
in_collateral_increaseSTRINGAmount of collateral added to the user’s position in this borrow transaction, denominated in the smallest unit of the collateral token (wei for ETH). Can be zero when only loan amount increases without additional collateral deposit.
in_loan_increaseSTRINGAmount by which the user’s loan position increased in this borrow transaction, denominated in the smallest unit of the borrowed token (wei-equivalent). Can be zero when only collateral is added without increasing the loan.
addressin_userremovedlog_indexblock_numberblock_timestampin_loan_increasetransaction_hashin_collateral_increase
0x100daa78fc509db39ef7d04de0c1abd299f4c6ce0x0eb973cc696e412c87a758f07c738f87559b3afdfalse408185614572023-11-13T07:20:59.000Z90000000000000000000000xd0bf27774c5a10f670dc168a131548a6c3567ebb196d5ecf765a61f884d41ad07828316036790449830
0x100daa78fc509db39ef7d04de0c1abd299f4c6ce0x16fa6b8fcc2d5f459600713cf961e349067a278cfalse367185601972023-11-13T03:06:59.000Z500000000000000000000000xcd19ce6d4854a3fc62e3387b4206a157bcac9af46e6156c6df8a3162759e9f940
0x100daa78fc509db39ef7d04de0c1abd299f4c6ce0x294125ebe0a93815a68e0165935c521275e2dc1efalse237185615792023-11-13T07:45:35.000Z1000000000000000000000000x2dea076fe1deb312bef75f7c6424ace4db23ff7ef83767321442b6e8f638dbd70
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.Controller_Borrow_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Controller_CollectFees_event

Fee collection events from Curve V1 protocol controller contracts on Ethereum, tracking accumulated trading fees and resulting supply changes for fee-bearing tokens. Used for analyzing protocol revenue distribution and tokenomics across different Curve pool controllers.
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_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_new_supplySTRINGTotal supply of the fee token after the collection event. Denominated in the smallest unit of the token (wei-equivalent), represented as a string to handle large integers.
addressremovedin_amountlog_indexblock_numberin_new_supplyblock_timestamptransaction_hash
0x100daa78fc509db39ef7d04de0c1abd299f4c6cefalse4610537711286523560495917718273095538647339795809385945602782023-10-03T22:51:35.000Z0x72f1501bb61cf5b8931ed67127a05e25819bdee42a3c456213d6635f54166075
0x8472a9a7632b173c8cf3a86d3afec50c35548e76false19631567595172070844932521827309422867436267934674035121692023-10-03T22:51:23.000Z0x25e9ab6cfda97fe7ba8e6e1c8b2c87f38086116e81b94e355beeb0db5fc41667
0x1c91da0223c763d2e0173243eadaa0a2ea47e704false15611449566558705325592601827309930746330531077907011333992023-10-03T22:52:23.000Z0x3d4decaa08e58c8cfb4076f341730916b80234f7e63347890b45f90c3909fbfb
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.Controller_CollectFees_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Controller_Liquidate_event

Liquidation events from Curve V1 lending markets on Ethereum capturing when undercollateralized positions are liquidated. Records liquidator addresses, user positions liquidated, debt amounts, and collateral/stablecoin received for analyzing liquidation activity and risk management.
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_liquidatorSTRINGAddress of the account executing the liquidation operation. Hex-encoded, 0x-prefixed, 42-character string.
in_userSTRINGAddress of the user account associated with the transaction or protocol operation. Hex-encoded, 0x-prefixed, 42-character string.
in_collateral_receivedSTRINGAmount of collateral tokens received by the liquidator during the liquidation event, denominated in the smallest unit of the collateral token. Values are represented as raw integer strings without decimal adjustment.
in_stablecoin_receivedSTRINGAmount of stablecoin tokens received by the liquidator as a result of the liquidation event. Value is denominated in the smallest unit (wei equivalent) of the stablecoin.
in_debtSTRINGAmount of debt outstanding in the protocol position or vault. Numeric string representation in smallest token denomination.
addressin_debtin_userremovedlog_indexblock_numberin_liquidatorblock_timestamptransaction_hashin_collateral_receivedin_stablecoin_received
0xa920de414ea4ab66b97da1bfe9e6eca7d4219635353253038927317546150190x442abe3cef7665cec0e57715ee8ba686762865aefalse21202334590x8c76a73693a52e8eb35fb0234e5ec741525403782024-07-04T13:30:11.000Z0xe19f57fd1f491a889dc9c779e1783fa7ec72b0144390ac9a441959c8925fcaa0373986237634130598925936232678992572826845
0x4e59541306910ad6dc1dac0ac9dfb29bd9f15c671381517853271228811329050xe5350e927b904fdb4d2af55c566e269bb3df1941false370179915730xe5350e927b904fdb4d2af55c566e269bb3df19412023-08-25T12:01:11.000Z0xb2ccc1b8a6653c42b2cbbfa83420c958691c32ca8721981a30bc0a1b06b10a2a62493469318146744770329228188093
0x1c91da0223c763d2e0173243eadaa0a2ea47e7044443680940992895316101860x7a16ff8270133f063aab6c9977183d9e72835428false194190870640x7a16ff8270133f063aab6c9977183d9e728354282024-01-25T23:59:35.000Z0x9cc434e7881fc40a0f637d6d65ea0ea086631d35a7715cfaf62ba49135cad5138862754020073300401177579613208856296103621
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.Controller_Liquidate_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Controller_RemoveCollateral_event

Collateral withdrawal events from Curve V1 lending markets on Ethereum, tracking user addresses and the amount of collateral removed from their positions. Used for analyzing deleveraging activity and position management behavior in Curve’s lending protocol.
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 associated with the transaction or protocol operation. Hex-encoded, 0x-prefixed, 42-character string.
in_collateral_decreaseSTRINGAmount of collateral removed from the user’s position. Integer value representing the decrease in collateral denominated in the smallest unit of the collateral token.
addressin_userremovedlog_indexblock_numberblock_timestamptransaction_hashin_collateral_decrease
0x4e59541306910ad6dc1dac0ac9dfb29bd9f15c670x18dcf2d023dc3f33f0cbd3c9c20fac3df358725ffalse217189641482024-01-08T18:44:35.000Z0x123fef8f88d0ba8de29cb863abf4f2f8edbe8b2cdf292a01b4bcd7e9467fe8cd10000000
0x4e59541306910ad6dc1dac0ac9dfb29bd9f15c670x18dcf2d023dc3f33f0cbd3c9c20fac3df358725ffalse296189641652024-01-08T18:47:59.000Z0x0ba3810b2f974935e2627c0d19f829c6a10b935ae1c58668d1963dcc93662a6610000000
0x4e59541306910ad6dc1dac0ac9dfb29bd9f15c670x99d4a3d36a615959d6e352fa78ee13ee6daa5cf4false125189645432024-01-08T20:03:59.000Z0x41c47e6373fac770463ac4c6845a0d66cac9be38d46057d67d08b8c91bfec70914500000
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.Controller_RemoveCollateral_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Controller_Repay_event

Loan repayment events from Curve V1 lending markets on Ethereum, recording when users reduce their debt positions. Tracks repayment amounts, user addresses, and collateral changes for analyzing borrowing behavior and loan lifecycle management.
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 associated with the transaction or protocol operation. Hex-encoded, 0x-prefixed, 42-character string.
in_collateral_decreaseSTRINGAmount of collateral removed from the user’s position. Integer value representing the decrease in collateral denominated in the smallest unit of the collateral token.
in_loan_decreaseSTRINGAmount of debt repaid by the user, denominated in the loan token’s smallest unit (wei). Typically non-zero while collateral_decrease is zero, indicating debt reduction without collateral withdrawal.
addressin_userremovedlog_indexblock_numberblock_timestampin_loan_decreasetransaction_hashin_collateral_decrease
0x100daa78fc509db39ef7d04de0c1abd299f4c6ce0x95af5a5eedc1c1eca33a78229260a7c582a1b997false30183721632023-10-17T19:25:11.000Z50000000000000000000000xad76fe757bdf29275d4172434c7af9fc164f3bf0d03ad7d9170614a65d093cfa0
0x100daa78fc509db39ef7d04de0c1abd299f4c6ce0xa02d03e291556792ee1f99b818d9c936d29ee4a3false197183681932023-10-17T06:05:35.000Z340000000000000000000x2c790156a20dbe1a76a00ab78204901599353399ae5a01c2aa90eb6058b6526d0
0x100daa78fc509db39ef7d04de0c1abd299f4c6ce0x8d877186de308712756e5a4e0342a3ec8ac6949ffalse188183681702023-10-17T06:00:47.000Z520000000000000000000x3cd2edca9cc162edd6a87a5fb8420bc7e3462ae10c5dfb00c2f19756684330350
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.Controller_Repay_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Controller_SetBorrowingDiscounts_event

No description available.
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_loan_discountSTRING-
in_liquidation_discountSTRINGDiscount rate applied during liquidation of collateral. Numeric string representation in basis points or decimal format with 18 decimal precision.
No sample data available.
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.Controller_SetBorrowingDiscounts_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Controller_SetMonetaryPolicy_event

Event logs tracking monetary policy contract updates in Curve v1 lending markets on Ethereum. Records controller address changes to interest rate policy contracts, useful for analyzing protocol governance changes and rate mechanism updates.
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_monetary_policySTRINGContract address of the monetary policy contract that governs interest rate calculations. Hex-encoded, 0x-prefixed, 42-character string.
addressremovedlog_indexblock_numberblock_timestamptransaction_hashin_monetary_policy
0xec0820efafc41d8943ee8de495fc9ba8495b15cffalse239180518492023-09-02T22:38:35.000Z0xf0089301dde4a0da2ce300411c36d6d60583babd986b06d029be381b4390128e0x1e7d3bf98d3f8d8ce193236c3e0ec4b00e32daae
0x4e59541306910ad6dc1dac0ac9dfb29bd9f15c67false176176480332023-07-08T09:03:35.000Z0x58db7d5228e82fbeb7ec65478d8c1b7cf8188469c0c508eb20704ad796a6ce2a0xb8687d7dc9d8fa32fabde63e19b2dbc9bb8b2138
0xa920de414ea4ab66b97da1bfe9e6eca7d4219635false179176480332023-07-08T09:03:35.000Z0x58db7d5228e82fbeb7ec65478d8c1b7cf8188469c0c508eb20704ad796a6ce2a0xbb3fda661149f6e45d829d5dd54a1608577c5fa1
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.Controller_SetMonetaryPolicy_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Controller_UserState_event

User position snapshots from Curve v1 lending Controller contract on Ethereum, tracking collateral amounts, debt levels, liquidation discounts, and price band ranges (n1/n2) for analyzing borrower health and liquidation risk.
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 associated with the transaction or protocol operation. Hex-encoded, 0x-prefixed, 42-character string.
in_collateralSTRINGContract address of the collateral asset or vault. Hex-encoded, 0x-prefixed, 42-character string.
in_debtSTRINGAmount of debt outstanding in the protocol position or vault. Numeric string representation in smallest token denomination.
in_n1STRINGRepresents the lower band index of the user’s collateral position in Curve’s lending liquidation automated market maker (LLAMMA). Values range from 0 (no position) to higher integers indicating price band placement.
in_n2STRINGBand index representing the upper boundary of the user’s collateral position in Curve’s lending liquidation automated market maker (LLAMM). Defines the highest price band where the user’s collateral is deposited.
in_liquidation_discountSTRINGDiscount rate applied during liquidation of collateral. Numeric string representation in basis points or decimal format with 18 decimal precision.
in_n1in_n2addressin_debtin_userremovedlog_indexblock_numberin_collateralblock_timestamptransaction_hashin_liquidation_discount
000x100daa78fc509db39ef7d04de0c1abd299f4c6ce00x9c89d9136c24f85faaa8e6d1086ce7347bd0d54afalse2151806252702023-09-04T10:30:23.000Z0x21348639d9eb4fc9823e57d2844574cd1a01ac5b1b94431955712224b96dc5690
000x100daa78fc509db39ef7d04de0c1abd299f4c6ce00xa9dc91bb2433b7d6c8acb9bd703be90a07ddbb46false671806246302023-09-04T10:17:23.000Z0xbc3f558ad45413b65889e1dca8e51694c9ea6c1cd82fbec94cc5446a1a7525e40
11140x100daa78fc509db39ef7d04de0c1abd299f4c6ce82392866570696313966570x5a6fa86c409dfd2a2194b3f048912ab6ae80fe04false44180616421157920892373161954235709850086879078532699846656405640394575840079131296399352023-09-04T07:32:23.000Z0xf4ec392b8155df739369d725637bb306fdcb473c83b276dec231b70840ccc7b060000000000000000
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.Controller_UserState_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ControllerFactory_AddMarket_event

Market creation events from Curve V1’s lending market factory on Ethereum. Records deployment of new lending markets with associated AMM, controller, collateral token, and monetary policy contract addresses.
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_collateralSTRINGContract address of the collateral asset or vault. Hex-encoded, 0x-prefixed, 42-character string.
in_controllerSTRINGContract address of the Controller contract managing this Curve lending market. Hex-encoded, 0x-prefixed 40-character string representing the controller component that handles borrowing positions and liquidations.
in_ammSTRINGContract address of the automated market maker (AMM). Hex-encoded, 0x-prefixed, 42-character string.
in_monetary_policySTRINGContract address of the monetary policy contract that governs interest rate calculations. Hex-encoded, 0x-prefixed, 42-character string.
in_ixSTRINGMarket index identifier assigned sequentially when a new lending market is added to the Curve ControllerFactory. Increments with each AddMarket event, starting from ‘0’.
in_ixin_ammaddressremovedlog_indexblock_numberin_collateralin_controllerblock_timestamptransaction_hashin_monetary_policy
40xfa96ad0a9e64261db86950e2da362f5572c5c6fd0xc9332fdcb1c491dcc683bae86fe3cb70360738bcfalse285180012240xac3e018457b222d93114458476f3e3416abbe38f0xec0820efafc41d8943ee8de495fc9ba8495b15cf2023-08-26T20:27:35.000Z0x2ede10a84f28647b5636a706ea03334399ba0ec2c77267681902e3180ae2d9b30xb8687d7dc9d8fa32fabde63e19b2dbc9bb8b2138
50xf9bd9da2427a50908c4c6d1599d8e62837c2bcb00xc9332fdcb1c491dcc683bae86fe3cb70360738bcfalse300180012270x18084fba666a33d37592fa2633fd49a74dd93a880x1c91da0223c763d2e0173243eadaa0a2ea47e7042023-08-26T20:28:11.000Z0x147ccfac7d243d78ac8852d43c365be7d498b7aa18f6a3b0b1ade02ff55cdacd0xb8687d7dc9d8fa32fabde63e19b2dbc9bb8b2138
30x1681195c176239ac5e72d9aebacf5b2492e0c4ee0xc9332fdcb1c491dcc683bae86fe3cb70360738bcfalse135175625300xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20xa920de414ea4ab66b97da1bfe9e6eca7d42196352023-06-26T08:51:59.000Z0x7ce7143aedf5e318e3bed653b730b9456eef67224a8dbcac59fe0872c0580a3a0x1e7d3bf98d3f8d8ce193236c3e0ec4b00e32daae
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.ControllerFactory_AddMarket_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CryptoFactory_deploy_pool_function

Liquidity pool deployment transactions from Curve V1 CryptoFactory contract on Ethereum. Contains pool initialization parameters including token pairs, fee structures, amplification coefficients, and deployer addresses for analyzing Curve’s permissionless pool creation activity.
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.
trace_addressSTRINGHierarchical position of the internal call within a transaction’s execution trace. Comma-separated sequence of integers representing the call path, where each number indicates the index of the call at that nesting level, with null representing top-level calls.
statusBOOLTransaction execution outcome indicator. Boolean value where true represents successful execution and false represents failed execution.
from_addressSTRINGAddress that initiated the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
to_addressSTRINGAddress receiving the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
valueFLOAT64Amount of native cryptocurrency sent with the transaction. Floating-point representation in whole units (e.g., ETH, BNB, MATIC).
gas_usedINT64Amount of gas consumed by the transaction execution. Integer representing the actual computational steps used.
gasINT64Gas limit allocated for the transaction execution. Integer representing the maximum computational steps allowed.
signatureSTRINGFunction selector identifying which contract function was called. 10-character hex string including 0x prefix.
in__nameSTRINGHuman-readable name for the pool, token, or asset being created. String identifier used for display and reference purposes.
in__symbolSTRINGTicker symbol for the liquidity pool token being created. Short string identifier combining token symbols.
in__coinsARRAY<STRING>Array of token contract addresses being added to the Curve liquidity pool. Hex-encoded, 0x-prefixed, 42-character strings representing ERC-20 token contracts.
in_ASTRINGAmplification coefficient parameter used in Curve’s StableSwap invariant algorithm. String-encoded integer value that controls the concentration of liquidity around the target price.
in_gammaSTRINGAmplification coefficient gamma parameter for Curve’s CryptoSwap pools, controlling price impact sensitivity. String-encoded numeric value, typically ranging from 100000000000000 to 145000000000000 in sampled pools.
in_mid_feeSTRINGFee charged for trades near equilibrium price when pool is balanced. Denominated in basis points with precision factor (e.g., ‘5000000’ = 0.5%).
in_out_feeSTRINGFee charged when exiting the pool, denominated in basis points as a string-encoded integer. Typically set to 45000000 (4.5%) in Curve v2 CryptoFactory pools.
in_allowed_extra_profitSTRINGMaximum allowed additional profit threshold for Curve v2 pool rebalancing, expressed as a scaled integer with 18 decimals. Controls how much profit deviation is permitted before price oracle updates trigger, typically set to 2000000000000 (0.002 or 0.2%).
in_fee_gammaSTRINGFee gamma parameter controlling how trading fees adjust based on pool imbalance in Curve’s crypto pools. Denominated in basis points with 18 decimal precision (e.g., ‘5000000000000000’ = 0.5%).
in_adjustment_stepSTRINGAdjustment step parameter controlling the rate of price band movement in the Curve v2 pool’s dynamic fee algorithm. Specified in wei-denominated units, typically around 5.5 trillion based on sample values.
in_admin_feeSTRINGProtocol admin fee parameter for the newly deployed pool, expressed in basis points with 10 decimal precision. Value of ‘5000000000’ represents a 0.5% fee charged on trading fees.
in_ma_half_timeSTRINGMoving average half-time parameter in seconds used for the deployed Curve pool’s price oracle. Typically set to 600 seconds (10 minutes) for standard configurations.
in_initial_priceSTRINGInitial price of the second token in the pool relative to the first token, expressed in wei (10^18 units). Specified at pool deployment to set the starting exchange rate for the Curve v2 crypto pool.
out_anon0STRINGActual amount of tokens provided by the maker in the order or swap execution. Numeric string representing the token quantity in its smallest denomination.
gasin_Avaluestatusgas_usedin__namein_gammain__coinsout_anon0signaturein__symbolin_mid_feein_out_feeto_addressblock_numberfrom_addressin_admin_feein_fee_gammatrace_addressblock_timestampin_ma_half_timein_initial_pricetransaction_hashin_adjustment_stepin_allowed_extra_profit
12315732000000000true879695ibGBP/USDC100000000000000[“0x69681f8fde45345c3870bcd5eaf4a05a60e7d227”,“0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48”]0xacce4fe9ce2a6fe9af83e7cf321a3ff7675e0ab60xc955fa04ibGBPUSDC5000000450000000xf18056bbd320e96a48e3fbf8bc061322531aac99143896590x2d407ddb06311396fe14d4b49da5f0471447d45c500000000050000000000000002022-03-15T06:51:40.000Z6007674316143607022000x3e2bd1c79383fbbea95e85b7d4da11cfdf375db95a1f3f201d18dd4aadbad486550000000000010000000000
12315732000000000true879695ibJPY/USDC100000000000000[“0x5555f75e3d5278082200fb451d1b6ba946d8e13b”,“0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48”]0xeb0265938c1190ab4e3e1f6583bc956df47c0f930xc955fa04ibJPYUSDC5000000450000000xf18056bbd320e96a48e3fbf8bc061322531aac99143896750x2d407ddb06311396fe14d4b49da5f0471447d45c500000000050000000000000002022-03-15T06:55:43.000Z6001183504433555546300000x2a6133af80aca4dec1bc6d3b51e4c94402cefe0502ed6cfe86ac486cc80e4b50550000000000010000000000
12315732000000000true879695ibCHF/USDC100000000000000[“0x1cc481ce2bd2ec7bf67d1be64d4878b16078f309”,“0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48”]0x6df0d77f0496ce44e72d695943950d8641fca5cf0xc955fa04ibCHFUSDC5000000450000000xf18056bbd320e96a48e3fbf8bc061322531aac99143896400x2d407ddb06311396fe14d4b49da5f0471447d45c500000000050000000000000002022-03-15T06:46:13.000Z6009400030813301007000x5adadc10e05e0f7e4f7f0e558457f96123d6873054f4d70b90e1d0798dc41a98550000000000010000000000
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CryptoFactory_deploy_pool_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CryptoSwapRegistry_PoolAdded_event

Pool registration events from Curve V1’s CryptoSwap Registry contract on Ethereum, capturing when new liquidity pools are added to the registry. Useful for tracking Curve pool deployments and ecosystem growth over time.
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_poolSTRINGContract address of the pool being referenced in the event. Hex-encoded, 0x-prefixed, 42-character string.
addressin_poolremovedlog_indexblock_numberblock_timestamptransaction_hash
0x9a32af1a11d9c937aea61a3790c2983257ea8bc00x98638facf9a3865cd033f36548713183f6996122false85157533642022-10-15T11:58:11.000Z0xebd23e53e791b904534745ced09cd92d89d932f28b44f1ca95569b4837ad7d00
0x9a32af1a11d9c937aea61a3790c2983257ea8bc00xe84f5b1582ba325fdf9ce6b0c1f087ccfc924e54false48157533662022-10-15T11:58:35.000Z0xa69acd66cb798e7faf0d4d6ad94d857a29ed4df984b4eb8db8ae97a84b557710
0x9a32af1a11d9c937aea61a3790c2983257ea8bc00x8301ae4fc9c624d1d396cbdaa1ed877821d7c511false109157533592022-10-15T11:57:11.000Z0xe0c27d91659b6049bb541c8b994b41bd8e0722b35c6e2c3765d2166a897a91d6
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CryptoSwapRegistry_PoolAdded_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveFactory_PlainPoolDeployed_event

Pool deployment events from Curve v1 Factory contract on Ethereum, capturing creation of plain (non-metapool) liquidity pools with amplification parameter (A), fee configuration, token pairs, and deployer address for tracking factory-generated pool launches.
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_coinsARRAY<STRING>Array of token contract addresses included in the liquidity pool. Hex-encoded, 0x-prefixed, 42-character strings representing ERC-20 token contracts.
in_ASTRINGAmplification coefficient parameter used in Curve’s StableSwap invariant algorithm. String-encoded integer value that controls the concentration of liquidity around the target price.
in_feeSTRINGFee amount charged for the transaction or operation. String-encoded integer value representing the fee in the smallest unit of the relevant token or currency.
in_deployerSTRINGAddress of the account that initiated the deployment or creation action. Hex-encoded, 0x-prefixed, 42-character string.
in_poolSTRINGContract address of the pool being referenced in the event. Hex-encoded, 0x-prefixed, 42-character string.
in_Ain_feeaddressin_poolremovedin_coinslog_indexin_deployerblock_numberblock_timestamptransaction_hash
50010000000x4f8846ae9380b90d2e71d5e3d042dff3e7ebb40d0x4dece678ceceb27446b35c672dc7d61f30bad69efalse[“0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48”,“0xf939e0a03fb07f59a73314e73794be0e57ac1b4e”,“0x0000000000000000000000000000000000000000”,“0x0000000000000000000000000000000000000000”]1540x855cc906da8271dd53879929bd226711247d5f17172580012023-05-14T12:07:47.000Z0x4b288a16fe2f1c556752478989d88ef6e7a2c9a0cd258a12b11b232a112dc279
50010000000x4f8846ae9380b90d2e71d5e3d042dff3e7ebb40d0x390f3595bca2df7d23783dfd126427cceb997bf4false[“0xdac17f958d2ee523a2206206994597c13d831ec7”,“0xf939e0a03fb07f59a73314e73794be0e57ac1b4e”,“0x0000000000000000000000000000000000000000”,“0x0000000000000000000000000000000000000000”]1270x855cc906da8271dd53879929bd226711247d5f17172580042023-05-14T12:08:23.000Z0x40b25773bf8ea673434277d279af40a85b09072072e7004e9048a2ec0f0dd5a0
50010000000x4f8846ae9380b90d2e71d5e3d042dff3e7ebb40d0xca978a0528116dda3cba9acd3e68bc6191ca53d0false[“0x8e870d67f660d95d5be530380d0ec0bd388289e1”,“0xf939e0a03fb07f59a73314e73794be0e57ac1b4e”,“0x0000000000000000000000000000000000000000”,“0x0000000000000000000000000000000000000000”]2140x855cc906da8271dd53879929bd226711247d5f17172580072023-05-14T12:08:59.000Z0xb1ac01010c3787d5b5a92145acbde0232715a5316497e4170b787f1892773f13
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveFactory_PlainPoolDeployed_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveStableswapFactoryNG_BasePoolAdded_event

BasePoolAdded events emitted by Curve’s Stableswap Factory Next Generation (NG) contract when new base pools are registered. Used to track pool creation activity and identify available base pools for metapool deployments on Ethereum.
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_base_poolSTRINGContract address of the base pool used in the metapool architecture. Hex-encoded, 0x-prefixed, 42-character string.
addressremovedlog_indexblock_numberin_base_poolblock_timestamptransaction_hash
0x6a8cbed756804b16e05e741edabd5cb544ae21bffalse379184343890xae34574ac03a15cd58a92dc79de7b1a0800f1ce32023-10-26T12:27:11.000Z0x7888b1b7ad6a373286b64500554df73913484a0e831d04ac7b7b459cd1e2e7b0
0x6a8cbed756804b16e05e741edabd5cb544ae21bffalse340184339250xbebc44782c7db0a1a60cb6fe97d0b483032ff1c72023-10-26T10:53:59.000Z0xf176e92a25ad4f991ee9376614d8065b315b1bbc300a150b2884ac03891867dd
0x6a8cbed756804b16e05e741edabd5cb544ae21bffalse430184343870xdcef968d416a41cdac0ed8702fac8128a64241a22023-10-26T12:26:47.000Z0xe1dca4c42829b6e312828faac570ae71dc79c6545eab9d6ee3e1c013846bb8e5
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveStableswapFactoryNG_BasePoolAdded_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveStableswapFactoryNG_deploy_metapool_function

Metapool deployment function calls on Curve Finance’s Stableswap Factory NG (Next Generation) contract on Ethereum. Records creation of new liquidity pools paired with existing base pools, capturing pool parameters like amplification coefficient (A), fee structure, and oracle configuration for analyzing Curve’s pool ecosystem expansion.
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.
trace_addressSTRINGHierarchical position of the internal call within a transaction’s execution trace. Comma-separated sequence of integers representing the call path, where each number indicates the index of the call at that nesting level, with null representing top-level calls.
statusBOOLTransaction execution outcome indicator. Boolean value where true represents successful execution and false represents failed execution.
from_addressSTRINGAddress that initiated the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
to_addressSTRINGAddress receiving the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
valueFLOAT64Amount of native cryptocurrency sent with the transaction. Floating-point representation in whole units (e.g., ETH, BNB, MATIC).
gas_usedINT64Amount of gas consumed by the transaction execution. Integer representing the actual computational steps used.
gasINT64Gas limit allocated for the transaction execution. Integer representing the maximum computational steps allowed.
signatureSTRINGFunction selector identifying which contract function was called. 10-character hex string including 0x prefix.
in__base_poolSTRINGContract address of the base pool used in the Curve metapool deployment. Hex-encoded, 0x-prefixed, 42-character string.
in__nameSTRINGHuman-readable name for the pool, token, or asset being created. String identifier used for display and reference purposes.
in__symbolSTRINGTicker symbol for the liquidity pool token being created. Short string identifier combining token symbols.
in__coinSTRINGContract address of the token being added to the Curve metapool. Hex-encoded, 0x-prefixed, 42-character string.
in__ASTRINGAmplification coefficient parameter for the Curve pool being deployed. Numeric string representing the A parameter that controls the curve’s shape and slippage characteristics.
in__feeSTRINGFee amount charged for the transaction or operation. Numeric string representing the fee in the smallest denomination or basis points.
in__offpeg_fee_multiplierSTRINGFee multiplier applied when the pool’s price deviates from peg, specified in basis points with 10 decimals (e.g., 20000000000 = 2x multiplier). Higher values increase swap fees during off-peg conditions to discourage arbitrage and stabilize the pool.
in__ma_exp_timeSTRINGMoving average exponential time parameter for the metapool, controlling price smoothing behavior. Typically set to 866 seconds in standard deployments.
in__implementation_idxSTRINGIndex identifying which pool implementation contract to use for deployment. Numeric string representing the implementation version selector.
in__asset_typeINT64Asset type identifier for the metapool’s token, where 0 represents standard ERC20 tokens and 3 represents rebasing tokens. Determines the pool’s handling of balance calculations and yield accrual.
in__method_idSTRINGImplementation method identifier for the metapool contract being deployed. Always ‘0x00000000’ in sample data, indicating the default implementation variant is used.
in__oracleSTRINGOracle contract address for external price feeds used by the pool. Typically null address (0x00…00) when no oracle integration is configured for the metapool.
out_anon0STRINGActual amount of tokens provided by the maker in the order or swap execution. Numeric string representing the token quantity in its smallest denomination.
gasin__Avaluestatusin__feegas_usedin__coinin__nameout_anon0signaturein__oraclein__symbolto_addressblock_numberfrom_addressin__base_poolin__method_idtrace_addressin__asset_typeblock_timestampin__ma_exp_timetransaction_hashin__implementation_idxin__offpeg_fee_multiplier
68738295000true400000052447690xcfc5bd99915aaa815401c5a41a927ab7a38d29cfthUSD0x91553bad9fbc8bd69ff5d5678cbf7d514d00de0b0xdf8c5d730x0000000000000000000000000000000000000000thUSD3CRV0x6a8cbed756804b16e05e741edabd5cb544ae21bf196084270xd818b9f7cb4090047d26c51e63c9cb1b5e12886a0xbebc44782c7db0a1a60cb6fe97d0b483032ff1c70x0000000002024-04-08T03:59:11.000Z8660x1ee39a16643a2d10b84fd563c462900481c9fcabe116cc8d81b6017d41e23fff020000000000
68765412000true400000052468380x4d55a36902a6546a79ec4c9c315241de746d5fc3KUSD/3CRV0xb75848380f0fc17b43fc397c03a1738c0042eadc0xdf8c5d730x0000000000000000000000000000000000000000KUSD3CRV0x6a8cbed756804b16e05e741edabd5cb544ae21bf203980200xa2026e62bfd1f1a2d8b89a19f3fa0ba42b52f0bf0xbebc44782c7db0a1a60cb6fe97d0b483032ff1c70x0000000002024-07-27T12:55:23.000Z8660xd41803fa4e6ae69d0892e54c262b251409ba409ddf59a9bc0f14c05864a98524020000000000
6779991200000true100000052153780xc81b27ac184a631a0cbde20b51c734664b04d5b33crv+0x29d9f16bb2d4033e0e621623a018a7f2ee3b81100xdf8c5d730x00000000000000000000000000000000000000003crv+0x6a8cbed756804b16e05e741edabd5cb544ae21bf219544580x900f84590ccdbd2b3c64769b79e8181b6b8641f00xbebc44782c7db0a1a60cb6fe97d0b483032ff1c70x0000000002025-03-01T20:38:23.000Z8660x7652aaa886c27dd5da17506ef4845067902abc1171a3ecaeac59e3cef43bb36b0100000000000
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveStableswapFactoryNG_deploy_metapool_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveStableswapFactoryNG_deploy_plain_pool_function

Deployment transactions for Curve V1 stableswap pools on Ethereum, capturing pool creation parameters including amplification coefficient (A), fee structure, token pairs, and oracle configurations. Used for tracking new pool launches and analyzing liquidity infrastructure expansion across stablecoin and wrapped asset pairs.
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.
trace_addressSTRINGHierarchical position of the internal call within a transaction’s execution trace. Comma-separated sequence of integers representing the call path, where each number indicates the index of the call at that nesting level, with null representing top-level calls.
statusBOOLTransaction execution outcome indicator. Boolean value where true represents successful execution and false represents failed execution.
from_addressSTRINGAddress that initiated the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
to_addressSTRINGAddress receiving the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
valueFLOAT64Amount of native cryptocurrency sent with the transaction. Floating-point representation in whole units (e.g., ETH, BNB, MATIC).
gas_usedINT64Amount of gas consumed by the transaction execution. Integer representing the actual computational steps used.
gasINT64Gas limit allocated for the transaction execution. Integer representing the maximum computational steps allowed.
signatureSTRINGFunction selector identifying which contract function was called. 10-character hex string including 0x prefix.
in__nameSTRINGHuman-readable name for the pool, token, or asset being created. String identifier used for display and reference purposes.
in__symbolSTRINGTicker symbol for the liquidity pool token being created. Short string identifier combining token symbols.
in__coinsARRAY<STRING>Array of token contract addresses being added to the Curve liquidity pool. Hex-encoded, 0x-prefixed, 42-character strings representing ERC-20 token contracts.
in__ASTRINGAmplification coefficient parameter for the Curve pool being deployed. Numeric string representing the A parameter that controls the curve’s shape and slippage characteristics.
in__feeSTRINGFee amount charged for the transaction or operation. Numeric string representing the fee in the smallest denomination or basis points.
in__offpeg_fee_multiplierSTRINGOff-peg fee multiplier parameter for the Curve pool, controlling how much swap fees increase when the pool becomes imbalanced. Typically ranges from 20-100 billion (represented as strings), with higher values imposing greater penalties for swaps that worsen pool imbalance.
in__ma_exp_timeSTRINGMoving average expiration time parameter in seconds for the pool’s oracle. Typically set to 866 seconds (approximately 14 minutes) for standard Curve pool configurations.
in__implementation_idxSTRINGIndex identifying which pool implementation contract to use for deployment. Numeric string representing the implementation version selector.
in__asset_typesARRAY<INT64>Integer code representing the asset type for each token in the pool. Common values include 0 (standard ERC20), 1 (oracle-based), 2 (lending), and 3 (rebasing/interest-bearing tokens).
in__method_idsARRAY<STRING>Method identifiers for custom view functions on each token in the pool. Hex-encoded 4-byte function selectors, typically 0x00000000 when no custom oracle or rate method is specified.
in__oraclesARRAY<STRING>Array of oracle contract addresses used for price feeds in the pool. Typically contains zero addresses (0x0) when no external oracles are needed, or valid Ethereum addresses for pools requiring off-chain price data.
out_anon0STRINGActual amount of tokens provided by the maker in the order or swap execution. Numeric string representing the token quantity in its smallest denomination.
gasin__Avaluestatusin__feegas_usedin__namein__coinsout_anon0signaturein__symbolto_addressin__oraclesblock_numberfrom_addresstrace_addressin__method_idsblock_timestampin__asset_typesin__ma_exp_timetransaction_hashin__implementation_idxin__offpeg_fee_multiplier
80772791000true05341295mUSDrec/USDT[“0x8166137a9e049897d10e7e4de73ee37fedc9d9b7”,“0xdac17f958d2ee523a2206206994597c13d831ec7”]0x5bcaa8a1216d8120a59489f7df4585e834c90eaf0x5bcd3d83mUSDrecX0x6a8cbed756804b16e05e741edabd5cb544ae21bf[“0x0000000000000000000000000000000000000000”,“0x0000000000000000000000000000000000000000”]217381330xf6ea1b046522fe5a58124555b1acbc77fabdd7e5[“0x00000000”,“0x00000000”]2025-01-30T15:05:11.000Z[2,0]8660x742a37b8288854524a16fdf6029b4fc08e5a5b0b052dfe1667d7a7c9fed07cbb00
71139095000true10000005427991Curvykin Skysaver[“0x0655977feb2f289a4ab78af67bab0d17aab84367”,“0xa3931d71877c0e7a3148cb7eb4463524fec27fbd”]0xfd1627e3f3469c8392c8c3a261d8f0677586e5e10x5bcd3d83SkySaver0x6a8cbed756804b16e05e741edabd5cb544ae21bf[“0x0000000000000000000000000000000000000000”,“0x0000000000000000000000000000000000000000”]212812080x7a16ff8270133f063aab6c9977183d9e72835428[“0x00000000”,“0x00000000”]2024-11-27T19:35:23.000Z[3,3]8660x2151b022bcc3ad42e5e81c4230a8bf656ca60ec887838d6933d55d4d5e8acb4d050000000000
81936652000true40000005418274USD3/scrvUSD[“0x0d86883faf4ffd7aeb116390af37746f45b6f378”,“0x0655977feb2f289a4ab78af67bab0d17aab84367”]0xe99810cd5adcd7b13455ae1be678b382d61f2d1e0x5bcd3d83USD3scrvUS0x6a8cbed756804b16e05e741edabd5cb544ae21bf[“0xe808ec8755d2c31c5d1ffd7f50ab24a2ed466ad9”,“0x0000000000000000000000000000000000000000”]212818190xc090efad886f441846407bb434efa0be7039ad70[“0x3ba0b9a9”,“0x00000000”]2024-11-27T21:38:47.000Z[1,3]8660x5d0c7c5eca10c9321f3bde9b10cd5e00f07e9839fff09f0ecc6d4613040087a5020000000000
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveStableswapFactoryNG_deploy_plain_pool_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveStableswapFactoryNG_LiquidityGaugeDeployed_event

Liquidity gauge deployment events from Curve’s Next Generation (NG) Stableswap Factory on Ethereum, recording when new gauges are created for liquidity pools. Links deployed gauge contracts to their associated pools for tracking CRV (Curve DAO Token) reward distribution eligibility and staking infrastructure.
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_poolSTRINGContract address of the pool being referenced in the event. Hex-encoded, 0x-prefixed, 42-character string.
in_gaugeSTRINGContract address of the gauge contract. Hex-encoded, 0x-prefixed, 42-character string.
addressin_poolremovedin_gaugelog_indexblock_numberblock_timestamptransaction_hash
0x6a8cbed756804b16e05e741edabd5cb544ae21bf0x2e8baf908cb086e4a01382654a2663c8977c2c20false0x60c9ead2021bca9ffcf2c5a439c77ed1ac9301c2300202203042024-07-02T17:25:11.000Z0x9663b72e930db7382e5a842faa58532ac07499ec90b503a0b5fda568e507de52
0x6a8cbed756804b16e05e741edabd5cb544ae21bf0x126331661101057c3a5879ac6af3f30cac6c66e2false0x1fbfcb3a807151ef6903a35e8ebd8e2db7aa8e04202202173852024-07-02T07:37:47.000Z0xb3159b472f9cd27cf7b96c45764a9bf4da09789b4fcec230ab7485d4a2db1dc2
0x6a8cbed756804b16e05e741edabd5cb544ae21bf0x167478921b907422f8e88b43c4af2b8bea278d3afalse0x330cfd12e0e97b0adf46158d2a81e8bd2985c6cb84192627862024-02-19T15:51:59.000Z0x66178bc1ffb72d2be32d43f97f08212f232d191540bb470098020abfc58f3eca
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveStableswapFactoryNG_LiquidityGaugeDeployed_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveStableswapFactoryNG_MetaPoolDeployed_event

MetaPool deployment events from Curve’s Stableswap Factory NG (Next Generation) on Ethereum, recording new pool creation with amplification parameter, fee configuration, base pool pairing, and deployer address. Used to track Curve liquidity pool launches and analyze factory deployment 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_coinSTRINGContract address of the token used in the metapool deployment. Hex-encoded, 0x-prefixed, 42-character string.
in_base_poolSTRINGContract address of the base pool used in the metapool architecture. Hex-encoded, 0x-prefixed, 42-character string.
in_ASTRINGAmplification coefficient parameter used in Curve’s StableSwap invariant algorithm. String-encoded integer value that controls the concentration of liquidity around the target price.
in_feeSTRINGFee amount charged for the transaction or operation. String-encoded integer value representing the fee in the smallest unit of the relevant token or currency.
in_deployerSTRINGAddress of the account that initiated the deployment or creation action. Hex-encoded, 0x-prefixed, 42-character string.
in_Ain_feeaddressin_coinremovedlog_indexin_deployerblock_numberin_base_poolblock_timestamptransaction_hash
50010000000x6a8cbed756804b16e05e741edabd5cb544ae21bf0x0e573ce2736dd9637a0b21058352e1667925c7a8false2350x2d12d0907a388811e3aa855a550f959501d303ee185869860xbebc44782c7db0a1a60cb6fe97d0b483032ff1c72023-11-16T20:58:11.000Z0xe810a5fa06a4968415ba3f2e00e640239c66dc5c65e0ff0887832a245d9cbfd4
50010000000x6a8cbed756804b16e05e741edabd5cb544ae21bf0x0e573ce2736dd9637a0b21058352e1667925c7a8false2390x2d12d0907a388811e3aa855a550f959501d303ee185869890xbebc44782c7db0a1a60cb6fe97d0b483032ff1c72023-11-16T20:58:47.000Z0x9936843700b0adac15ac6fac3d722f9df7be5252cfa1455367298be40c318ef1
50010000000x6a8cbed756804b16e05e741edabd5cb544ae21bf0x0e573ce2736dd9637a0b21058352e1667925c7a8false720x2d12d0907a388811e3aa855a550f959501d303ee185479760xbebc44782c7db0a1a60cb6fe97d0b483032ff1c72023-11-11T10:04:59.000Z0xe7266478b0a0903737fcfd18d9980f5b505d59fb5b847bf2429fbbcd15b5fae3
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveStableswapFactoryNG_MetaPoolDeployed_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveStableswapFactoryNG_PlainPoolDeployed_event

Pool deployment events from Curve Finance’s Stableswap Factory NG (Next Generation) on Ethereum, capturing creation of new plain stablecoin liquidity pools with amplification coefficient (A), fee rates, token pairs, and deployer addresses for tracking protocol expansion.
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_coinsARRAY<STRING>Array of token contract addresses included in the liquidity pool. Hex-encoded, 0x-prefixed, 42-character strings representing ERC-20 token contracts.
in_ASTRINGAmplification coefficient parameter used in Curve’s StableSwap invariant algorithm. String-encoded integer value that controls the concentration of liquidity around the target price.
in_feeSTRINGFee amount charged for the transaction or operation. String-encoded integer value representing the fee in the smallest unit of the relevant token or currency.
in_deployerSTRINGAddress of the account that initiated the deployment or creation action. Hex-encoded, 0x-prefixed, 42-character string.
in_Ain_feeaddressremovedin_coinslog_indexin_deployerblock_numberblock_timestamptransaction_hash
100100000000x6a8cbed756804b16e05e741edabd5cb544ae21bffalse[“0xf939e0a03fb07f59a73314e73794be0e57ac1b4e”,“0x677ddbd918637e5f2c79e164d402454de7da8619”]2630x29aa2ed8712072e918632259780e587698ef58df203730462024-07-24T01:14:23.000Z0x9850db18e53c6decc8dfe92f9b14dec096ecaa5d46c798e7f966352ec6a81368
10040000000x6a8cbed756804b16e05e741edabd5cb544ae21bffalse[“0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b”,“0x8668a15b7b023dc77b372a740fcb8939e15257cf”]2650x0ffe05c0efd48ea5cbf380594f8f97c328660328203793932024-07-24T22:30:47.000Z0x82a4fa13ea2be9caae13851beb353ec6f2a135caaa337a5a23f57ae81a40b851
20040000000x6a8cbed756804b16e05e741edabd5cb544ae21bffalse[“0x6900057428c99fb373397d657beb40d92d8ac97f”,“0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48”]540x8b9c90edf20816342eb4704359899e471a2beb67203771842024-07-24T15:05:47.000Z0x44fdff96b4f358bfa371f187970e93f515cd56769f2bdfde8466ac1122b6a394
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveStableswapFactoryNG_PlainPoolDeployed_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveTricryptoFactory_LiquidityGaugeDeployed_event

Liquidity gauge deployment events from Curve’s Tricrypto Factory on Ethereum, linking gauge contracts to their corresponding liquidity pools. Used for tracking CRV reward distribution infrastructure and identifying when new pools become eligible for incentives.
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_poolSTRINGContract address of the pool being referenced in the event. Hex-encoded, 0x-prefixed, 42-character string.
in_gaugeSTRINGContract address of the gauge contract. Hex-encoded, 0x-prefixed, 42-character string.
addressin_poolremovedin_gaugelog_indexblock_numberblock_timestamptransaction_hash
0x0c0e5f2ff0ff18a3be9b835635039256dc4b49630xdb6925ea42897ca786a045b252d95aa7370f44b4false0x331d6f25a382b4961a983d6ddc6974a48e51462c18183804072023-10-18T23:06:23.000Z0x42e1e02793e6487227913e341f677f8b18395a37310aabc172cfd1f8660083e4
0x0c0e5f2ff0ff18a3be9b835635039256dc4b49630xf7e009b8111c09a906d1d84938745b9edeedfddefalse0xdf19894056c736935c90fe08c54f1742e2593e62949202166632024-07-02T05:11:35.000Z0x4d61bb61b376883d309ff8a4950f0c47e8df62229470b48e2ae7eaa2ac89e059
0x0c0e5f2ff0ff18a3be9b835635039256dc4b49630x1830c553dc76d3447b69b7b0dc19cf9e3c739c78false0x1ee8f8b504e99a0fcd3a32d38aa9968750a708ad74190708322024-01-23T17:23:35.000Z0x4c3944c7522eb87d2c10101b6e81da8731e6970e421a9f4b30355fc31c786c19
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveTricryptoFactory_LiquidityGaugeDeployed_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveTricryptoFactory_TricryptoPoolDeployed_event

Pool deployment events from Curve’s Tricrypto Factory contract on Ethereum, capturing three-asset liquidity pool creation with configuration parameters including coins, fees, amplification coefficients (A_gamma), and price ranges. Used for tracking new Tricrypto pool launches and analyzing pool parameter settings across different token combinations.
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_poolSTRINGContract address of the pool being referenced in the event. Hex-encoded, 0x-prefixed, 42-character string.
in_nameSTRINGName or label identifier for the entity being created, registered, or updated in the event.
in_symbolSTRINGSymbol of the token involved in the transaction or event.
in_wethSTRINGContract address of the Wrapped ETH (WETH) token used in the swap or pool operation. Hex-encoded, 0x-prefixed, 42-character string.
in_coinsARRAY<STRING>Array of token contract addresses included in the liquidity pool. Hex-encoded, 0x-prefixed, 42-character strings representing ERC-20 token contracts.
in_mathSTRINGContract address of the math implementation used by the liquidity pool. Hex-encoded, 0x-prefixed, 42-character string.
in_saltSTRINGCryptographic salt value used for deterministic address generation in contract deployment. 66-character hex string including 0x prefix.
in_packed_precisionsSTRINGEncoded precision parameters for each token in the pool, stored as a packed integer. Determines decimal place adjustments when calculating amounts across tokens with different decimal representations.
in_packed_A_gammaSTRINGPacked encoding of the amplification coefficient (A) and gamma parameter used in Curve’s cryptoswap invariant calculation. Numeric string representation of a bit-packed uint256 value containing both pool parameters.
in_packed_fee_paramsSTRINGPacked encoding of fee configuration parameters for the Curve pool. Numeric string representation of a bit-packed uint256 value containing multiple fee-related settings.
in_packed_rebalancing_paramsSTRINGPacked encoding of pool rebalancing configuration parameters for Curve’s cryptoswap pools. Numeric string representation of a bit-packed uint256 value containing rebalancing thresholds and adjustment settings.
in_packed_pricesSTRINGPacked encoding of initial price oracle values for tokens in the Curve pool. Numeric string representation of a bit-packed uint256 value containing multiple token price parameters.
in_deployerSTRINGAddress of the account that initiated the deployment or creation action. Hex-encoded, 0x-prefixed, 42-character string.
addressin_mathin_namein_poolin_saltin_wethremovedin_coinsin_symbollog_indexin_deployerblock_numberblock_timestampin_packed_pricestransaction_hashin_packed_A_gammain_packed_fee_paramsin_packed_precisionsin_packed_rebalancing_params
0x0c0e5f2ff0ff18a3be9b835635039256dc4b49630xcbff3004a20dbfe2731543aa38599a526e0fd6eeTricryptoINV0x5426178799ee0a0181a89b4f57efddfab49941ec0xe91fe7fcabbd0b445881e823e9f568a08b90cadda81163b7b161cccd44c17dc20xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2false[“0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48”,“0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2”,“0x41d5d79431a913c4ae7d69a668ecdfe5ff9dfb68”]crvUSDCWETHINV1670x2d12d0907a388811e3aa855a550f959501d303ee175918842023-06-30T11:46:11.000Z156529888783631693193152319418613377288640000000000000000000xf8a1b6c8abf5cb2a02ad4ceb44bfce204f764ffbd6822edf42bef3395a0b316d5810760379428352274254989175141147283282268211020847100762815390943526144507091182848000000340282366920938463463374607431786658200073709551617680564733841876935965653810981216714752000000002596
0x0c0e5f2ff0ff18a3be9b835635039256dc4b49630xcbff3004a20dbfe2731543aa38599a526e0fd6eeNico / Crazypool0x8804f8b1d3fb7b7dac8ae88d8508e5cd0ad5e06f0x142be3bd324b700d35bcab642e38dc9038d46b62b65be81627309933d2caa7aa0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2false[“0x3845badade8e6dff049820680d1f14bd3903a5d0”,“0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48”,“0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2”]nico1750x91ec641a3746693704054523c832167555789a39198467992024-05-11T12:30:35.000Z23305939310415075362606526863001804802621463570000000000000000xd6b1ee53cdc13b42fcb20bee29ee094f182a2b30a1c26c0bb18560ff0e179d6f91876375181600153510496529356420519800404582410208471007628153904454640545164367892160000000034028238536768253717292622343176821145734028236692093846348182135150547776307200000000865
0x0c0e5f2ff0ff18a3be9b835635039256dc4b49630xcbff3004a20dbfe2731543aa38599a526e0fd6eeTriBSN0x35b269fe0106d3645d9780c5aad97c8eb8041c400x8bf22ed727e0446e82cf781745b140ef39a2f593879bdf8fe31dd477d14d051c0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2false[“0xf939e0a03fb07f59a73314e73794be0e57ac1b4e”,“0x3d1e5cf16077f349e999d6b21a4f646e83cd90c5”,“0x534d1f5e617e0f72a6b06a04aa599839af776a5e”]TriBSN580x82a32ebd1b29202b7184941fa4948f56ad844740184189432023-10-24T08:31:11.000Z14532076531951197385960120146577389125594061461683485470x1b14ad86a5c61afb0453a78a867ddd85da176d649304c4e3d14010bd8382791e918762390686533851351111440065775470931200000102084676048044847092739988481781133187978854434028236692093846348182135150547776307334028236692093846348182135150547776307200000000865
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveTricryptoFactory_TricryptoPoolDeployed_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveTricryptoFactory_UpdateFeeReceiver_event

Fee receiver address update events from Curve’s Tricrypto Factory contract on Ethereum. Tracks changes to the protocol fee collection address for analyzing fee routing and governance actions.
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__old_fee_receiverSTRINGAddress of the previous fee receiver before the update. Hex-encoded, 0x-prefixed, 42-character string.
in__new_fee_receiverSTRINGAddress of the updated fee receiver for the Curve factory contract. Hex-encoded, 0x-prefixed, 42-character string.
addressremovedlog_indexblock_numberblock_timestamptransaction_hashin__new_fee_receiverin__old_fee_receiver
0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963false405201267672024-06-19T15:45:59.000Z0x898120aad145a2807088133b021be12f5daa9db12de8b7de596a0f5f3574918b0xa2bcd1a4efbd04b63cd03f5aff2561106ebcce000xecb456ea5365865ebab8a2661b0c503410e9b347
0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963false137173714392023-05-30T11:26:47.000Z0xa83ae388e725df11b13e7441ab14cf0687c702b03c740520044cd3db60a199c00xecb456ea5365865ebab8a2661b0c503410e9b3470x0000000000000000000000000000000000000000
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveTricryptoFactory_UpdateFeeReceiver_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveTricryptoFactory_UpdateGaugeImplementation_event

Gauge implementation upgrade events from Curve’s Tricrypto Factory contract on Ethereum, recording when liquidity gauge smart contract logic is updated. Used for tracking factory configuration changes and gauge version history.
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__old_gauge_implementationSTRINGContract address of the previous gauge implementation before the update. Hex-encoded, 0x-prefixed, 42-character string.
in__new_gauge_implementationSTRINGContract address of the updated gauge implementation. Hex-encoded, 0x-prefixed, 42-character string.
addressremovedlog_indexblock_numberblock_timestamptransaction_hashin__new_gauge_implementationin__old_gauge_implementation
0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963false207173726572023-05-30T15:33:59.000Z0x0997b8ab4ae0e6883db4e53cae0cfb3d8a5437deaa0209dfc89d81505d0087f70x5fc124a161d888893529f67580ef94c2784e92330x0000000000000000000000000000000000000000
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveTricryptoFactory_UpdateGaugeImplementation_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveTricryptoFactory_UpdateMathImplementation_event

Events tracking updates to the mathematical implementation contract used by Curve’s Tricrypto factory on Ethereum. Useful for monitoring protocol upgrades and changes to AMM pricing logic across factory-deployed 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__old_math_implementationSTRINGContract address of the previous math implementation contract before the update. Hex-encoded, 0x-prefixed, 42-character string.
in__new_math_implementationSTRINGContract address of the updated math implementation contract. Hex-encoded, 0x-prefixed, 42-character string.
addressremovedlog_indexblock_numberblock_timestamptransaction_hashin__new_math_implementationin__old_math_implementation
0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963false110173714512023-05-30T11:29:23.000Z0xcc04affb1a7ccc5444fc3005433cec38d2da30b2b9cc42b16bdc9f36da386eb60xcbff3004a20dbfe2731543aa38599a526e0fd6ee0x0000000000000000000000000000000000000000
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveTricryptoFactory_UpdateMathImplementation_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveTricryptoFactory_UpdatePoolImplementation_event

Factory contract upgrade events tracking changes to Curve Tricrypto pool implementation contracts on Ethereum. Records old and new implementation addresses with IDs for monitoring protocol upgrades and liquidity pool template versions.
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__implemention_idSTRINGIdentifier for the pool implementation version being updated in Curve factory contracts. String representation of a numeric value, ranging from simple integers to large numbers.
in__old_pool_implementationSTRINGContract address of the previous pool implementation before the update in Curve factory contracts. Hex-encoded, 0x-prefixed, 42-character string.
in__new_pool_implementationSTRINGContract address of the updated pool implementation in Curve factory contracts. Hex-encoded, 0x-prefixed, 42-character string.
addressremovedlog_indexblock_numberblock_timestamptransaction_hashin__implemention_idin__new_pool_implementationin__old_pool_implementation
0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963false147173714432023-05-30T11:27:35.000Z0x5cec36cd09955b54a73a83e86fc04cae866fb7c7386ec5e5cfd3d4a535afa79a00x66442b0c5260b92caa9c234ecf2408cbf6b19a6f0x0000000000000000000000000000000000000000
0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963false205235922312025-10-16T19:12:23.000Z0x9ca9ca318babd8a522fdd15875b058c1fd649109f5f4726ccc0943a3b1f7554a67890x1601f9c6640fe06e5928bb4451f99a015630faf00x0000000000000000000000000000000000000000
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveTricryptoFactory_UpdatePoolImplementation_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveTricryptoFactory_UpdateViewsImplementation_event

Contract upgrade events from Curve’s Tricrypto Factory on Ethereum, recording changes to the views implementation contract address. Used for tracking factory contract upgrades and identifying active implementation versions across different deployment periods.
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__old_views_implementationSTRINGContract address of the previous views implementation contract before the update. Hex-encoded, 0x-prefixed, 42-character string.
in__new_views_implementationSTRINGContract address of the updated views implementation contract. Hex-encoded, 0x-prefixed, 42-character string.
addressremovedlog_indexblock_numberblock_timestamptransaction_hashin__new_views_implementationin__old_views_implementation
0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963false200173714472023-05-30T11:28:23.000Z0xfad322bdd7591c19c76fc657ce16187937389efd0e6712937567485ddf23ecdc0x064253915b8449fdefac2c4a74aa9fdf56691a310x0000000000000000000000000000000000000000
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveTricryptoFactory_UpdateViewsImplementation_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveTwocryptoFactory_LiquidityGaugeDeployed_event

Liquidity gauge deployment events from Curve’s Twocrypto Factory on Ethereum, linking pool addresses to their corresponding gauge contracts. Used for tracking CRV reward distribution infrastructure and analyzing when pools become eligible for emissions.
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_poolSTRINGContract address of the pool being referenced in the event. Hex-encoded, 0x-prefixed, 42-character string.
in_gaugeSTRINGContract address of the gauge contract. Hex-encoded, 0x-prefixed, 42-character string.
addressin_poolremovedin_gaugelog_indexblock_numberblock_timestamptransaction_hash
0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7f0xb40fb68c2f3b7914369174869654c6905cfeefd5false0x4f8e4b95db4eefe416064afee01738ce74073632246202356022024-07-04T20:42:35.000Z0xf8b512e2eb11a5390f872f7842922ba9c84171c5806cf9b2f5732afcf31f0dd5
0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7f0x004c167d27ada24305b76d80762997fa6eb8d9b2false0x16a3a047fc1d388d5846a73acdb475b11228c299242193906162024-03-08T13:01:47.000Z0xadbe295b61aa8cf424acd3095f749d113201e8c06a41f4be0dc3f77ba3b601e3
0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7f0xde73e407efc75edbafc5bcd62ebb1e7a9b38ebcdfalse0x36152aa234fcf97b5c14fc6d4893fc0da5328bd2212197636522024-04-29T21:29:47.000Z0xee3719c3cfc2269dce2a5c42ab0fd04d4fb1d12c48d36e92d7490886d6f6e545
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveTwocryptoFactory_LiquidityGaugeDeployed_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveTwocryptoFactory_TwocryptoPoolDeployed_event

Factory deployment events for Curve V2 crypto pools (two-token pairs) on Ethereum, capturing pool addresses, token pairs, initial parameters (A/gamma), fee settings, and deployer addresses for tracking new liquidity pool creation.
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_poolSTRINGContract address of the pool being referenced in the event. Hex-encoded, 0x-prefixed, 42-character string.
in_nameSTRINGName or label identifier for the entity being created, registered, or updated in the event.
in_symbolSTRINGSymbol of the token involved in the transaction or event.
in_coinsARRAY<STRING>Array of token contract addresses included in the liquidity pool. Hex-encoded, 0x-prefixed, 42-character strings representing ERC-20 token contracts.
in_mathSTRINGContract address of the math implementation used by the liquidity pool. Hex-encoded, 0x-prefixed, 42-character string.
in_saltSTRINGCryptographic salt value used for deterministic address generation in contract deployment. 66-character hex string including 0x prefix.
in_precisionsARRAY<STRING>Array of precision multipliers for each token in the pool, adjusting for different decimal places between assets. Values of ‘1’ indicate no adjustment needed, while larger values like ‘1000000000000’ normalize lower-decimal tokens (e.g., USDC) to 18 decimals.
in_packed_A_gammaSTRINGPacked encoding of the amplification coefficient (A) and gamma parameter used in Curve’s cryptoswap invariant calculation. Numeric string representation of a bit-packed uint256 value containing both pool parameters.
in_packed_fee_paramsSTRINGPacked encoding of fee configuration parameters for the Curve pool. Numeric string representation of a bit-packed uint256 value containing multiple fee-related settings.
in_packed_rebalancing_paramsSTRINGPacked encoding of pool rebalancing configuration parameters for Curve’s cryptoswap pools. Numeric string representation of a bit-packed uint256 value containing rebalancing thresholds and adjustment settings.
in_packed_pricesSTRINGPacked encoding of initial price oracle values for tokens in the Curve pool. Numeric string representation of a bit-packed uint256 value containing multiple token price parameters.
in_deployerSTRINGAddress of the account that initiated the deployment or creation action. Hex-encoded, 0x-prefixed, 42-character string.
addressin_mathin_namein_poolin_saltremovedin_coinsin_symbollog_indexin_deployerblock_numberin_precisionsblock_timestampin_packed_pricestransaction_hashin_packed_A_gammain_packed_fee_paramsin_packed_rebalancing_params
0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7f0x2005995a71243be9fb995dab4742327dc76564dfTHING/crvUSD0x3f105e0a641747c5401e9513b125e00a5f4035560xb4408fcd740e4a351932a5696ac8062ad3f54119e0918ec025fc85c6dee7d6f8false[“0xf939e0a03fb07f59a73314e73794be0e57ac1b4e”,“0x2c9084e65d046146d6cfc26bf45f5b80042b90eb”]NPC CBDC1750xccbf601eb2f5aa2d5d68b069610da6f1627d485d19458556[“1”,“1”]2024-03-18T01:56:47.000Z983062416145300xa14b9bd00922009c26085bf980fa3f473f087bda1885431de2eac3f47d7c82bf1361129467683753853853498429728522845824000008847341539944400050877843276543133320576000000680564733841876929619973849625130958848000000000600
0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7f0x2005995a71243be9fb995dab4742327dc76564dfrev USD30xde73e407efc75edbafc5bcd62ebb1e7a9b38ebcd0x79a602ec2a6b341c9e99459498094bc51dabc69fe60e507994f649b153e022bcfalse[“0x0d86883faf4ffd7aeb116390af37746f45b6f378”,“0x78da5799cf427fee11e9996982f4150ece7a99a7”]USD3rgUSD3440xc090efad886f441846407bb434efa0be7039ad7019763634[“1”,“1”]2024-04-29T21:26:11.000Z10000000000000000000xd4ad7efdcc16d797dd3494ba02b377da4127fd5b1bd25089858b66e5a7e456ab1361129467683753853853498429727272845824000000015312706511442230865997566577969822904320000003402823669209384736090838479720216002560000000866
0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7f0x2005995a71243be9fb995dab4742327dc76564dfBLOOM/ETH0x19d2b5ce188ca60790755204691e38102749297b0xc5569f27a952d47271c488c2401492e9c1378167f45db037c5cf878c408a92c6false[“0x6c4a8973e6633da2da7187669479c27830c7b1c4”,“0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2”]BLOOM/ETH2570x69ef68b9af567245e55c4a080136ce9c144648a419760031[“1”,“1”]2024-04-29T09:19:23.000Z1050000000000000000000x61118d9903f8344e5971d1e7c781f76e855996408dac979d3a4971cefafa65871361129467683753853853498429728522845824000008847341539944400050877843276543133320576000000680564733841876929619973849625130958848000000000866
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveTwocryptoFactory_TwocryptoPoolDeployed_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveTwocryptoFactory_UpdateFeeReceiver_event

Event log capturing changes to fee receiver addresses in Curve’s two-crypto factory pools on Ethereum. Tracks administrative updates showing old and new fee recipient addresses for protocol revenue collection analysis.
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__old_fee_receiverSTRINGAddress of the previous fee receiver before the update. Hex-encoded, 0x-prefixed, 42-character string.
in__new_fee_receiverSTRINGAddress of the updated fee receiver for the Curve factory contract. Hex-encoded, 0x-prefixed, 42-character string.
addressremovedlog_indexblock_numberblock_timestamptransaction_hashin__new_fee_receiverin__old_fee_receiver
0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7ffalse116188673392023-12-26T03:58:47.000Z0x2bf9d9ffd2428ece30ea08d8b851595c0f188f4037844c8a08a202028ebbc6870xecb456ea5365865ebab8a2661b0c503410e9b3470x0000000000000000000000000000000000000000
0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7ffalse402201267672024-06-19T15:45:59.000Z0x898120aad145a2807088133b021be12f5daa9db12de8b7de596a0f5f3574918b0xa2bcd1a4efbd04b63cd03f5aff2561106ebcce000xecb456ea5365865ebab8a2661b0c503410e9b347
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveTwocryptoFactory_UpdateFeeReceiver_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveTwocryptoFactory_UpdateGaugeImplementation_event

Gauge implementation upgrade events from Curve’s two-crypto factory contract on Ethereum, recording when liquidity gauge logic contracts are updated. Used for tracking governance changes to reward distribution mechanisms across Curve’s crypto pool factories.
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__old_gauge_implementationSTRINGContract address of the previous gauge implementation before the update. Hex-encoded, 0x-prefixed, 42-character string.
in__new_gauge_implementationSTRINGContract address of the updated gauge implementation. Hex-encoded, 0x-prefixed, 42-character string.
addressremovedlog_indexblock_numberblock_timestamptransaction_hashin__new_gauge_implementationin__old_gauge_implementation
0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7ffalse211188673482023-12-26T04:00:47.000Z0xe8031a93018c020d60447f71c79b2e579f951d3ea5671208658e6dbb874cc2ae0x38d9bda812da2c68dfc6ade85a7f7a54e77f83250x0000000000000000000000000000000000000000
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveTwocryptoFactory_UpdateGaugeImplementation_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveTwocryptoFactory_UpdateMathImplementation_event

Upgrade events tracking changes to the mathematical implementation contract used by Curve v1 Twocrypto Factory pools on Ethereum. Records the old and new implementation addresses when the factory’s pricing and liquidity calculation logic is updated.
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__old_math_implementationSTRINGContract address of the previous math implementation contract before the update. Hex-encoded, 0x-prefixed, 42-character string.
in__new_math_implementationSTRINGContract address of the updated math implementation contract. Hex-encoded, 0x-prefixed, 42-character string.
addressremovedlog_indexblock_numberblock_timestamptransaction_hashin__new_math_implementationin__old_math_implementation
0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7ffalse522188673412023-12-26T03:59:23.000Z0xd1a580589de51bcdfde4ffe6623281766c3aa30112b01e5c7bdfaea793a0efb40x2005995a71243be9fb995dab4742327dc76564df0x0000000000000000000000000000000000000000
0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7ffalse302200781692024-06-12T20:35:23.000Z0x66794d563f78b7d34755d04a6589611f3f649d82868a09a7187d6356fb5b8a490x1fd8af16dc4bebd950521308d55d0543b6cdf4a10x2005995a71243be9fb995dab4742327dc76564df
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveTwocryptoFactory_UpdateMathImplementation_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveTwocryptoFactory_UpdatePoolImplementation_event

Protocol upgrade events from Curve’s Twocrypto Factory contract on Ethereum, tracking changes to pool implementation addresses. Used for monitoring factory contract upgrades and pool template version transitions.
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__implemention_idSTRINGIdentifier for the pool implementation version being updated in Curve factory contracts. String representation of a numeric value, ranging from simple integers to large numbers.
in__old_pool_implementationSTRINGContract address of the previous pool implementation before the update in Curve factory contracts. Hex-encoded, 0x-prefixed, 42-character string.
in__new_pool_implementationSTRINGContract address of the updated pool implementation in Curve factory contracts. Hex-encoded, 0x-prefixed, 42-character string.
addressremovedlog_indexblock_numberblock_timestamptransaction_hashin__implemention_idin__new_pool_implementationin__old_pool_implementation
0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7ffalse299200781692024-06-12T20:35:23.000Z0x66794d563f78b7d34755d04a6589611f3f649d82868a09a7187d6356fb5b8a4900x934791f7f391727db92bff94cd789c4623d14c520x04fd6bec7d45efa99a27d29fb94b55c56dd07223
0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7ffalse271188673402023-12-26T03:58:59.000Z0x3732e173451e1facefb6115e5416bb39053b571be15a098db01b5e386da632cb00x04fd6bec7d45efa99a27d29fb94b55c56dd072230x0000000000000000000000000000000000000000
0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7ffalse772231986142025-08-22T19:09:23.000Z0x42aa267ff346cc3c8b79f544ee4a8eb5bf0e1d52330fb6ed7a890f5ba4d274bd1108279609547868790707956453176843083451564549773611807282346640321520999075740x986fafb173801d9f82a01d9ffd71f1e1c080d2c20x0000000000000000000000000000000000000000
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveTwocryptoFactory_UpdatePoolImplementation_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveTwocryptoFactory_UpdateViewsImplementation_event

Curve Twocrypto Factory contract events tracking updates to the views implementation address on Ethereum. Records the old and new implementation addresses when the factory’s view functions are upgraded, useful for monitoring protocol governance and contract upgrade 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__old_views_implementationSTRINGContract address of the previous views implementation contract before the update. Hex-encoded, 0x-prefixed, 42-character string.
in__new_views_implementationSTRINGContract address of the updated views implementation contract. Hex-encoded, 0x-prefixed, 42-character string.
addressremovedlog_indexblock_numberblock_timestamptransaction_hashin__new_views_implementationin__old_views_implementation
0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7ffalse505188673412023-12-26T03:59:23.000Z0xe1c87652f127e16cb65c3e07e05f5891b6ade5637a8a1b6f35a72abc2efa48c20x07cdebf81977e111b08c126defa07818d0045b800x0000000000000000000000000000000000000000
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.CurveTwocryptoFactory_UpdateViewsImplementation_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Gauge_deposit_reward_token_function

Reward token deposit function calls to Curve V1 liquidity gauge contracts on Ethereum, tracking incentive distributions to gauge stakers. Used for analyzing reward token emission schedules and liquidity mining program activity across Curve 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.
trace_addressSTRINGHierarchical position of the internal call within a transaction’s execution trace. Comma-separated sequence of integers representing the call path, where each number indicates the index of the call at that nesting level, with null representing top-level calls.
statusBOOLTransaction execution outcome indicator. Boolean value where true represents successful execution and false represents failed execution.
from_addressSTRINGAddress that initiated the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
to_addressSTRINGAddress receiving the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
valueFLOAT64Amount of native cryptocurrency sent with the transaction. Floating-point representation in whole units (e.g., ETH, BNB, MATIC).
gas_usedINT64Amount of gas consumed by the transaction execution. Integer representing the actual computational steps used.
gasINT64Gas limit allocated for the transaction execution. Integer representing the maximum computational steps allowed.
signatureSTRINGFunction selector identifying which contract function was called. 10-character hex string including 0x prefix.
in__reward_tokenSTRINGContract address of the reward token being deposited into the Curve gauge. Hex-encoded, 0x-prefixed 40-character Ethereum address representing tokens like CRV or other incentive tokens.
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).
gasvaluestatusgas_usedsignaturein__amountto_addressblock_numberfrom_addresstrace_addressblock_timestampin__reward_tokentransaction_hash
3900150true626690x93f7aa6757765260119047619047610x5ae854b098727a9f1603a1e21c50d52dc834d846178186580x9af8fbba318adeacea010b8d7c0190d443ee1a852,1,02023-08-01T07:28:35.000Z0xa95c5ebb86e0de73b4fb8c47a45b792cfea28c230x6f72dde39a22665058a63f374036548b5c1e948ab546746be5dbed9fdc814a5e
3963470true628440x93f7aa6757765260119047619047610x9af8fbba318adeacea010b8d7c0190d443ee1a85178186580x07cd2e45386da2ff8f2db716e733b6f48511a1182,12023-08-01T07:28:35.000Z0xa95c5ebb86e0de73b4fb8c47a45b792cfea28c230x6f72dde39a22665058a63f374036548b5c1e948ab546746be5dbed9fdc814a5e
4656280true699690x93f7aa6786652860515873015873010x5ae854b098727a9f1603a1e21c50d52dc834d846178186580xd90a01c487564ba6cef5c3870c1251aff0c49e532,0,02023-08-01T07:28:35.000Z0xa95c5ebb86e0de73b4fb8c47a45b792cfea28c230x6f72dde39a22665058a63f374036548b5c1e948ab546746be5dbed9fdc814a5e
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.Gauge_deposit_reward_token_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ibAUD-sAUD_TokenExchange_event

Token swap events from the Curve V1 ibAUD-sAUD liquidity pool on Ethereum. Records exchanges between interest-bearing AUD (ibAUD) and synthetic AUD (sAUD) tokens with buyer addresses, token amounts, and pool identifiers for analyzing stablecoin trading and liquidity flows.
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_buyerSTRINGAddress of the account purchasing tokens or assets in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_sold_idSTRINGIndex of the token sold in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_soldSTRINGQuantity of tokens sold by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
in_bought_idSTRINGIndex of the token purchased in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_boughtSTRINGQuantity of tokens received by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
addressremovedin_buyerlog_indexin_sold_idblock_numberin_bought_idin_tokens_soldblock_timestampin_tokens_boughttransaction_hash
0x3f1b0278a9ee595635b61817630cc19de792f506false0xd7e630afcf128feb8b9071a8412914478c00c22a36113574836016345973737946675824582021-11-08T08:55:19.000Z16331308788935890039360xa1ede7ce4cd017281b72d53199c21545116749e5e3e05fc3a16a19abc0982747
0x3f1b0278a9ee595635b61817630cc19de792f506false0x39eac46a11d7f5111652fc9ebdfb5f8e737c2bb535601398683916223923607164488394232022-01-11T22:05:17.000Z6210646874880934943960x9ce55ae372ced22e23e1ba7693450d0e5501512cfe6c81fd0aa870e507c35dbc
0x3f1b0278a9ee595635b61817630cc19de792f506false0x35793cc725a97a761f3418ff6fa11c70255969b794017086515124561479172509319818122023-04-20T08:24:23.000Z25901432593922250911120x90a309b78aaf8349b3f17038d47b4dacd9f9cd1045ce10f54563dfdf96b31501
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.ibAUD-sAUD_TokenExchange_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ibCHF-sCHF_TokenExchange_event

Token swap events from the Curve V1 ibCHF-sCHF liquidity pool on Ethereum, tracking exchanges between interest-bearing CHF (ibCHF) and synthetic CHF (sCHF) stablecoins. Records buyer addresses, token amounts sold and bought, and pool token IDs for analyzing Swiss franc stablecoin trading activity.
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_buyerSTRINGAddress of the account purchasing tokens or assets in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_sold_idSTRINGIndex of the token sold in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_soldSTRINGQuantity of tokens sold by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
in_bought_idSTRINGIndex of the token purchased in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_boughtSTRINGQuantity of tokens received by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
addressremovedin_buyerlog_indexin_sold_idblock_numberin_bought_idin_tokens_soldblock_timestampin_tokens_boughttransaction_hash
0x9c2c8910f113181783c249d8f6aa41b51cde0f0cfalse0x8eb080fe0045ffc44e2c1446c2a87cda010b8c23480149946801189741857763355028750232022-06-20T04:41:27.000Z185191888321462333466190x49b4b87d06f68e5626dcc84d42110c103abca973b1c7837f8ea5e33a2a97d544
0x9c2c8910f113181783c249d8f6aa41b51cde0f0cfalse0xe4000004000bd8006e00720000d27d1fa000d43e5601547389612193197980190285849412022-09-04T21:09:41.000Z2140909362544304147840x70c8ca139b1ca6c0364405b064e4f8bf232290aef5f6213db43e24d80c598229
0x9c2c8910f113181783c249d8f6aa41b51cde0f0cfalse0x4bcd0d9bdc8f28664987b99cc73dc368c7dee1bd1950158182201418391258506744039186332022-10-24T13:19:59.000Z398072848602578619168630xc5a7176964120210096a0fc5b20e4e3d97e5ab93dd21bdabec20e398b8baa614
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.ibCHF-sCHF_TokenExchange_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ibEUR-sEURpool_TokenExchange_event

Token swap events from the Curve ibEUR-sEUR liquidity pool on Ethereum, recording exchanges between iron bank EUR (ibEUR) and synth EUR (sEUR) stablecoins. Captures trader addresses, token amounts sold and bought, and pool token IDs for analyzing EUR-pegged stablecoin trading volumes and price stability.
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_buyerSTRINGAddress of the account purchasing tokens or assets in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_sold_idSTRINGIndex of the token sold in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_soldSTRINGQuantity of tokens sold by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
in_bought_idSTRINGIndex of the token purchased in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_boughtSTRINGQuantity of tokens received by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
addressremovedin_buyerlog_indexin_sold_idblock_numberin_bought_idin_tokens_soldblock_timestampin_tokens_boughttransaction_hash
0x19b080fe1ffa0553469d20ca36219f17fcf03859false0x34ffe9469d518ecbaa8daed2683b0344c71f08e110211420360303735332955351870183122022-02-14T09:52:16.000Z3744161822816825096050x98d14e9620729539dce8f06424a7f0603e58919239821a63767eb85aac559335
0x19b080fe1ffa0553469d20ca36219f17fcf03859false0x34ffe9469d518ecbaa8daed2683b0344c71f08e14901420357813817902151676493823762022-02-14T09:47:50.000Z3805852900767815103840xe5bdf13324462018d9cc6bb35370a684b0e66b0a6bf0ee91b707fca73f6cb386
0x19b080fe1ffa0553469d20ca36219f17fcf03859false0x34ffe9469d518ecbaa8daed2683b0344c71f08e1701420355511000000000000000000002022-02-14T09:40:49.000Z996844171512098734560xb552b62e3bf88fee53f99dfdd57de30bf78ebaf8181606adc63a6a10b48fa52a
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.ibEUR-sEURpool_TokenExchange_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ibGBP-sGBP_TokenExchange_event

Token swap events from the Curve V1 ibGBP-sGBP liquidity pool on Ethereum, recording exchanges between interest-bearing GBP (ibGBP) and synthetic GBP (sGBP) stablecoins. Contains swap direction, amounts, buyer addresses, and timestamps for analyzing GBP-pegged asset trading activity and pool 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_buyerSTRINGAddress of the account purchasing tokens or assets in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_sold_idSTRINGIndex of the token sold in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_soldSTRINGQuantity of tokens sold by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
in_bought_idSTRINGIndex of the token purchased in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_boughtSTRINGQuantity of tokens received by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
addressremovedin_buyerlog_indexin_sold_idblock_numberin_bought_idin_tokens_soldblock_timestampin_tokens_boughttransaction_hash
0xd6ac1cb9019137a896343da59dde6d097f710538false0x6b3d1a37b5c01901341f01f4975d31bc5e6c3d8132014085186111140189167352254513044252022-01-27T03:12:05.000Z11149578551700055884038840x3637d6098788c1a6b7a7ff38975fb6f9ca04beb5397290ce6962361cc194f18f
0xd6ac1cb9019137a896343da59dde6d097f710538false0x2d407ddb06311396fe14d4b49da5f0471447d45c18901408535511502407568940062374601402022-01-27T03:50:26.000Z1502681017891570445303680x55564bcf3178cf1103abda81ce6f75e378413f2d700f669cab4999129123de4f
0xd6ac1cb9019137a896343da59dde6d097f710538false0xea25220caf98e0097fb8401d8a44e2d4f2cef0934970149401401301600299266384713908312022-06-10T19:21:05.000Z298372366713386877089160xfe0663387fe1fef60f9f820c8c2eea77601959980c13253b45d6113ed6c761b5
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.ibGBP-sGBP_TokenExchange_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ibJPY-sJPYpool_TokenExchange_event

Token swap events from Curve’s ibJPY-sJPY liquidity pool on Ethereum, tracking exchanges between interest-bearing JPY (ibJPY) and synthetic JPY (sJPY) stablecoins. Records buyer addresses, token amounts, and swap direction for analyzing Japanese yen-pegged asset trading activity.
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_buyerSTRINGAddress of the account purchasing tokens or assets in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_sold_idSTRINGIndex of the token sold in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_soldSTRINGQuantity of tokens sold by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
in_bought_idSTRINGIndex of the token purchased in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_boughtSTRINGQuantity of tokens received by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
addressremovedin_buyerlog_indexin_sold_idblock_numberin_bought_idin_tokens_soldblock_timestampin_tokens_boughttransaction_hash
0x8818a9bb44fbf33502be7c15c500d0c783b73067false0x4bcd0d9bdc8f28664987b99cc73dc368c7dee1bd523014740255131868744025676299710186252022-05-09T04:15:56.000Z31839702475516316791780010x16512623f6339277a4411a12a71b003bc6965e7a0c20f935cc61fd5bb62efd2a
0x8818a9bb44fbf33502be7c15c500d0c783b73067false0x39eac46a11d7f5111652fc9ebdfb5f8e737c2bb51510138959601596393209199053546049042021-12-28T20:44:53.000Z595958184230534775747220x58498aac59e27bc980ab750e0d21f556a0caf3aa6da869e448ea307cc15af27c
0x8818a9bb44fbf33502be7c15c500d0c783b73067false0xcfcce06af0ee209dfa340247199057fe619c98c950114068579018819830620000000000000002022-01-24T13:26:53.000Z18755932167130046308717380xf9f55bc20a9e638f92356f2f8d5cf0ad6797266489eaff1c3e6352c163e53583
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.ibJPY-sJPYpool_TokenExchange_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ibKRW-sKRWpool_TokenExchange_event

Token swap events from the Curve Finance ibKRW-sKRW liquidity pool on Ethereum, capturing Korean won-pegged stablecoin exchanges with buyer addresses, token amounts, and pool coin identifiers. Used for analyzing trading activity and liquidity patterns in Curve’s KRW stablecoin 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_buyerSTRINGAddress of the account purchasing tokens or assets in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_sold_idSTRINGIndex of the token sold in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_soldSTRINGQuantity of tokens sold by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
in_bought_idSTRINGIndex of the token purchased in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_boughtSTRINGQuantity of tokens received by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
addressremovedin_buyerlog_indexin_sold_idblock_numberin_bought_idin_tokens_soldblock_timestampin_tokens_boughttransaction_hash
0x8461a004b50d321cb22b7d034969ce6803911899false0x38abab9766e0b27d2912718a884292b8e7eb28031271147622030644921920000000000000000002022-05-12T16:46:07.000Z744878681827827132616765500x30ef8c2c38c88515c8ee8e76e21a64badba9a1abe8088aebf0808b3d9848ceca
0x8461a004b50d321cb22b7d034969ce6803911899false0x38abab9766e0b27d2912718a884292b8e7eb2803401147615090644921920000000000000000002022-05-12T14:06:57.000Z4785322648305014882874045220x41c405405bbdc558ec0a2c9259ac3a9a0e8975b2bccc5b16259f22946af9837c
0x8461a004b50d321cb22b7d034969ce6803911899false0x38abab9766e0b27d2912718a884292b8e7eb28031701147609940657820363917924893534649632022-05-12T12:06:36.000Z13572651557757492316174622310xaf8ad6bb1396cb6638856fbb13f516737dd025284f54fe97e0a5b072b2d359ed
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.ibKRW-sKRWpool_TokenExchange_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

LegacyMetaPoolFactory_BasePoolAdded_event

Event logs recording base pool registrations in Curve’s legacy metapool factory contract on Ethereum. Tracks which base pools (like 3pool or sUSD) were added as underlying liquidity sources for metapool deployments, essential for analyzing Curve’s factory architecture evolution.
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_base_poolSTRINGContract address of the base pool used in the metapool architecture. Hex-encoded, 0x-prefixed, 42-character string.
in_implementatSTRINGContract address of the metapool implementation template used when the base pool was added to the factory. This address serves as the blueprint for deploying new metapools that utilize the specified base pool.
addressremovedlog_indexblock_numberin_base_poolin_implementatblock_timestamptransaction_hash
0x0959158b6040d32d04c301a72cbfd6b39e21c9aefalse113119424310x7fc77b5c7614e1533320ea6ddc2eb61fa00a97140x2f956eee002b0debd468cf2e0490d1aec65e027f2021-02-27T23:47:10.000Z0x7fa4712893d81071e18b69011aeb501f0b75d2cf49b04a9ca463df4d90909ef1
0x0959158b6040d32d04c301a72cbfd6b39e21c9aefalse99119424200xbebc44782c7db0a1a60cb6fe97d0b483032ff1c70x5f890841f657d90e081babdb532a05996af79fe62021-02-27T23:44:51.000Z0xa7290b6c021f2914b4f25436ecc956b2a2fec6c3ac6ff05ce78f5f0d6e1e32a4
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.LegacyMetaPoolFactory_BasePoolAdded_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

LegacyMetaPoolFactory_deploy_metapool_function

Function call records for deploying new metapools via Curve’s Legacy MetaPool Factory on Ethereum. Contains pool creation parameters including amplification coefficient (A), fee, base pool address, and newly created pool address for tracking Curve metapool deployments.
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.
trace_addressSTRINGHierarchical position of the internal call within a transaction’s execution trace. Comma-separated sequence of integers representing the call path, where each number indicates the index of the call at that nesting level, with null representing top-level calls.
statusBOOLTransaction execution outcome indicator. Boolean value where true represents successful execution and false represents failed execution.
from_addressSTRINGAddress that initiated the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
to_addressSTRINGAddress receiving the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
valueFLOAT64Amount of native cryptocurrency sent with the transaction. Floating-point representation in whole units (e.g., ETH, BNB, MATIC).
gas_usedINT64Amount of gas consumed by the transaction execution. Integer representing the actual computational steps used.
gasINT64Gas limit allocated for the transaction execution. Integer representing the maximum computational steps allowed.
signatureSTRINGFunction selector identifying which contract function was called. 10-character hex string including 0x prefix.
in__base_poolSTRINGContract address of the base pool used in the Curve metapool deployment. Hex-encoded, 0x-prefixed, 42-character string.
in__nameSTRINGHuman-readable name for the pool, token, or asset being created. String identifier used for display and reference purposes.
in__symbolSTRINGTicker symbol for the liquidity pool token being created. Short string identifier combining token symbols.
in__coinSTRINGContract address of the token being added to the Curve metapool. Hex-encoded, 0x-prefixed, 42-character string.
in__ASTRINGAmplification coefficient parameter for the Curve pool being deployed. Numeric string representing the A parameter that controls the curve’s shape and slippage characteristics.
in__feeSTRINGFee amount charged for the transaction or operation. Numeric string representing the fee in the smallest denomination or basis points.
out_anon0STRINGActual amount of tokens provided by the maker in the order or swap execution. Numeric string representing the token quantity in its smallest denomination.
gasin__Avaluestatusin__feegas_usedin__coinin__nameout_anon0signaturein__symbolto_addressblock_numberfrom_addressin__base_pooltrace_addressblock_timestamptransaction_hash
1212643100true40000008084290x2a8e1e676ec238d8a992307b495b45b3feaa5e86Origin Dollar0x87650d7bbfc3a9f10587d7778206671719d9910d0xe339eb4fOUSD0x0959158b6040d32d04c301a72cbfd6b39e21c9ae128609050x449e0b5564e0d141b3bc3829e74ffa0ea8c08ad50xbebc44782c7db0a1a60cb6fe97d0b483032ff1c72021-07-20T02:59:14.000Z0xa1b1ccff28654c042b9bb8edf7c204aee4766128e16d32133dc82485def71030
1201342100true40000008008950xdc59ac4fefa32293a95889dc396682858d52e5dbBean0x3a70dfa7d2262988064a2d051dd47521e43c9bdd0xe339eb4fBEAN0x0959158b6040d32d04c301a72cbfd6b39e21c9ae139540260x925753106fcdb6d2f30c3db295328a0a1c5fd1d10xbebc44782c7db0a1a60cb6fe97d0b483032ff1c72022-01-06T20:23:33.000Z0x6a93ab470e4348fa96dddbf6105315b7ab048ba09201e7082b6a3040d91dba10
10857311000true40000007238210x853d955acef822db058eb8505911ed77f175b99eFrax0xd632f22692fac7611d2aa1c0d552930d43caed3b0xe339eb4fFRAX0x0959158b6040d32d04c301a72cbfd6b39e21c9ae119687300x234d953a9404bf9dbc3b526271d440cd2870bcd20xbebc44782c7db0a1a60cb6fe97d0b483032ff1c72021-03-04T01:13:59.000Z0x1f2a0d4e1c1eca594bd7f27f9952480ccda422c3453e0c5074a63aa46a2ed628
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.LegacyMetaPoolFactory_deploy_metapool_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

LendingController_Borrow_event

Borrow events from Curve v1 lending markets on Ethereum, tracking loan and collateral increases for individual user positions. Used for analyzing lending activity, collateralization ratios, and borrower behavior across Curve’s lending protocol.
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 associated with the transaction or protocol operation. Hex-encoded, 0x-prefixed, 42-character string.
in_collateral_increaseSTRINGAmount of collateral added to the user’s position in the borrow event, denominated in the smallest unit of the collateral token (wei-equivalent). Can be zero when only loan amount increases without additional collateral being posted.
in_loan_increaseSTRINGAmount by which the user’s outstanding loan balance increased in this borrow transaction, denominated in the smallest unit of the loan token (e.g., wei for ETH-based loans). Can be zero when only collateral is added without taking additional debt.
addressin_userremovedlog_indexblock_numberblock_timestampin_loan_increasetransaction_hashin_collateral_increase
0x09dbdeb3b301a4753589ac6df8a178c7716ce16b0x038201e05d140124952e34e31665420489288338false270197276452024-04-24T20:34:47.000Z1000000000000000000000000xdbc3ff51cc1e8ee8c07a6d8a92c3d79f105a3f12155adcc81e8724fba057e6ed80000000000000000000000
0xeda215b7666936ded834f76f3fbc6f323295110a0x0059efca9d24bf579ee0314e7bc2569674aa42e2false136197239922024-04-24T08:17:23.000Z00x93896067ef7b3d7eed2a77754044fcde8812753d65978352226e83798a16044c13079785040549847561725
0xeda215b7666936ded834f76f3fbc6f323295110a0x0059efca9d24bf579ee0314e7bc2569674aa42e2false103197239832024-04-24T08:15:35.000Z61757003723702721044130xc1735ad921f55345fa37ba8dd842ef9d5120e0069f7d3ed626133292117e559122260942031267662387120
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.LendingController_Borrow_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

LendingController_CollectFees_event

No description available.
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_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_new_supplySTRING-
No sample data available.
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.LendingController_CollectFees_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

LendingController_Liquidate_event

Liquidation events from Curve V1 lending markets on Ethereum, recording undercollateralized loan liquidations with debt amounts, collateral seized, and stablecoin received by liquidators. Used for analyzing liquidation activity, liquidator profitability, and loan health across Curve 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_liquidatorSTRINGAddress of the account executing the liquidation operation. Hex-encoded, 0x-prefixed, 42-character string.
in_userSTRINGAddress of the user account associated with the transaction or protocol operation. Hex-encoded, 0x-prefixed, 42-character string.
in_collateral_receivedSTRINGAmount of collateral tokens received by the liquidator from the liquidated position, denominated in the collateral token’s smallest unit (wei). This value can be zero when the liquidation is settled entirely in stablecoin.
in_stablecoin_receivedSTRINGAmount of stablecoin received by the liquidator as part of the liquidation, denominated in the smallest unit (wei-equivalent, 18 decimals). Represents the stablecoin portion of liquidation proceeds, which may be the full liquidation value when no collateral is received.
in_debtSTRINGAmount of debt outstanding in the protocol position or vault. Numeric string representation in smallest token denomination.
addressin_debtin_userremovedlog_indexblock_numberin_liquidatorblock_timestamptransaction_hashin_collateral_receivedin_stablecoin_received
0x1e0165dbd2019441ab7927c018701f3138114d711566893343411170176837740x1a31c94f97c649bc2a8adbceb54d1f4a075be4b1false21204628520x8c76a73693a52e8eb35fb0234e5ec741525403782024-08-05T14:06:11.000Z0xf177cb1f5da971f992a16d9aedeeac17d00397b2cfc3aadea7f73af4869c07136041144656371241268412952612513655649128105
0x1e0165dbd2019441ab7927c018701f3138114d711912062002711639218192740xb6a052a564e9203e273587a11743e56f96326a81false571204623570xbabe61887f1de2713c6f97e567623453d3c79f672024-08-05T12:26:47.000Z0x3235c1baddf6ec7a1a8f25b4774f46447ac553dc1b0401ffb2ea978a53fa881a0185582106856438475936376
0x23f5a668a9590130940ef55964ead9787976f2cc1514715229410395408991460xf7401728edd23290d8099ed73f155101dcf8cc0cfalse30204589350x8c76a73693a52e8eb35fb0234e5ec741525403782024-08-05T00:59:35.000Z0x880c2b7af600b9ae431d1ad13ef1fc6a48cf1248eb52490c279d993ea07efa9814170158472357172802121334022674186742947093
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.LendingController_Liquidate_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

LendingController_RemoveCollateral_event

Collateral withdrawal events from Curve V1 lending markets on Ethereum, tracking user addresses, collateral amounts decreased (in wei), and controller contract addresses. Used for analyzing borrower deleveraging activity and collateral management patterns across Curve 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_userSTRINGAddress of the user account associated with the transaction or protocol operation. Hex-encoded, 0x-prefixed, 42-character string.
in_collateral_decreaseSTRINGAmount of collateral removed from the user’s position. Integer value representing the decrease in collateral denominated in the smallest unit of the collateral token.
addressin_userremovedlog_indexblock_numberblock_timestamptransaction_hashin_collateral_decrease
0xaade9230aa9161880e13a38c83400d3d1995267b0xaae2957078351c5b2fa93774329ceba4f4270011false143202379602024-07-05T04:36:47.000Z0xe887679237241d12514b2e7c94d707f408d12cc1cc6da06f18a99dc59ff5e1a1200000000000000000
0xeda215b7666936ded834f76f3fbc6f323295110a0x7ee071e15c13f365836fd7e8f6dcd34e3f4eda88false462202389922024-07-05T08:04:23.000Z0x46c9290e0a1318834a375f19e4cd899f65da16d4936b4a683cb6d5f7ca3b2d9d50000000000000000000000
0xeda215b7666936ded834f76f3fbc6f323295110a0x7ee071e15c13f365836fd7e8f6dcd34e3f4eda88false86202390002024-07-05T08:05:59.000Z0xb0a302fa59c0645fcad7d12e18f76225fbfda3b0128156ac1662e9861c957d3555000000000000000000000
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.LendingController_RemoveCollateral_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

LendingController_Repay_event

Loan repayment events from Curve v1 lending markets on Ethereum, tracking debt reduction and collateral withdrawals by borrower address. Used for analyzing deleveraging activity and loan repayment patterns across Curve’s lending controller contracts.
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 associated with the transaction or protocol operation. Hex-encoded, 0x-prefixed, 42-character string.
in_collateral_decreaseSTRINGAmount of collateral removed from the user’s position. Integer value representing the decrease in collateral denominated in the smallest unit of the collateral token.
in_loan_decreaseSTRINGAmount of loan debt repaid by the user in the transaction, denominated in the smallest unit of the borrowed token. Values are positive integers representing wei-equivalent amounts for the loan asset being reduced.
addressin_userremovedlog_indexblock_numberblock_timestampin_loan_decreasetransaction_hashin_collateral_decrease
0xeda215b7666936ded834f76f3fbc6f323295110a0x7a16ff8270133f063aab6c9977183d9e72835428false238194570112024-03-17T20:42:59.000Z77609794912186588503330xaf4b56ee2fbab387fb75afd60e6fb9ea9f335bbbdcfbfdb0c1c9b299be9a0f480
0xeda215b7666936ded834f76f3fbc6f323295110a0x7a16ff8270133f063aab6c9977183d9e72835428false481194511322024-03-17T00:53:11.000Z27001578001494949976490xeac5ee00fdf8c5d75a7e2785f8257944f8d95ba0a77225df32cf881f346e7c9a0
0xeda215b7666936ded834f76f3fbc6f323295110a0xb56cc4efa8795d2a5ffccba30951364b15a15a6bfalse165194530822024-03-17T07:28:23.000Z11443244980449369731700x1f9cb3e77eeea4a8bf802ab228bb44131980a4fd019a343da5137dd7a84a99240
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.LendingController_Repay_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

LendingController_SetBorrowingDiscounts_event

No description available.
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_loan_discountSTRING-
in_liquidation_discountSTRINGDiscount rate applied during liquidation of collateral. Numeric string representation in basis points or decimal format with 18 decimal precision.
No sample data available.
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.LendingController_SetBorrowingDiscounts_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

LendingController_SetMonetaryPolicy_event

Event logs capturing monetary policy contract updates for Curve v1 lending markets on Ethereum. Records when lending controllers change their interest rate policy modules, useful for tracking governance changes and rate mechanism evolution across different Curve 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_monetary_policySTRINGContract address of the monetary policy contract that governs interest rate calculations. Hex-encoded, 0x-prefixed, 42-character string.
addressremovedlog_indexblock_numberblock_timestamptransaction_hashin_monetary_policy
0x5756a035f276a8095a922931f224f4ed06149608false189200861772024-06-13T23:29:47.000Z0xe8f7d79f27022ec8031d9b2bf65658d4e9d55658b3c8aa1c027e3da6f5ad9ede0xbc7507bea8d7bcb49f511cf59651b5114e6e7667
0x23f5a668a9590130940ef55964ead9787976f2ccfalse260200861802024-06-13T23:30:23.000Z0x10dd0e32c5c688a03aa880691f7351fd1e54790f1589d194663d67d030e073390x627bb157ebc0b77ad9f990dd2ad75878603abf08
0xb536fea3a01c95dd09932440ec802a75410139d6false348200497352024-06-08T21:15:59.000Z0x88efb21bc50c7142321d8ac589a9b75dfe269e658c3593d0ed8edc21490584af0xf574cbebbd549273af82b42cd0230de9ea6efef7
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.LendingController_SetMonetaryPolicy_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

LendingController_UserState_event

User position state changes in Curve v1 lending markets on Ethereum. Tracks collateral, debt, liquidation discount, and AMM band positions (n1/n2) for analyzing borrower health and liquidation risk.
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 associated with the transaction or protocol operation. Hex-encoded, 0x-prefixed, 42-character string.
in_collateralSTRINGContract address of the collateral asset or vault. Hex-encoded, 0x-prefixed, 42-character string.
in_debtSTRINGAmount of debt outstanding in the protocol position or vault. Numeric string representation in smallest token denomination.
in_n1STRINGStarting price band index for the user’s collateral position in the Curve lending automated market maker (AMM). Represents the lower bound of the liquidation range, where collateral begins conversion to debt token.
in_n2STRINGLower band index of the user’s collateral position in Curve’s Lending Controller AMM. Represents the ending band of the price range where collateral is deposited.
in_liquidation_discountSTRINGDiscount rate applied during liquidation of collateral. Numeric string representation in basis points or decimal format with 18 decimal precision.
in_n1in_n2addressin_debtin_userremovedlog_indexblock_numberin_collateralblock_timestamptransaction_hashin_liquidation_discount
5140x09dbdeb3b301a4753589ac6df8a178c7716ce16b807523798280167833926190x038201e05d140124952e34e31665420489288338false21719986031930000000000000000000002024-05-30T23:47:47.000Z0x398451b7670411d06f7529168d8cd470bebc8e4f9ff10a52a4f512486677fed1300000000000000000
6150xcad85b7fe52b1939dceebee9bcf0b2a5aa0ce617500000000000000000000000x7aeedccd91e4470aad39faa7535faaa43dc9ea43false21619979457978448282024-05-30T01:42:59.000Z0x740d9dfd4b99541b8eb329b79fd6d398ef717df1d913a955b7520a93b4e2539b35000000000000004
13160xaade9230aa9161880e13a38c83400d3d1995267b2200343398552008305311020x7a955509f37bbe9c65dfba0d37d2212208241992false36119981064725173276684772552232024-05-30T07:06:23.000Z0xee99e6ca3bab81ae77fe88756e0a1a0eeddabc2a4890b1163274eea5f883e49440000000000000000
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.LendingController_UserState_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

MetapoolFactory_BasePoolAdded_event

Events emitted when base pools are registered to Curve’s Metapool Factory contract on Ethereum, tracking which base pools can be used for creating new metapools. Used for monitoring factory configuration changes and identifying available base pool options for liquidity providers.
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_base_poolSTRINGContract address of the base pool used in the metapool architecture. Hex-encoded, 0x-prefixed, 42-character string.
addressremovedlog_indexblock_numberin_base_poolblock_timestamptransaction_hash
0xb9fc157394af804a3578134a6585c0dc9cc990d4false26150382680xdcef968d416a41cdac0ed8702fac8128a64241a22022-06-28T06:05:22.000Z0x7396aaa9548e8b67e85d9c39bac86becdd0f6bcb80d2f1764e0b8ade13cf33e6
0xb9fc157394af804a3578134a6585c0dc9cc990d4false220129045850x7fc77b5c7614e1533320ea6ddc2eb61fa00a97142021-07-26T22:55:31.000Z0xcb6be4a26a2c224a32bad4fc9ba88652be0235dc82d57bfac7248725421db5de
0xb9fc157394af804a3578134a6585c0dc9cc990d4false213129045390xbebc44782c7db0a1a60cb6fe97d0b483032ff1c72021-07-26T22:46:43.000Z0xedfeb49642fb5c9f2220bbf3eddca5a3ef50a68713b8cdeceef602880ab7974f
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.MetapoolFactory_BasePoolAdded_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

MetapoolFactory_deploy_metapool_function

Metapool deployment events from Curve Finance’s MetapoolFactory contract on Ethereum, capturing new pool creation with parameters including amplification coefficient (A), fees, base pool references, and token addresses. Used for tracking Curve pool launches and analyzing liquidity pool deployment 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.
trace_addressSTRINGHierarchical position of the internal call within a transaction’s execution trace. Comma-separated sequence of integers representing the call path, where each number indicates the index of the call at that nesting level, with null representing top-level calls.
statusBOOLTransaction execution outcome indicator. Boolean value where true represents successful execution and false represents failed execution.
from_addressSTRINGAddress that initiated the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
to_addressSTRINGAddress receiving the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
valueFLOAT64Amount of native cryptocurrency sent with the transaction. Floating-point representation in whole units (e.g., ETH, BNB, MATIC).
gas_usedINT64Amount of gas consumed by the transaction execution. Integer representing the actual computational steps used.
gasINT64Gas limit allocated for the transaction execution. Integer representing the maximum computational steps allowed.
signatureSTRINGFunction selector identifying which contract function was called. 10-character hex string including 0x prefix.
in__base_poolSTRINGContract address of the base pool used in the Curve metapool deployment. Hex-encoded, 0x-prefixed, 42-character string.
in__nameSTRINGHuman-readable name for the pool, token, or asset being created. String identifier used for display and reference purposes.
in__symbolSTRINGTicker symbol for the liquidity pool token being created. Short string identifier combining token symbols.
in__coinSTRINGContract address of the token being added to the Curve metapool. Hex-encoded, 0x-prefixed, 42-character string.
in__ASTRINGAmplification coefficient parameter for the Curve pool being deployed. Numeric string representing the A parameter that controls the curve’s shape and slippage characteristics.
in__feeSTRINGFee amount charged for the transaction or operation. Numeric string representing the fee in the smallest denomination or basis points.
out_anon0STRINGActual amount of tokens provided by the maker in the order or swap execution. Numeric string representing the token quantity in its smallest denomination.
gasin__Avaluestatusin__feegas_usedin__coinin__nameout_anon0signaturein__symbolto_addressblock_numberfrom_addressin__base_pooltrace_addressblock_timestamptransaction_hash
11723012000true40000007815340xab5eb14c09d416f0ac63661e57edb7aecdb9befamsUSD/FRAXBP0xc3b19502f8c02be75f3f77fd673503520deb51dd0xe339eb4fmsUSDFRAX0xb9fc157394af804a3578134a6585c0dc9cc990d4163714830x421af9abc87197a917b87f8d2b2d8b0213d47dbe0xdcef968d416a41cdac0ed8702fac8128a64241a22023-01-09T19:58:11.000Z0xfbaf92625a9e9e626730b435128f66b76026db699f943faf035f4e8971933e86
830628500true40000008306280x238533e6674c798fe00cb21cfd127c002b5bfcf1US/3CRV0xe82805a9b880e6dc520b6f017537f7781d55217f0xe339eb4fUS0xb9fc157394af804a3578134a6585c0dc9cc990d4157637000x830bfab6ddab79f4ae6e845a2b30a28bc5b8cda40xbebc44782c7db0a1a60cb6fe97d0b483032ff1c72022-10-16T22:37:11.000Z0x0caf8287a39f5609b610f87d2549a90fd5d109b78741828c8575ed8c6ce1c338
762252500true40000007622520x1b78ba1d8c437c9699af08a8d4fb63af2930c310BLARG0xa77b5d170f3aec2f72ca06490a7b9383a70ae5eb0xe339eb4fBLARG0xb9fc157394af804a3578134a6585c0dc9cc990d4158569090x830bfab6ddab79f4ae6e845a2b30a28bc5b8cda40xbebc44782c7db0a1a60cb6fe97d0b483032ff1c72022-10-29T23:11:23.000Z0x00f1d673d3d6e4bf0f95cc9db7d99504174cf1f3acbab65c19607e0f6c23b166
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.MetapoolFactory_deploy_metapool_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

MetapoolFactory_deploy_metapool2_function

Function calls to deploy new Curve metapools on Ethereum, capturing pool configuration parameters including amplification coefficient (A), fee rates, base pool references, and coin addresses. Used for analyzing Curve liquidity pool creation activity and factory deployment 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.
trace_addressSTRINGHierarchical position of the internal call within a transaction’s execution trace. Comma-separated sequence of integers representing the call path, where each number indicates the index of the call at that nesting level, with null representing top-level calls.
statusBOOLTransaction execution outcome indicator. Boolean value where true represents successful execution and false represents failed execution.
from_addressSTRINGAddress that initiated the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
to_addressSTRINGAddress receiving the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
valueFLOAT64Amount of native cryptocurrency sent with the transaction. Floating-point representation in whole units (e.g., ETH, BNB, MATIC).
gas_usedINT64Amount of gas consumed by the transaction execution. Integer representing the actual computational steps used.
gasINT64Gas limit allocated for the transaction execution. Integer representing the maximum computational steps allowed.
signatureSTRINGFunction selector identifying which contract function was called. 10-character hex string including 0x prefix.
in__base_poolSTRINGContract address of the base pool used in the Curve metapool deployment. Hex-encoded, 0x-prefixed, 42-character string.
in__nameSTRINGHuman-readable name for the pool, token, or asset being created. String identifier used for display and reference purposes.
in__symbolSTRINGTicker symbol for the liquidity pool token being created. Short string identifier combining token symbols.
in__coinSTRINGContract address of the token being added to the Curve metapool. Hex-encoded, 0x-prefixed, 42-character string.
in__ASTRINGAmplification coefficient parameter for the Curve pool being deployed. Numeric string representing the A parameter that controls the curve’s shape and slippage characteristics.
in__feeSTRINGFee amount charged for the transaction or operation. Numeric string representing the fee in the smallest denomination or basis points.
in__implementation_idxSTRINGIndex identifying which pool implementation contract to use for deployment. Numeric string representing the implementation version selector.
out_anon0STRINGActual amount of tokens provided by the maker in the order or swap execution. Numeric string representing the token quantity in its smallest denomination.
gasin__Avaluestatusin__feegas_usedin__coinin__nameout_anon0signaturein__symbolto_addressblock_numberfrom_addressin__base_pooltrace_addressblock_timestamptransaction_hashin__implementation_idx
85000008000false4000000245930x94a18d9fe00bab617fad8b49b11e9f1f64db6b360x334352562f6c765553440xde7fe3bf0x334352566c765553440xb9fc157394af804a3578134a6585c0dc9cc990d4165504930x95622e85962bc154c76ab24e48fdf6cdaedad6e50xbebc44782c7db0a1a60cb6fe97d0b483032ff1c72023-02-03T19:57:47.000Z0x1cdd11d82b8f993d8b1ab3d89a4183934baa23da712b37aee6e9495e6bf2638a0
12393558000false4000000261240x94a18d9fe00bab617fad8b49b11e9f1f64db6b360x334352562f6c76555344000000000000000000000000000000000000000000000xde7fe3bf0x334352566c7655534400000000000000000000000000000000000000000000000xb9fc157394af804a3578134a6585c0dc9cc990d4165504700x95622e85962bc154c76ab24e48fdf6cdaedad6e50xbebc44782c7db0a1a60cb6fe97d0b483032ff1c72023-02-03T19:53:11.000Z0x213df51061db9f0f03527ca2344839d814ca20183cff732af48c71b6808d5aa00
285008000false4000000261240x94a18d9fe00bab617fad8b49b11e9f1f64db6b360x334352562f6c76555344000000000000000000000000000000000000000000000xde7fe3bf0x334352566c7655534400000000000000000000000000000000000000000000000xb9fc157394af804a3578134a6585c0dc9cc990d4165504410x67f45e3c37677ec76ffbaf4b7be73b9e937a611c0xbebc44782c7db0a1a60cb6fe97d0b483032ff1c72023-02-03T19:47:23.000Z0xff8d02f4b323dd9e071429d2377d7e30707ffc5b35290921bdbdcf85d5ad4f6f0
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.MetapoolFactory_deploy_metapool2_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

MetapoolFactory_deploy_plain_pool_function

Factory deployment records for Curve V1 plain pools on Ethereum, capturing pool creation parameters including coin pairs, amplification coefficient (A), fees, and resulting pool addresses. Used for tracking liquidity pool launches and analyzing Curve protocol expansion.
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.
trace_addressSTRINGHierarchical position of the internal call within a transaction’s execution trace. Comma-separated sequence of integers representing the call path, where each number indicates the index of the call at that nesting level, with null representing top-level calls.
statusBOOLTransaction execution outcome indicator. Boolean value where true represents successful execution and false represents failed execution.
from_addressSTRINGAddress that initiated the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
to_addressSTRINGAddress receiving the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
valueFLOAT64Amount of native cryptocurrency sent with the transaction. Floating-point representation in whole units (e.g., ETH, BNB, MATIC).
gas_usedINT64Amount of gas consumed by the transaction execution. Integer representing the actual computational steps used.
gasINT64Gas limit allocated for the transaction execution. Integer representing the maximum computational steps allowed.
signatureSTRINGFunction selector identifying which contract function was called. 10-character hex string including 0x prefix.
in__nameSTRINGHuman-readable name for the pool, token, or asset being created. String identifier used for display and reference purposes.
in__symbolSTRINGTicker symbol for the liquidity pool token being created. Short string identifier combining token symbols.
in__coinsARRAY<STRING>Array of token contract addresses being added to the Curve liquidity pool. Hex-encoded, 0x-prefixed, 42-character strings representing ERC-20 token contracts.
in__ASTRINGAmplification coefficient parameter for the Curve pool being deployed. Numeric string representing the A parameter that controls the curve’s shape and slippage characteristics.
in__feeSTRINGFee amount charged for the transaction or operation. Numeric string representing the fee in the smallest denomination or basis points.
out_anon0STRINGActual amount of tokens provided by the maker in the order or swap execution. Numeric string representing the token quantity in its smallest denomination.
gasin__Avaluestatusin__feegas_usedin__namein__coinsout_anon0signaturein__symbolto_addressblock_numberfrom_addresstrace_addressblock_timestamptransaction_hash
1093363500true30000000728909CLever clevCVX-CVX[“0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b”,“0xf05e58fcea29ab4da01a495140b349f8410ba904”,“0x0000000000000000000000000000000000000000”,“0x0000000000000000000000000000000000000000”]0x63a1ec86cd45425f1409fabe4c1cf8c5fd32a3b10xcd419bb5clevCVX0xb9fc157394af804a3578134a6585c0dc9cc990d4157076820x38a93e70b0d8343657f802c1c3fdb06ac8f8fe992022-10-09T02:53:59.000Z0x43f5b134bb0c6df735bbb2a779e0ac087476b34a8550b43d1dc2939cfd6b58c7
8427531000true4000000796141ibEUR/sEUR[“0x96e61422b6a9ba0e068b6c5add4ffabc6a4aae27”,“0x57ab1ec28d129707052df4df418d58a2d46d5f51”,“0x0000000000000000000000000000000000000000”,“0x0000000000000000000000000000000000000000”]0x1f71f05cf491595652378fe94b7820344a551b8e0xcd419bb5ibEUR+sEUR0xb9fc157394af804a3578134a6585c0dc9cc990d4129135310xb424338eaa86953d82b5fabf042ce2eac544c0430,02021-07-28T09:00:49.000Z0x024843f829ec485c27acb115f94d5374c19f14301ceb62353f79b772de74b871
1166443500true30000000777629TCLever test[“0x1ee4de3cd1505ddb2e60c20651a4ab7ffabdc8f6”,“0x246be97fda42375c39e21377ad80d8290afdb994”,“0x0000000000000000000000000000000000000000”,“0x0000000000000000000000000000000000000000”]0xd0e24cb3e766581952dbf258b78e89c63a37f5fb0xcd419bb5tclevCVX0xb9fc157394af804a3578134a6585c0dc9cc990d4157217630x38a93e70b0d8343657f802c1c3fdb06ac8f8fe992022-10-11T02:04:23.000Z0x6f9223d991fa3620d7295f5c7e96581bbbfcd6eb03054ebd85ed3b1d06472217
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.MetapoolFactory_deploy_plain_pool_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

MetapoolFactory_deploy_plain_pool2_function

Plain pool deployment transactions from Curve’s MetapoolFactory contract on Ethereum. Records pool creation parameters including amplification coefficient (A), fees, coin addresses, and resulting pool addresses for tracking new liquidity pool launches.
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.
trace_addressSTRINGHierarchical position of the internal call within a transaction’s execution trace. Comma-separated sequence of integers representing the call path, where each number indicates the index of the call at that nesting level, with null representing top-level calls.
statusBOOLTransaction execution outcome indicator. Boolean value where true represents successful execution and false represents failed execution.
from_addressSTRINGAddress that initiated the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
to_addressSTRINGAddress receiving the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
valueFLOAT64Amount of native cryptocurrency sent with the transaction. Floating-point representation in whole units (e.g., ETH, BNB, MATIC).
gas_usedINT64Amount of gas consumed by the transaction execution. Integer representing the actual computational steps used.
gasINT64Gas limit allocated for the transaction execution. Integer representing the maximum computational steps allowed.
signatureSTRINGFunction selector identifying which contract function was called. 10-character hex string including 0x prefix.
in__nameSTRINGHuman-readable name for the pool, token, or asset being created. String identifier used for display and reference purposes.
in__symbolSTRINGTicker symbol for the liquidity pool token being created. Short string identifier combining token symbols.
in__coinsARRAY<STRING>Array of token contract addresses being added to the Curve liquidity pool. Hex-encoded, 0x-prefixed, 42-character strings representing ERC-20 token contracts.
in__ASTRINGAmplification coefficient parameter for the Curve pool being deployed. Numeric string representing the A parameter that controls the curve’s shape and slippage characteristics.
in__feeSTRINGFee amount charged for the transaction or operation. Numeric string representing the fee in the smallest denomination or basis points.
in__asset_typeSTRINGAsset type identifier for the tokens in the pool, where values like ‘3’ indicate specific Curve token standards (e.g., ERC-20, rebasing, or other asset categories). This parameter determines how the pool handles token accounting and pricing.
out_anon0STRINGActual amount of tokens provided by the maker in the order or swap execution. Numeric string representing the token quantity in its smallest denomination.
gasin__Avaluestatusin__feegas_usedin__namein__coinsout_anon0signaturein__symbolto_addressblock_numberfrom_addresstrace_addressin__asset_typeblock_timestamptransaction_hash
1172085200true4000000781390pitchFXS/FXS[“0x11ebe21e9d7bf541a18e1e3ac94939018ce88f0b”,“0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0”,“0x0000000000000000000000000000000000000000”,“0x0000000000000000000000000000000000000000”]0x0ad66fec8db84f8a3365ada04ab23ce607ac6e240x5c16487bpitchFXS0xb9fc157394af804a3578134a6585c0dc9cc990d4162003790x092308e1dcdeca61bf1153dd92e15ed08e16498232022-12-16T22:56:47.000Z0xcf98501f3158251d2659c556f74e3429fbee4671d8b443269707550481f8d915
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.MetapoolFactory_deploy_plain_pool2_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

MetapoolFactory_deploy_plain_pool3_function

Pool deployment transactions from Curve V1’s MetapoolFactory contract on Ethereum. Captures the creation parameters (A parameter, fees, coins) and resulting pool addresses for analyzing factory-deployed liquidity pools and their configuration 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.
trace_addressSTRINGHierarchical position of the internal call within a transaction’s execution trace. Comma-separated sequence of integers representing the call path, where each number indicates the index of the call at that nesting level, with null representing top-level calls.
statusBOOLTransaction execution outcome indicator. Boolean value where true represents successful execution and false represents failed execution.
from_addressSTRINGAddress that initiated the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
to_addressSTRINGAddress receiving the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
valueFLOAT64Amount of native cryptocurrency sent with the transaction. Floating-point representation in whole units (e.g., ETH, BNB, MATIC).
gas_usedINT64Amount of gas consumed by the transaction execution. Integer representing the actual computational steps used.
gasINT64Gas limit allocated for the transaction execution. Integer representing the maximum computational steps allowed.
signatureSTRINGFunction selector identifying which contract function was called. 10-character hex string including 0x prefix.
in__nameSTRINGHuman-readable name for the pool, token, or asset being created. String identifier used for display and reference purposes.
in__symbolSTRINGTicker symbol for the liquidity pool token being created. Short string identifier combining token symbols.
in__coinsARRAY<STRING>Array of token contract addresses being added to the Curve liquidity pool. Hex-encoded, 0x-prefixed, 42-character strings representing ERC-20 token contracts.
in__ASTRINGAmplification coefficient parameter for the Curve pool being deployed. Numeric string representing the A parameter that controls the curve’s shape and slippage characteristics.
in__feeSTRINGFee amount charged for the transaction or operation. Numeric string representing the fee in the smallest denomination or basis points.
in__asset_typeSTRINGAsset type identifier for the pool being deployed, where 0 indicates standard tokens and higher values represent specialized asset types like LP tokens or other derivatives. Numeric string parameter passed to the MetapoolFactory contract during pool creation.
in__implementation_idxSTRINGIndex identifying which pool implementation contract to use for deployment. Numeric string representing the implementation version selector.
out_anon0STRINGActual amount of tokens provided by the maker in the order or swap execution. Numeric string representing the token quantity in its smallest denomination.
gasin__Avaluestatusin__feegas_usedin__namein__coinsout_anon0signaturein__symbolto_addressblock_numberfrom_addresstrace_addressin__asset_typeblock_timestamptransaction_hashin__implementation_idx
923514500true15000000839559yCRV[“0xd533a949740bb3306d119cc777fa900ba034cd52”,“0xfcc5c47be19d06bf83eb04298b026f81069ff65b”,“0x0000000000000000000000000000000000000000”,“0x0000000000000000000000000000000000000000”]0x99f5acc8ec2da2bc0771c32814eff52b712de1e50x52f2db69yCRV0xb9fc157394af804a3578134a6585c0dc9cc990d4167754580x0b634a8d61b09820e9f72f79cdcbc8a4d0aad26b32023-03-07T09:12:23.000Z0x3d195146fab4ddd5096a4f0fb26740abe157961bba5ed0e45e68d7bdaa71dbc74
11011195000true4000000847015crvUSD/thUSD[“0xa10a5e2d813a51374592d6ce440b149f01cf9a7d”,“0xf939e0a03fb07f59a73314e73794be0e57ac1b4e”,“0x0000000000000000000000000000000000000000”,“0x0000000000000000000000000000000000000000”]0xe547725ffe16b2fc61aa5adab5b2860ffda0008d0x52f2db69crvUSDthUS0xb9fc157394af804a3578134a6585c0dc9cc990d4182897080xd1196903054dd9e5a255764b6797cc95a4fb8a5102023-10-06T06:35:11.000Z0x7143c0f0e2cc9d40000aa6ba1e6fea33a8935cbcd73b135168e1336742be86b74
754456400true29400000754456Stax Frax/Temple xLP + LP[“0xbcb8b7fc9197feda75c101fa69d3211b5a30dcd9”,“0x6021444f1706f15465bee85463bcc7d7cc17fc03”,“0x0000000000000000000000000000000000000000”,“0x0000000000000000000000000000000000000000”]0xdadfd00a2bbeb1abc4936b1644a3033e1b6532280x52f2db69xFraxTplLP0xb9fc157394af804a3578134a6585c0dc9cc990d4148878990xb1e8ab0a81aadf632a653e46caeda1593d71d14332022-06-02T00:23:50.000Z0x279b75d00f40f8f15f7144dbd4baaf2eccb7bbb6110f13e493f1037d7a5cc5ec3
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.MetapoolFactory_deploy_plain_pool3_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

MetapoolFactory_MetaPoolDeployed_event

Curve Finance metapool deployment events on Ethereum, capturing when new liquidity pools are created through the factory contract with parameters including amplification coefficient (in_A), fee rates, paired token addresses, and base pool references. Used for tracking pool creation activity and analyzing Curve’s expanding ecosystem of stablecoin and pegged asset 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_coinSTRINGContract address of the token used in the metapool deployment. Hex-encoded, 0x-prefixed, 42-character string.
in_base_poolSTRINGContract address of the base pool used in the metapool architecture. Hex-encoded, 0x-prefixed, 42-character string.
in_ASTRINGAmplification coefficient parameter used in Curve’s StableSwap invariant algorithm. String-encoded integer value that controls the concentration of liquidity around the target price.
in_feeSTRINGFee amount charged for the transaction or operation. String-encoded integer value representing the fee in the smallest unit of the relevant token or currency.
in_deployerSTRINGAddress of the account that initiated the deployment or creation action. Hex-encoded, 0x-prefixed, 42-character string.
in_Ain_feeaddressin_coinremovedlog_indexin_deployerblock_numberin_base_poolblock_timestamptransaction_hash
10040000000xb9fc157394af804a3578134a6585c0dc9cc990d40x7945b0a6674b175695e5d1d08ae1e6f13744abb0false2190xab0c9bc6bcbaad9391c530f33f9294dec38ae189141381640xbebc44782c7db0a1a60cb6fe97d0b483032ff1c72022-02-04T07:25:37.000Z0xdd26168ac8b02465ccd038040caf7d1b99a4e41db8675f6708f6b62468bba669
10180000000xb9fc157394af804a3578134a6585c0dc9cc990d40x8b921e618dd3fa5a199b0a8b7901f5530d74ef27false1140x86c9df620fe941024beaf6e1bb36234f8c928b7b133939250xbebc44782c7db0a1a60cb6fe97d0b483032ff1c72021-10-10T23:46:11.000Z0x28594bc90429f6cc926fe2fadfc66ae68a38db1993f0980ff80ca709be7fea4f
20040000000xb9fc157394af804a3578134a6585c0dc9cc990d40xc22956c3cfec3ee9a9925abee044f05bc47f6632false2790xc15dd9f11a885b8515ac64de9154d18ad7727bb0159465430xdcef968d416a41cdac0ed8702fac8128a64241a22022-11-11T11:41:23.000Z0x477cf53afc9eabeea2d11efd9c96d5197acecc0269b44481402dd9399d121662
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.MetapoolFactory_MetaPoolDeployed_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

OneWayLendingFactory_NewVault_event

New vault deployment events from Curve v1’s OneWayLendingFactory on Ethereum, capturing lending market creation with collateral token, borrowed token, controller, AMM (Automated Market Maker), oracle, and monetary policy addresses for tracking isolated lending pairs.
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_idSTRINGUnique identifier for the position, record, or entity within the protocol. Numeric string representation.
in_collateral_tokenSTRINGContract address of the token accepted as collateral in this Curve lending vault. Hex-encoded Ethereum address identifying the ERC-20 token that borrowers deposit to secure their loans.
in_borrowed_tokenSTRINGContract address of the token that can be borrowed from this Curve lending vault. Typically a stablecoin like crvUSD (0xf939e…) or wrapped ETH on Ethereum.
in_vaultSTRINGContract address of the vault. Hex-encoded, 0x-prefixed, 42-character string.
in_controllerSTRINGContract address of the controller managing the lending market for this vault. The controller handles collateral deposits, loan origination, and liquidation logic for the Curve lending position.
in_ammSTRINGContract address of the automated market maker (AMM). Hex-encoded, 0x-prefixed, 42-character string.
in_price_oracleSTRINGContract address of the price oracle used to determine collateral valuations for this lending vault. This oracle provides real-time price feeds for calculating loan-to-value ratios and liquidation thresholds.
in_monetary_policySTRINGContract address of the monetary policy contract that governs interest rate calculations. Hex-encoded, 0x-prefixed, 42-character string.
in_idin_ammaddressremovedin_vaultlog_indexblock_numberin_controllerblock_timestampin_price_oracletransaction_hashin_borrowed_tokenin_monetary_policyin_collateral_token
50x08ba6d7c10d1a7850ae938543bfbea7c0240f9cf0xea6876dde9e3467564acbee1ed5bac88783205e0false0x46196c004de85c7a75c8b1bb9d54afb0f8654a45209194686720xa5d9137d2a1ee912469d911a8e74b6c77503bac82024-03-19T12:03:47.000Z0x4f4b897871902d05cba110b8e892498f12a204430xd24aa77725acd470c95839a58d954e123a0ae5009689d3313329ef704dabae250xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20xbdb065458d34db77d1fb2862d367edd8275f83520xf939e0a03fb07f59a73314e73794be0e57ac1b4e
60xfcb53ed72dab68091aa6a2ab68b5116639ed88050xea6876dde9e3467564acbee1ed5bac88783205e0false0x99cff9dc26a44dc2496b4448ebe415b5e894bd30260194687010xe438658874b0acf4d81c24172e137f0ee00621b82024-03-19T12:09:35.000Z0x33a95b2121fd4ec89d9fa6c5fd21545270bc06a60x6e81d013cf84e128f805070f2bd279e868c14580e0a67685df8a1163a6b151330x18084fba666a33d37592fa2633fd49a74dd93a880x62cd08cadabf473315d8953995de0dc0928b7d3c0xf939e0a03fb07f59a73314e73794be0e57ac1b4e
100xcd28cf8f7755f03967d27e128b38022b639198360xea6876dde9e3467564acbee1ed5bac88783205e0false0xff467c6e827ebbea64da1ab0425021e6c89fbe0d246198010710x4f87158350c296955966059c50263f711ce0817c2024-05-05T02:59:47.000Z0xb08eb288c57a37bc82238168ad96e15975602cd90x3e98eb136312b49bda28069131cca2e2f6acd428c65c34a3672d81b92543f3280xf939e0a03fb07f59a73314e73794be0e57ac1b4e0x2e478df674e25b2724b1ac9bcaba644943da359f0xd9a442856c234a39a81a089c06451ebaa4306a72
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.OneWayLendingFactory_NewVault_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

PoolRegistry_PoolAdded_event

Pool registration events from Curve v1’s PoolRegistry contract on Ethereum, capturing when new liquidity pools are added to the registry. Used for tracking pool deployment history and registry coverage across the Curve protocol.
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_poolSTRINGContract address of the pool being referenced in the event. Hex-encoded, 0x-prefixed, 42-character string.
in_rate_method_idSTRINGMethod identifier for the rate calculation function used by the pool, represented as a 4-byte hex-encoded selector. Typically ‘0x00000000’ when no custom rate method is specified.
addressin_poolremovedlog_indexblock_numberblock_timestamptransaction_hashin_rate_method_id
0x90e00ace148ca3b23ac1bc8c240c2a7dd9c2d7f50xf253f83aca21aabd2a20553ae0bf7f65c755a07ffalse301161001832022-12-02T22:43:47.000Z0x2d7253c5616e865810fdd37876504f83249c6be62cfd21a60d9ff33238fcf5000x00000000
0x90e00ace148ca3b23ac1bc8c240c2a7dd9c2d7f50xdcef968d416a41cdac0ed8702fac8128a64241a2false99149676422022-06-15T13:08:03.000Z0xfb48b7ab14629aece9b6692497e5a1555548088d42eee96990097ca73fabf95f0x00000000
0x90e00ace148ca3b23ac1bc8c240c2a7dd9c2d7f50xae34574ac03a15cd58a92dc79de7b1a0800f1ce3false174168327652023-03-15T10:40:11.000Z0x68d752589a7e0904cc2067f6b0433c0857a55b951e30b50930ecf53a771e93670x00000000
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.PoolRegistry_PoolAdded_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

StablePool_A_function

Amplification coefficient (A parameter) query results from Curve V1 stablecoin pools on Ethereum, tracking the stability parameter that controls slippage in StableSwap AMM pools. Used for monitoring pool configuration changes and analyzing liquidity dynamics across Curve’s stablecoin trading pairs.
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.
trace_addressSTRINGHierarchical position of the internal call within a transaction’s execution trace. Comma-separated sequence of integers representing the call path, where each number indicates the index of the call at that nesting level, with null representing top-level calls.
statusBOOLTransaction execution outcome indicator. Boolean value where true represents successful execution and false represents failed execution.
from_addressSTRINGAddress that initiated the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
to_addressSTRINGAddress receiving the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
valueFLOAT64Amount of native cryptocurrency sent with the transaction. Floating-point representation in whole units (e.g., ETH, BNB, MATIC).
gas_usedINT64Amount of gas consumed by the transaction execution. Integer representing the actual computational steps used.
gasINT64Gas limit allocated for the transaction execution. Integer representing the maximum computational steps allowed.
signatureSTRINGFunction selector identifying which contract function was called. 10-character hex string including 0x prefix.
out_anon0STRINGActual amount of tokens provided by the maker in the order or swap execution. Numeric string representing the token quantity in its smallest denomination.
gasvaluestatusgas_usedout_anon0signatureto_addressblock_numberfrom_addresstrace_addressblock_timestamptransaction_hash
116992true19172000xf446c1d00xbebc44782c7db0a1a60cb6fe97d0b483032ff1c7112853430x27b3d082f448976820f709b14bf03db98f6f2a0b52020-11-19T01:10:59.000Z0x418715c676c59412f70eca7dadf4bb4cf5a8617a56639da5eef2bcb99ac89ecf
166809true19172000xf446c1d00xbebc44782c7db0a1a60cb6fe97d0b483032ff1c7112870220x27b3d082f448976820f709b14bf03db98f6f2a0b0,2,0,4,1,12020-11-19T07:20:00.000Z0x3c96385b172486eb53443f1015b00a37e208f4b0b66b1cd1280d5919ef22e47f
168879true19172000xf446c1d00xbebc44782c7db0a1a60cb6fe97d0b483032ff1c7112853430x27b3d082f448976820f709b14bf03db98f6f2a0b02020-11-19T01:10:59.000Z0x418715c676c59412f70eca7dadf4bb4cf5a8617a56639da5eef2bcb99ac89ecf
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.StablePool_A_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

StablePool_AddLiquidity_event

Liquidity deposit events from Curve V1 stablecoin pools on Ethereum, capturing token amounts added, provider addresses, fees charged, and resulting pool invariant and LP token supply. Used for analyzing liquidity provision patterns, fee generation, and pool composition changes over time.
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_providerSTRINGAddress of the liquidity provider or participant in the operation. Hex-encoded, 0x-prefixed, 42-character string.
in_token_amountsARRAY<STRING>Array of token amounts involved in the liquidity operation. Numeric string representations in smallest token denomination.
in_feesARRAY<STRING>Array of fee amounts charged in the transaction. Numeric string representations in smallest token denomination.
in_invariantSTRINGInvariant value of the Curve pool after the liquidity operation. Numeric string representation in smallest token denomination.
in_token_supplySTRINGTotal supply of liquidity pool tokens after the operation. Numeric string representation in smallest token denomination.
addressin_feesremovedlog_indexin_providerblock_numberin_invariantblock_timestampin_token_supplyin_token_amountstransaction_hash
0xdc24316b9ae028f1497c275eb9192a3ea0f67022[“1993846047790112”,“2002659562017157”]false3330x0291eb432cb4a2613a7415018933e3db45bcd7691562240412533327827576772335613132022-09-27T04:47:35.000Z1191594512072606617315160[“18000000000000000000”,“0”]0x13e945812f3e32a0c3932c6ec52af76f1cd91cef64d57b8f7a7efca9f3663841
0xdc24316b9ae028f1497c275eb9192a3ea0f67022[“2126886690839557”,“2136293857418806”]false2390x0291eb432cb4a2613a7415018933e3db45bcd7691562227712533127028435901919374802022-09-27T04:21:47.000Z1191575453145086799427276[“19200000000000000000”,“0”]0x7c5b5c41c2749c88332a799c4a381c255eaadff65dac3c9e3190139bc63f7bb8
0x04b727c7e246ca70d496ecf52e6b6280f3c8077d[“3443800491259715346”,“3441418787431116645”]false1230x08780fb7e580e492c1935bee4fa5920b94aa95da15622458127647328649862144573321882022-09-27T04:58:23.000Z12745535400419281009430585[“0”,“34452685788316967288309”]0x12b131b5f569afca466c6be6039c386f0097ce4de4add3b7207bd19b3c234567
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.StablePool_AddLiquidity_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

StablePool_balances_function

Function call traces querying individual token balances within Curve V1 stablecoin pools on Ethereum. Returns the token amount for a specified pool position index, used for monitoring pool composition and calculating total value locked.
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.
trace_addressSTRINGHierarchical position of the internal call within a transaction’s execution trace. Comma-separated sequence of integers representing the call path, where each number indicates the index of the call at that nesting level, with null representing top-level calls.
statusBOOLTransaction execution outcome indicator. Boolean value where true represents successful execution and false represents failed execution.
from_addressSTRINGAddress that initiated the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
to_addressSTRINGAddress receiving the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
valueFLOAT64Amount of native cryptocurrency sent with the transaction. Floating-point representation in whole units (e.g., ETH, BNB, MATIC).
gas_usedINT64Amount of gas consumed by the transaction execution. Integer representing the actual computational steps used.
gasINT64Gas limit allocated for the transaction execution. Integer representing the maximum computational steps allowed.
signatureSTRINGFunction selector identifying which contract function was called. 10-character hex string including 0x prefix.
in_arg0STRINGIndex of the token in the Curve StablePool for which the balance is being queried. Typically ‘0’ for the first token in the pool, with sequential integers for additional tokens.
out_anon0STRINGActual amount of tokens provided by the maker in the order or swap execution. Numeric string representing the token quantity in its smallest denomination.
gasvaluestatusin_arg0gas_usedout_anon0signatureto_addressblock_numberfrom_addresstrace_addressblock_timestamptransaction_hash
470178true03615909375577386490x4903b0d10xd51a44d3fae010294c616388b506acda1bfaae46152416380xbeefbabeea323f07c59926295205d3b7a17e863802022-07-30T04:12:54.000Z0xf81d2b0477a397cdf905aa83d9b8dfc91d658692e010c82275fb7a1a68fb17f4
476208true03615906580243797590x4903b0d10xd51a44d3fae010294c616388b506acda1bfaae46152432560xbeefbabeea323f07c59926295205d3b7a17e863802022-07-30T10:31:15.000Z0xd79b506c18b9dfbc972ca8ad94a09dd2ae4d039ef213a4b521693aa8a23ffcfd
482664true03615910215293415060x4903b0d10xd51a44d3fae010294c616388b506acda1bfaae46152420070xbeefbabeea323f07c59926295205d3b7a17e863802022-07-30T05:42:44.000Z0xe8d8d2a69a1cdf0c7ac6d5ae44e7592b425d35877b2b4e525685d6cadbbd77d8
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.StablePool_balances_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

StablePool_remove_liquidity_one_coin_function

Single-asset liquidity removals from Curve V1 stablecoin pools on Ethereum, recording LP token burns and output token amounts. Used to analyze withdrawal patterns, slippage tolerance, and pool exit behavior from Curve’s automated market maker (AMM) 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.
trace_addressSTRINGHierarchical position of the internal call within a transaction’s execution trace. Comma-separated sequence of integers representing the call path, where each number indicates the index of the call at that nesting level, with null representing top-level calls.
statusBOOLTransaction execution outcome indicator. Boolean value where true represents successful execution and false represents failed execution.
from_addressSTRINGAddress that initiated the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
to_addressSTRINGAddress receiving the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
valueFLOAT64Amount of native cryptocurrency sent with the transaction. Floating-point representation in whole units (e.g., ETH, BNB, MATIC).
gas_usedINT64Amount of gas consumed by the transaction execution. Integer representing the actual computational steps used.
gasINT64Gas limit allocated for the transaction execution. Integer representing the maximum computational steps allowed.
signatureSTRINGFunction selector identifying which contract function was called. 10-character hex string including 0x prefix.
in__burn_amountSTRINGAmount of LP tokens being burned and removed from the liquidity pool. Specified in the pool’s smallest denomination (wei-equivalent), representing the user’s share of the pool being withdrawn.
in_iSTRINGIndex or identifier parameter used in protocol operations. Numeric string representing a position, rate, or configuration value.
in__min_receivedSTRINGMinimum amount of the selected token that the user is willing to receive when burning LP tokens. Specified in the token’s smallest unit (wei for ETH-like tokens) as slippage protection.
out_anon0STRINGActual amount of tokens provided by the maker in the order or swap execution. Numeric string representing the token quantity in its smallest denomination.
gasin_ivaluestatusgas_usedout_anon0signatureto_addressblock_numberfrom_addresstrace_addressblock_timestampin__burn_amountin__min_receivedtransaction_hash
15538600true8598210002935527631839380x1a4d01d20xc4c319e2d4d66cca4464c0c2b32c9bd23ebe784e133117190xf872703f1c8f93fa186869bac83bac5a0c87c3c82021-09-28T02:55:02.000Z10000000000001000009980972994537238530x59d1a0ea0135fd79581a5e135d6bac6860474c7d9c2a7edd64c6cbe705c42a7f
15542000true860015006796672134144328280x1a4d01d20xc4c319e2d4d66cca4464c0c2b32c9bd23ebe784e133137010xe954d86ced76843af8c3dd5ee355e79711ade2182021-09-28T10:23:30.000Z5006094934446574190585000794518281436063350xba5609408b29c8978b305fbe3869a60976113dce93a6ca250bf30bd42c120518
16232910true8988880631088501472018152420x1a4d01d20x9d0464996170c6b9e75eed71c68b99ddedf279e8133167470x1424a2485d4f89c8d8d84b7809bd23995f2abd262021-09-28T21:50:39.000Z800000000000000000000080409795593908097942730x0d1fbdaff2459464ccb86bdfd9205eb6b6a656eed99e5916ea0af623bc1e0284
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.StablePool_remove_liquidity_one_coin_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

StablePool_remove_liquidity_one_coin2_function

Curve V1 stableswap pool single-sided liquidity removal function calls on Ethereum, tracking LP token burns and received asset amounts by coin index. Used for analyzing withdrawal patterns, slippage tolerance settings, and liquidity provider exit behavior across Curve stable 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.
trace_addressSTRINGHierarchical position of the internal call within a transaction’s execution trace. Comma-separated sequence of integers representing the call path, where each number indicates the index of the call at that nesting level, with null representing top-level calls.
statusBOOLTransaction execution outcome indicator. Boolean value where true represents successful execution and false represents failed execution.
from_addressSTRINGAddress that initiated the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
to_addressSTRINGAddress receiving the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
valueFLOAT64Amount of native cryptocurrency sent with the transaction. Floating-point representation in whole units (e.g., ETH, BNB, MATIC).
gas_usedINT64Amount of gas consumed by the transaction execution. Integer representing the actual computational steps used.
gasINT64Gas limit allocated for the transaction execution. Integer representing the maximum computational steps allowed.
signatureSTRINGFunction selector identifying which contract function was called. 10-character hex string including 0x prefix.
in__burn_amountSTRINGAmount of Curve LP tokens to burn when removing single-sided liquidity from the pool. Represented as a wei-denominated integer string (18 decimals) indicating the quantity of pool shares destroyed in the withdrawal.
in_iSTRINGIndex or identifier parameter used in protocol operations. Numeric string representing a position, rate, or configuration value.
in__min_receivedSTRINGMinimum amount of the selected token the user will accept to receive from burning LP tokens. Set to ‘0’ when user accepts any slippage, or contains minimum expected token amount in wei-denominated string format.
in__receiverSTRINGAddress of the account receiving the tokens, assets, or rewards from the transaction. Hex-encoded, 0x-prefixed, 42-character string.
out_anon0STRINGActual amount of tokens provided by the maker in the order or swap execution. Numeric string representing the token quantity in its smallest denomination.
gasin_ivaluestatusgas_usedout_anon0signatureto_addressblock_numberfrom_addressin__receivertrace_addressblock_timestampin__burn_amountin__min_receivedtransaction_hash
28247500true1634124818780827476100376280x081579a50xd632f22692fac7611d2aa1c0d552930d43caed3b226086270xa79828df1850e8a3a3064576f380d90aecdd33590x8e99d4ecb0690b81c7eb818e1903023620d46aff12025-06-01T08:21:23.000Z4733718039688154142514817335193227857546170x22692f5ffd0062d18d0c8db5aa214037982b628b6e678177706fbc61e2a2b6b6
39649410true162959576781802498740756449020x081579a50x5a6a4d54456819380173272a5e8e9b9904bdf41b226099930xa79828df1850e8a3a3064576f380d90aecdd33590xa79828df1850e8a3a3064576f380d90aecdd335912025-06-01T12:56:59.000Z5895384817396858984795900x6071d377f56a181f2e43daa86423fb04fb6279df503fe85201636083903f53ab
43588010true164041734104426326758847290x081579a50xd632f22692fac7611d2aa1c0d552930d43caed3b226077100xa79828df1850e8a3a3064576f380d90aecdd33590xa79828df1850e8a3a3064576f380d90aecdd335912025-06-01T05:16:47.000Z7501147497497501190900x4aa9bcd3be4489cfb9508c4e47c3334e0f826d48a4440680f8b9a5445ec1e518
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.StablePool_remove_liquidity_one_coin2_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

StablePool_RemoveLiquidity_event

Liquidity withdrawal events from Curve V1 stablecoin pools on Ethereum, capturing token amounts removed, LP token supply changes, and fee distributions. Used for tracking liquidity provider exit activity and pool composition changes over time.
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_providerSTRINGAddress of the liquidity provider or participant in the operation. Hex-encoded, 0x-prefixed, 42-character string.
in_token_amountsARRAY<STRING>Array of token amounts involved in the liquidity operation. Numeric string representations in smallest token denomination.
in_feesARRAY<STRING>Array of fee amounts charged in the transaction. Numeric string representations in smallest token denomination.
in_token_supplySTRINGTotal supply of liquidity pool tokens after the operation. Numeric string representation in smallest token denomination.
addressin_feesremovedlog_indexin_providerblock_numberblock_timestampin_token_supplyin_token_amountstransaction_hash
0xdc24316b9ae028f1497c275eb9192a3ea0f67022[“0”,“0”]false130x6ce4c28af7d2b5faf77d3571de723f47e863b3d6128563752021-07-19T10:04:21.000Z924121021625419408633279[“295802323663933797”,“304527305060736576”]0xcc3cf96bb3beffa80dda0ab4cea37479265f15406bf416afe740ea0e4fd0118e
0xdc24316b9ae028f1497c275eb9192a3ea0f67022[“0”,“0”]false2840x76e70f8ab5191cd2abd723d3d910966d3fdb10f4128554482021-07-19T06:31:46.000Z924120101685639860152906[“5546813794631588522”,“5710593268202857414”]0xe46206c62c9925969435d42cf668deb4c7b0ccb1b7f13b44cfd815746988f23f
0xf178c0b5bb7e7abf4e12a4838c7b7c5ba2c623c0[“0”,“0”]false1520x8ec4d8191cd6f68a8c2cc0fc12b2ac0e7e0825c5128552842021-07-19T05:59:05.000Z7633066896492204279320349[“5504186305668248621”,“2719927079247761443”]0x64f6f84d46fd1c281e6d9f3c775cf5c3a8badf526a340ba1563eba29466b794f
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.StablePool_RemoveLiquidity_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

StablePool_RemoveLiquidityImbalance_event

Imbalanced liquidity removal events from Curve V1 StableSwap pools on Ethereum, recording when liquidity providers withdraw non-proportional amounts of pool tokens with associated fees and pool state changes. Useful for analyzing liquidity provider behavior, fee impacts, and pool composition changes during asymmetric withdrawals.
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_providerSTRINGAddress of the liquidity provider or participant in the operation. Hex-encoded, 0x-prefixed, 42-character string.
in_token_amountsARRAY<STRING>Array of token amounts involved in the liquidity operation. Numeric string representations in smallest token denomination.
in_feesARRAY<STRING>Array of fee amounts charged in the transaction. Numeric string representations in smallest token denomination.
in_invariantSTRINGInvariant value of the Curve pool after the liquidity operation. Numeric string representation in smallest token denomination.
in_token_supplySTRINGTotal supply of liquidity pool tokens after the operation. Numeric string representation in smallest token denomination.
addressin_feesremovedlog_indexin_providerblock_numberin_invariantblock_timestampin_token_supplyin_token_amountstransaction_hash
0x5a6a4d54456819380173272a5e8e9b9904bdf41b[“115573466243606772412”,“113324077164977514591”]false3000xa79828df1850e8a3a3064576f380d90aecdd33591373935423649827179876433765204306812021-12-04T10:40:35.000Z2356960811878106433982335671[“0”,“981692439737826024703688”]0x5bb474f1a6cd38badd8d5b05f85b0034d5c391bdb128f462463b2917ead59779
0x5a6a4d54456819380173272a5e8e9b9904bdf41b[“935755718979587749924”,“917536543520735603991”]false640xa79828df1850e8a3a3064576f380d90aecdd33591373822923668733221722198367249577112021-12-04T06:16:51.000Z2358875462294603980126241245[“0”,“7877463210760546487062536”]0x678dbd29c4112406d75d4ec64974bb09f06fd0937fe2113474090e020767adb4
0x5a6a4d54456819380173272a5e8e9b9904bdf41b[“9322166975772501940”,“9140827790289616075”]false2990xa79828df1850e8a3a3064576f380d90aecdd33591373811623799191381600087344330591442021-12-04T05:49:24.000Z2371883415999587704593613961[“0”,“79341290005410405022433”]0x7b172481c81a7249b39b3d5e49644118dfd0ac35a1139e5ebd5cabcee6b0d8ad
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.StablePool_RemoveLiquidityImbalance_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

StablePool_TokenExchange_event

Token swap events from Curve V1 stablecoin pools on Ethereum, capturing traded amounts, pool tokens involved, and buyer addresses. Used for analyzing DEX trading volumes, pool utilization, and price impact across Curve’s stable swap 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_buyerSTRINGAddress of the account purchasing tokens or assets in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_sold_idSTRINGIndex of the token sold in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_soldSTRINGQuantity of tokens sold by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
in_bought_idSTRINGIndex of the token purchased in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_boughtSTRINGQuantity of tokens received by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
addressremovedin_buyerlog_indexin_sold_idblock_numberin_bought_idin_tokens_soldblock_timestampin_tokens_boughttransaction_hash
0xd51a44d3fae010294c616388b506acda1bfaae46false0x000000000dfde7deaf24138722987c9a6991e2d41811466917607680138002022-04-27T22:36:48.000Z3004352571070x34d55d6746a9b8d08e2f0d127353c920e45d27fa6d733cd653f573e77f9015ef
0xd51a44d3fae010294c616388b506acda1bfaae46false0x000000000dfde7deaf24138722987c9a6991e2d45821466694601058280200000000000002022-04-27T14:15:19.000Z3004925386350x937329f7c0ad89e57149fb2e29ce10dd38e279c1ef1989e3aa0183ce41ab8ec7
0xd51a44d3fae010294c616388b506acda1bfaae46false0x000000000dfde7deaf24138722987c9a6991e2d42021466551601394202200000000000002022-04-27T08:50:16.000Z4004291956550x2eae2b246999ab8485b1d40a1893a4159782dc8942753fd959d24662cc945817
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.StablePool_TokenExchange_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

StablePool_TokenExchangeUnderlying_event

Token swap events from Curve V1 StableSwap pools on Ethereum involving underlying assets rather than wrapped tokens. Used for tracking direct exchanges between base stablecoin assets and analyzing true liquidity flow in metapools.
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_buyerSTRINGAddress of the account purchasing tokens or assets in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_sold_idSTRINGIndex of the token sold in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_soldSTRINGQuantity of tokens sold by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
in_bought_idSTRINGIndex of the token purchased in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_boughtSTRINGQuantity of tokens received by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
addressremovedin_buyerlog_indexin_sold_idblock_numberin_bought_idin_tokens_soldblock_timestampin_tokens_boughttransaction_hash
0x06364f10b501e868329afbc005b3492902d6c763false208146945092022-05-01T22:05:16.000Z0xf43b345c8be2ad98820b662f3fabcf72913fce17311421ae45407d851a778f53
0x06364f10b501e868329afbc005b3492902d6c763false154146923092022-05-01T13:45:42.000Z0xa58d4ee322076873ae9d12e2cb6fe18473bca8460860fa05e6cf9a839d3c175b
0x06364f10b501e868329afbc005b3492902d6c763false42146918852022-05-01T12:12:50.000Z0x7e592216f6132bc07f85a972530bca48efa7cf755bf0ec7f72b647a5eb8f2f6a
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.StablePool_TokenExchangeUnderlying_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

StablePool_TokenExchangeV2_event

Token swap events from Curve V1 stablecoin pools on Ethereum, recording buyer address, tokens sold/bought amounts, and pool identifiers. Used for analyzing trading volume, price impact, and liquidity utilization across Curve’s stable swap pairs.
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_buyerSTRINGAddress of the account purchasing tokens or assets in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_sold_idSTRINGIndex of the token sold in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_soldSTRINGQuantity of tokens sold by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
in_bought_idSTRINGIndex of the token purchased in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_boughtSTRINGQuantity of tokens received by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
addressremovedin_buyerlog_indexin_sold_idblock_numberin_bought_idin_tokens_soldblock_timestampin_tokens_boughttransaction_hash
0xb37d6c07482bc11cd28a1f11f1a6ad7b66dec933false0x0000000000036414940324055c43e75f56b7d01650016500917113233108975127652484842023-01-27T21:45:23.000Z13166226867874322502160x2407cdcdcd92551e85d9e262274b5fef361fb456fd179276242accca0e437292
0xb37d6c07482bc11cd28a1f11f1a6ad7b66dec933false0x0000000000a84d1a9b0063a910315c7ffa9cd24849016500660112926454827789572327742023-01-27T20:53:35.000Z12861679234199062487760xbf2bb5d92e9a9684b1eacb808ad0c57339cff88e1377b8c865108c3b34cdbe38
0xdcef968d416a41cdac0ed8702fac8128a64241a2false0x0000000000a84d1a9b0063a910315c7ffa9cd24856016494923170384904058558982559102023-01-27T01:37:47.000Z70328075770xb92d91d25bdf4f83579f99d5ebab9802bbd8287e28738d268821c3dc5442bb00
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.StablePool_TokenExchangeV2_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

StableRegistry_PoolAdded_event

Event logs capturing new stablecoin pool registrations in Curve V1’s StableRegistry contract on Ethereum. Tracks when liquidity pools are added to the registry with their addresses and rate calculation methods for analyzing Curve’s stableswap pool expansion.
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_poolSTRINGContract address of the pool being referenced in the event. Hex-encoded, 0x-prefixed, 42-character string.
in_rate_method_idSTRINGMethod identifier for retrieving exchange rates within the Curve pool, stored as a hex-encoded 4-byte function selector. Typically 0x00000000 indicates no custom rate method is used for this pool registration.
addressin_poolremovedlog_indexblock_numberblock_timestamptransaction_hashin_rate_method_id
0x90e00ace148ca3b23ac1bc8c240c2a7dd9c2d7f50x4ca9b3063ec5866a4b82e437059d2c43d1be596ffalse45121964012021-04-08T02:10:31.000Z0x6882296660b32fa5b8285b2c3c436db6b80895b0e1e6a0469b16c186fc2830770x00000000
0x90e00ace148ca3b23ac1bc8c240c2a7dd9c2d7f50xf178c0b5bb7e7abf4e12a4838c7b7c5ba2c623c0false254121966442021-04-08T03:01:45.000Z0xeeb32176bfae9020273630085304936b0f91abe0a074e5247617474d488f1c6f0x00000000
0x90e00ace148ca3b23ac1bc8c240c2a7dd9c2d7f50x071c661b4deefb59e2a3ddb20db036821eee8f4bfalse51121980912021-04-08T08:31:34.000Z0xf42110fcfd535945f9abf5f5e948adaccd60d9cfd0afbb8ab3ce71b40793b2320x00000000
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.StableRegistry_PoolAdded_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

TriCryptoPool_AddLiquidity_event

Liquidity deposit events from Curve Finance TriCrypto pools on Ethereum, capturing provider addresses, token amounts deposited across three assets, fees charged, and resulting LP token supply. Used for analyzing liquidity provision patterns and fee generation across multi-asset volatile 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_providerSTRINGAddress of the liquidity provider or participant in the operation. Hex-encoded, 0x-prefixed, 42-character string.
in_token_amountsARRAY<STRING>Array of token amounts involved in the liquidity operation. Numeric string representations in smallest token denomination.
in_feeSTRINGFee amount charged for the transaction or operation. String-encoded integer value representing the fee in the smallest unit of the relevant token or currency.
in_token_supplySTRINGTotal supply of liquidity pool tokens after the operation. Numeric string representation in smallest token denomination.
in_packed_price_scaleSTRINGEncoded price scale value for the liquidity pool. String-encoded integer representing the packed internal price scaling factor used in pool calculations.
in_feeaddressremovedlog_indexin_providerblock_numberblock_timestampin_token_supplyin_token_amountstransaction_hashin_packed_price_scale
19662556582445890x2570f1bd5d2735314fc102eb12fc1afe9e6e7193false2040x0dd16c537cdb346826203f3ab762030e7f20c78a195581982024-04-01T03:03:23.000Z698715629646980222708[“0”,“0”,“18501379772391778073”]0x123c903714fb83cf390d04bb091292a2a61f3c81c77ba69c264ed69ec1da8592314719836476563129678469858732299425345750117951966466007
3217063237207660x2889302a794da87fbf1d6db415c1492194663d13false570x99a58482bd75cbab83b27ec03ca68ff489b5788f195593162024-04-01T06:50:23.000Z6129951558815214998599[“0”,“0”,“73669686800605333”]0x1a263ea7ba0be0cf68402507bc20b6b9a2523f8115a129081594d23ff23906681414058964385364500580633376029836379933036456354365356749121
33054995056207800x4ebdf703948ddcea3b11f675b4d1fba9d2414a14false440x2686bc6a56d205010637ce1df124b20cb19e4054195639992024-04-01T22:37:59.000Z334017436679489124744923[“0”,“72259302368909610”,“0”]0x0cbaaa979d21ae2548b9927e44e5627c444fbff4e12ace3d9d9d8668f31dd6ac220357339746976061124274087452185147059217215348264266178
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.TriCryptoPool_AddLiquidity_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

TriCryptoPool_RampAgamma_event

Parameter change events for Curve TriCrypto pools on Ethereum tracking adjustments to amplification coefficient (A) and gamma values. Used for analyzing pool rebalancing operations and risk parameter updates over time.
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_initial_ASTRINGInitial amplification coefficient (A parameter) for the Curve pool at the start of the ramping period. Numeric string representing the scaled integer value of the A parameter.
in_future_ASTRINGTarget amplification coefficient (A parameter) for the Curve pool at the end of the ramping period. Numeric string representing the scaled integer value of the A parameter.
in_initial_gammaSTRINGInitial gamma parameter for the Curve pool at the start of the ramping period. Numeric string representing the scaled integer value of the gamma parameter.
in_future_gammaSTRINGTarget gamma parameter for the Curve pool at the end of the ramping period. Numeric string representing the scaled integer value of the gamma parameter.
in_initial_timeSTRINGUnix timestamp when the parameter ramping period starts for the Curve pool. Numeric string representing seconds since epoch.
in_future_timeSTRINGUnix timestamp when the parameter ramping period ends for the Curve pool. Numeric string representing seconds since epoch.
addressremovedlog_indexin_future_Ablock_numberin_initial_Ain_future_timeblock_timestampin_future_gammain_initial_timein_initial_gammatransaction_hash
0xf5f5b97624542d72a9e06f04804bf81baa15e2b4false300270000018130208170762916952461062023-09-13T21:58:35.000Z430000000000001694642315118091678289970x09b8ab209870f01e94a9ac50180b95c20896ca76b7cc3aebfb6b9ce59c721652
0x5426178799ee0a0181a89b4f57efddfab49941ecfalse281270000018042419170762916938349702023-09-01T14:52:59.000Z13000000000001693579979118091678289970x1f628a95e165a7d51991faf917b7b1b817321b8260043a019b182f90103945c4
0xf5f5b97624542d72a9e06f04804bf81baa15e2b4false36854000018989909270000017055368622024-01-12T09:25:23.000Z805000000000001705051523430000000000000x6e130842e4cf71ea38629892437ba8d889671845d48d0f300b26d5c15637f9e6
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.TriCryptoPool_RampAgamma_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

TriCryptoPool_RemoveLiquidity_event

Liquidity removal events from Curve TriCrypto pools on Ethereum, recording withdrawn token amounts and LP (liquidity provider) token supply changes. Used for tracking pool exit behavior and liquidity depth changes across Curve’s three-asset crypto 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_providerSTRINGAddress of the liquidity provider or participant in the operation. Hex-encoded, 0x-prefixed, 42-character string.
in_token_amountsARRAY<STRING>Array of token amounts involved in the liquidity operation. Numeric string representations in smallest token denomination.
in_token_supplySTRINGTotal supply of liquidity pool tokens after the operation. Numeric string representation in smallest token denomination.
addressremovedlog_indexin_providerblock_numberblock_timestampin_token_supplyin_token_amountstransaction_hash
0xf5f5b97624542d72a9e06f04804bf81baa15e2b4false1170xbdfa4f4492dd7b7cf211209c4791af8d52bf5c50174323632023-06-08T01:33:23.000Z13865334129387940070947[“257276393283”,“981495688”,“141149701957436744614”]0x8889a8ee80c1a3591eb7166f00f1effde7381e267140f73480d73420fc7d07e0
0xf5f5b97624542d72a9e06f04804bf81baa15e2b4false1480x873525b1b479431bd713d59897218bfdc341c0cf174323492023-06-08T01:30:35.000Z14574334129387940070947[“37267328023”,“142172864”,“20445996525696546655”]0xb5009624995b2f7f70f6ac1ecf4d1b017cf1040aeffd60880092eaae7c84de05
0x7f86bf177dd4f3494b841a37e810a34dd56c829bfalse1800x23727b54163f63cffdd8b7769e0ecb13df253b4e195035682024-03-24T09:38:59.000Z18710114921370030040771[“85559344388”,“130464918”,“25277030237314327040”]0x99baf660ba902cdc451115f41e64353c481877693eb6d5f5c49b5d5808cdd681
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.TriCryptoPool_RemoveLiquidity_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

TriCryptoPool_RemoveLiquidityOne_event

Single-asset liquidity withdrawals from Curve TriCrypto pools on Ethereum, capturing events where liquidity providers remove LP tokens in exchange for one specific coin from the pool. Records include withdrawn coin amount, LP token burned, fees paid, and pool price scale for analyzing liquidity provider behavior and imbalanced withdrawal 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_providerSTRINGAddress of the liquidity provider or participant in the operation. Hex-encoded, 0x-prefixed, 42-character string.
in_token_amountSTRINGAmount of liquidity pool tokens involved in the operation. String-encoded integer in smallest token denomination (wei).
in_coin_indexSTRINGIndex of the coin being withdrawn from the liquidity pool. String-encoded integer representing the position of the coin in the pool’s token array.
in_coin_amountSTRINGAmount of coin withdrawn from the liquidity pool. String-encoded integer in smallest token denomination (wei).
in_approx_feeSTRINGApproximate fee charged for the liquidity operation. String-encoded integer in smallest token denomination (wei).
in_packed_price_scaleSTRINGEncoded price scale value for the liquidity pool. String-encoded integer representing the packed internal price scaling factor used in pool calculations.
addressremovedlog_indexin_providerblock_numberin_approx_feein_coin_indexin_coin_amountblock_timestampin_token_amounttransaction_hashin_packed_price_scale
0x2570f1bd5d2735314fc102eb12fc1afe9e6e7193false1820x5cc9400ffb4da168cf271e912f589462c3a00d1f194146291076856724559016043153356454204072032024-03-11T21:47:59.000Z14985000000000000000xac28d007af9cef7b3792bf20881458594315a5bfc5f1156b301d7cb096bce9ee315307821769549467076610476931916371659293103889422576412
0x4ebdf703948ddcea3b11f675b4d1fba9d2414a14false460x99b95c60b2d68db15dffb11a71076a31ccaf148719411080407576803291773821239582665651950418272024-03-11T09:52:35.000Z21000000000000000000000xfe055942550b8ed05f0080038ed0a1d67c2ec14465046da56d8a84136974d4f6279258388880041626170696817492961117952249204254283127771
0x7f86bf177dd4f3494b841a37e810a34dd56c829bfalse4360xa1ae28aaaec5b01eadb37d97304164a3be161d06194107362383133120262024-03-11T08:43:11.000Z11914112832544226040xd2a0356a82cd6d1dcfc9303c166f6c671daba3c8939ea4729cf14441caa216d91323071301334186677757284288028896090992101185970264611296318
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.TriCryptoPool_RemoveLiquidityOne_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

TriCryptoPool_TokenExchange_event

Token swap events from Curve Finance’s TriCrypto pools on Ethereum, capturing trades between stablecoins and crypto assets (USDT, WBTC, WETH). Contains exchange amounts, fees, token IDs, buyer addresses, and dynamic pricing data for analyzing pool liquidity and trading 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_buyerSTRINGAddress of the account purchasing tokens or assets in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_sold_idSTRINGIndex of the token sold in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_soldSTRINGQuantity of tokens sold by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
in_bought_idSTRINGIndex of the token purchased in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_boughtSTRINGQuantity of tokens received by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
in_feeSTRINGFee amount charged for the transaction or operation. String-encoded integer value representing the fee in the smallest unit of the relevant token or currency.
in_packed_price_scaleSTRINGEncoded price scale value for the liquidity pool. String-encoded integer representing the packed internal price scaling factor used in pool calculations.
in_feeaddressremovedin_buyerlog_indexin_sold_idblock_numberin_bought_idin_tokens_soldblock_timestampin_tokens_boughttransaction_hashin_packed_price_scale
1208495612729964320810x86bf09acb47ab31686be413d614e9ded3666a1d3false0xe37e799d5077682fa0a244d46e5649f71457bd09158018627160215209113729534744846842023-11-22T12:04:59.000Z203247572080012294466930x780e1eee0d8463ea88471c278b5123fe5123d4c5bff3a5e2f89a54bc5e0fce5124444591442034648162975368862534873514562199829040873875
2803981699413115615650x86bf09acb47ab31686be413d614e9ded3666a1d3false0xe37e799d5077682fa0a244d46e5649f71457bd09101018630074229978632997871399747942023-11-22T21:51:11.000Z380511731993802472631160xb016b314766eee562b755bd9ba5cf0c8295a6e325b426c0f5dcefdf0bfd895bb24705435044806456265589543823829458680205623008103013938
34889894055746260x954313005c56b555bdc41b84d6c63b69049d7847false0x00000000009e50a7ddb7a7b0e2ee6604fd120e49341018626204128752350364438060885402023-11-22T08:51:23.000Z14436853394169189800xe4677628a3c3aa806ebfc75d5d68a9a368589d25c30d40dbbdd39b2a76335b9e99266212294154381318076293902921987891456048489841877437
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.TriCryptoPool_TokenExchange_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

TwoCryptoPool_AddLiquidity_event

Liquidity deposit events from Curve v1 two-asset pools on Ethereum, capturing provider addresses, token amounts supplied, LP token minting, and associated fees. Used for tracking liquidity provider positions and pool composition changes over time.
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_providerSTRINGAddress of the liquidity provider or participant in the operation. Hex-encoded, 0x-prefixed, 42-character string.
in_token_amountsARRAY<STRING>Array of token amounts involved in the liquidity operation. Numeric string representations in smallest token denomination.
in_feeSTRINGFee amount charged for the transaction or operation. String-encoded integer value representing the fee in the smallest unit of the relevant token or currency.
in_token_supplySTRINGTotal supply of liquidity pool tokens after the operation. Numeric string representation in smallest token denomination.
in_feeaddressremovedlog_indexin_providerblock_numberblock_timestampin_token_supplyin_token_amountstransaction_hash
00xdad60c5b748306ba5a0c9a3c3482a8d1153dad2afalse2960xac3203d77823496e421aa7e88cdc2f6c387d6182145316582022-04-06T09:55:34.000Z0[“100000000000000000000”,“100000000”]0x316ab41e168c033efdaf091247df343e9b65d9870db12cea11f04ee6e8d5ddaf
00x782115c863a05abf8795df377d89aad1aadf4dfafalse1020xb27dc5f8286f063f11491c8f349053cb37718bea145353802022-04-06T23:48:53.000Z0[“65400000000000000”,“100000000000000”]0x7ff433b76f968739791f9a6e51d6feccc5c9ca1071330233f25a4efea2a5d6df
00x7472764c28f843ba246f294c44de9456911a3454false610xb3fe63fa04ec5d65316fc1ffbd5dd32f3813cea8145346332022-04-06T21:03:09.000Z0[“130000000000000000”,“3988117000000000000000000”]0x883ccc2b0be089db9b374a3e93f19841cd1acbd155a1ae93b1922357baf13b0c
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.TwoCryptoPool_AddLiquidity_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

TwoCryptoPool_balances_function

Token balance query results from Curve V1 TwoCrypto pools on Ethereum, showing individual asset reserves by pool position index. Used for tracking pool composition, liquidity depth, and reserve ratios over time.
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.
trace_addressSTRINGHierarchical position of the internal call within a transaction’s execution trace. Comma-separated sequence of integers representing the call path, where each number indicates the index of the call at that nesting level, with null representing top-level calls.
statusBOOLTransaction execution outcome indicator. Boolean value where true represents successful execution and false represents failed execution.
from_addressSTRINGAddress that initiated the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
to_addressSTRINGAddress receiving the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
valueFLOAT64Amount of native cryptocurrency sent with the transaction. Floating-point representation in whole units (e.g., ETH, BNB, MATIC).
gas_usedINT64Amount of gas consumed by the transaction execution. Integer representing the actual computational steps used.
gasINT64Gas limit allocated for the transaction execution. Integer representing the maximum computational steps allowed.
signatureSTRINGFunction selector identifying which contract function was called. 10-character hex string including 0x prefix.
in_arg0STRINGInput parameter specifying the token index in the Curve TwoCrypto pool (0, 1, or 2). Used to query the balance of a specific token in the pool via the balances function call.
out_anon0STRINGActual amount of tokens provided by the maker in the order or swap execution. Numeric string representing the token quantity in its smallest denomination.
gasvaluestatusin_arg0gas_usedout_anon0signatureto_addressblock_numberfrom_addresstrace_addressblock_timestamptransaction_hash
460395false13615672437343580x4903b0d10xd51a44d3fae010294c616388b506acda1bfaae46186296300x40745803c2faa8e8402e2ae935933d07ca8f355c0,1,0,32023-11-22T20:21:59.000Z0x31b79413efc6643ee3a2cda21b0dcb8f42b77d9cc00a0f47b290110ccdda8dbe
456565false23615120738256723095337151470x4903b0d10xd51a44d3fae010294c616388b506acda1bfaae46186296300x40745803c2faa8e8402e2ae935933d07ca8f355c0,1,0,42023-11-22T20:21:59.000Z0x31b79413efc6643ee3a2cda21b0dcb8f42b77d9cc00a0f47b290110ccdda8dbe
464224false03615251721351563490x4903b0d10xd51a44d3fae010294c616388b506acda1bfaae46186296300x40745803c2faa8e8402e2ae935933d07ca8f355c0,1,0,22023-11-22T20:21:59.000Z0x31b79413efc6643ee3a2cda21b0dcb8f42b77d9cc00a0f47b290110ccdda8dbe
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.TwoCryptoPool_balances_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

TwoCryptoPool_RampAgamma_event

Parameter change events for Curve v1 TwoCrypto pools on Ethereum, recording adjustments to the amplification coefficient (A) and gamma values that control pool behavior. Used to track liquidity curve modifications and pool rebalancing operations.
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_initial_ASTRINGInitial amplification coefficient (A parameter) for the Curve pool at the start of the ramping period. Numeric string representing the scaled integer value of the A parameter.
in_future_ASTRINGTarget amplification coefficient (A parameter) for the Curve pool at the end of the ramping period. Numeric string representing the scaled integer value of the A parameter.
in_initial_gammaSTRINGInitial gamma parameter for the Curve pool at the start of the ramping period. Numeric string representing the scaled integer value of the gamma parameter.
in_future_gammaSTRINGTarget gamma parameter for the Curve pool at the end of the ramping period. Numeric string representing the scaled integer value of the gamma parameter.
in_initial_timeSTRINGUnix timestamp when the parameter ramping period starts for the Curve pool. Numeric string representing seconds since epoch.
in_future_timeSTRINGUnix timestamp when the parameter ramping period ends for the Curve pool. Numeric string representing seconds since epoch.
addressremovedlog_indexin_future_Ablock_numberin_initial_Ain_future_timeblock_timestampin_future_gammain_initial_timein_initial_gammatransaction_hash
0x0d89f4583a6b5eceb76551d573ad49cd435f6064false35030000000002079905089000000017273451392024-09-21T12:48:11.000Z10999999999999999172692289111000000000000000xafb5ad3e158229d83dbb1a298e18ae7a8e9ee269de4bd3395b0e93470a5da56b
0xd51a44d3fae010294c616388b506acda1bfaae46false14354000129342395400016278367722021-07-31T15:53:54.000Z28000000000000016277468343500000000000000x24828db5dd46f8204a39fea176b055b5ba8d6d646d235fe9851154f5a5f3b1a2
0x98a7f18d4e56cfe84e3d081b40001b3d5bd3eb8bfalse269200000001651366220000000016756143882023-01-29T16:27:23.000Z10000000000000016750096431000000000000000x2dee213ba1e54de4caedb8bf7b60eb64671579457aac3cdf58c0361e910905fb
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.TwoCryptoPool_RampAgamma_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

TwoCryptoPool_RemoveLiquidity_event

Liquidity removal events from Curve V1 TwoCrypto pools on Ethereum, capturing withdrawn token amounts, LP token supply, and provider addresses. Used to analyze liquidity provider withdrawals and pool composition changes over time.
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_providerSTRINGAddress of the liquidity provider or participant in the operation. Hex-encoded, 0x-prefixed, 42-character string.
in_token_amountsARRAY<STRING>Array of token amounts involved in the liquidity operation. Numeric string representations in smallest token denomination.
in_token_supplySTRINGTotal supply of liquidity pool tokens after the operation. Numeric string representation in smallest token denomination.
addressremovedlog_indexin_providerblock_numberblock_timestampin_token_supplyin_token_amountstransaction_hash
0x7fb53345f1b21ab5d9510adb38f7d3590be6364bfalse2750x838690f7d76382424afd8fa84d6339bdbb5583de227299232025-06-18T07:38:11.000Z3293007242750025843050[“476542850768219”,“800547356146080”]0xa54ef6abaab26ebb7d3db16bc884dddc599ea38d9a48d79af340ae73791326c3
0x7fb53345f1b21ab5d9510adb38f7d3590be6364bfalse4440x838690f7d76382424afd8fa84d6339bdbb5583de227313312025-06-18T12:20:47.000Z3302232154145538388417[“843339638677929”,“1416730248700029”]0x7df97ef65abb43a7ea6af9bfc849c7f88d63caf986e6444f00cb044398c671a7
0x7fb53345f1b21ab5d9510adb38f7d3590be6364bfalse970x838690f7d76382424afd8fa84d6339bdbb5583de227302092025-06-18T08:35:47.000Z3293007242760983151938[“410237981575510”,“689161390687032”]0x14ee90a05aa851827c070ac97a60b1126974066f88f5d6877c6687c5bf0ae8d9
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.TwoCryptoPool_RemoveLiquidity_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

TwoCryptoPool_RemoveLiquidityOne_event

Single-sided liquidity removal events from Curve V1 TwoCrypto pools on Ethereum, recording LP token burns and the specific token withdrawn. Used for analyzing liquidity provider exit patterns and pool composition changes.
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_providerSTRINGAddress of the liquidity provider or participant in the operation. Hex-encoded, 0x-prefixed, 42-character string.
in_token_amountSTRINGAmount of liquidity pool tokens involved in the operation. String-encoded integer in smallest token denomination (wei).
in_coin_indexSTRINGIndex of the coin being withdrawn from the liquidity pool. String-encoded integer representing the position of the coin in the pool’s token array.
in_coin_amountSTRINGAmount of coin withdrawn from the liquidity pool. String-encoded integer in smallest token denomination (wei).
addressremovedlog_indexin_providerblock_numberin_coin_indexin_coin_amountblock_timestampin_token_amounttransaction_hash
0xb576491f1e6e5e62f1d8f26062ee822b40b0e0d4false2340xe7073fe7673f549c6b14b63412f0f2388a770b8a1572931201721799329046865742022-10-12T03:21:47.000Z12656550445153992960x4c9e23a88f1fca29a0bfc99e10b1eb731c70f46d6e8746be26b7163d9ab7fe77
0x21410232b484136404911780bc32756d5d1a9fa9false1370x004a476b5b76738e34c86c7144554b9d34402f131572997607661457167179995822022-10-12T05:35:35.000Z13962907516541461860xe013b5bdb36b6b22e7b835e9eac3d21d6b5d1b1b54ee35f5c2d3b07d6e3532e2
0xc26b89a667578ec7b3f11b2f98d6fd15c07c54bafalse1270x004a476b5b76738e34c86c7144554b9d34402f131572997604556201954228456392022-10-12T05:35:35.000Z915970371054759240xe013b5bdb36b6b22e7b835e9eac3d21d6b5d1b1b54ee35f5c2d3b07d6e3532e2
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.TwoCryptoPool_RemoveLiquidityOne_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

TwoCryptoPool_TokenExchange_event

Token swap events from Curve V1 TwoCrypto pools on Ethereum, capturing exchange details including sold/bought token IDs, amounts, buyer addresses, and pool contracts. Used for analyzing liquidity provision, trading volume, and price discovery in Curve’s two-asset crypto 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_buyerSTRINGAddress of the account purchasing tokens or assets in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_sold_idSTRINGIndex of the token sold in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_soldSTRINGQuantity of tokens sold by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
in_bought_idSTRINGIndex of the token purchased in the exchange transaction within the pool’s token array. String-encoded integer identifier.
in_tokens_boughtSTRINGQuantity of tokens received by the buyer in the exchange transaction. String-encoded integer representing the amount in the smallest unit of the token.
addressremovedin_buyerlog_indexin_sold_idblock_numberin_bought_idin_tokens_soldblock_timestampin_tokens_boughttransaction_hash
0x8301ae4fc9c624d1d396cbdaa1ed877821d7c511false0x0cb43ef0a6b2bd454fa5222c519184dafb1bf0c2276013997971130000000000000000002022-01-13T15:23:14.000Z20252009292171461390790xfa62865d30c6b3648678c53b185d4d4566543064263a6fc5dc80f9afcc7136a0
0xb576491f1e6e5e62f1d8f26062ee822b40b0e0d4false0x1424a2485d4f89c8d8d84b7809bd23995f2abd261490139991561800000000000000002022-01-13T19:57:00.000Z59445600704209013440x1b9f42b9039ce08ccc48bf615d89e5a291fb0e99fac58edbd0dc91dcda2b739f
0xb576491f1e6e5e62f1d8f26062ee822b40b0e0d4false0x1424a2485d4f89c8d8d84b7809bd23995f2abd26137013999100114300000000000000002022-01-13T19:45:10.000Z1061560934921556219000xaaa46000320fc51b84306305ba10da25b0a2aaf0258295c182eb2b2cc9207968
Query with partition filter
SELECT *
FROM `tt-contracts.curve_v1_ethereum.TwoCryptoPool_TokenExchange_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100