Skip to main content

Tables

MarginPool_TransferToPool_event

Asset deposits into Ribbon Finance margin pools emitted when users transfer collateral to the pool contract. Records user address, asset contract address, and deposit amount for tracking collateral movements in options vault strategies.
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_assetSTRINGContract address of the asset or token. 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_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
addressin_userremovedin_assetin_amountlog_indexblock_numberblock_timestamptransaction_hash
0x5934807cc0654d46755ebd2848840b616256c6ef0xe63151a0ed4e5fafdc951d877102cf0977abd365false0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae913719682162537585828170404150180982022-06-24T11:41:51.000Z0xae312937c4b14aff9e1561193c9ae241403f1a174dcd7572f1c9382fd9cf5ed5
0x5934807cc0654d46755ebd2848840b616256c6ef0x65a833afdc250d9d38f8cd9bc2b1e3132db13b2ffalse0x2260fac5e5542a773aa44fbcfedf7c193bc2c5993995084170697150180032022-06-24T11:16:08.000Z0x19fa4b17fb284218a6937da4c2e878a52a8fc188c8df1d2b0e0ae088c037cbac
0x5934807cc0654d46755ebd2848840b616256c6ef0xa1da0580fa96129e753d736a5901c31df5ec5edffalse0xae78736cd615f374d3085123a210448e74fc639320761536966734833840792150178812022-06-24T10:40:58.000Z0x15fddbb41e9eaddc76772e01a590623c112e0eac2c0ce1213a1ef269f5e33e0c
Query with partition filter
SELECT *
FROM `tt-contracts.ribbon_v1_ethereum.MarginPool_TransferToPool_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

MarginPool_TransferToUser_event

Asset transfer events from Ribbon Finance margin pool contracts recording withdrawals to user accounts. Contains user address, asset token address, and transfer amount for tracking collateral movements and liquidity 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_assetSTRINGContract address of the asset or token. 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_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
addressin_userremovedin_assetin_amountlog_indexblock_numberblock_timestamptransaction_hash
0x5934807cc0654d46755ebd2848840b616256c6ef0x8f7dd610c457fc7cb26b0f9db4e77581f94f70acfalse0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2600325020393843877162119668812021-03-03T18:14:18.000Z0xf1c9ffa62ac7ee25c0655a9fe48618d29bd0e12df45e8ae05bc0849149a13b7f
0x5934807cc0654d46755ebd2848840b616256c6ef0x685654d53bef389760135c30f91c404eb000f4c5false0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc21936478559899605236222119670812021-03-03T18:59:25.000Z0x7a3c4a99ccefea9d88a1e91d7507413e237444b0c5442f6b53e57ef82889610e
0x5934807cc0654d46755ebd2848840b616256c6ef0xdfb66eb0edd03499dac84bf5b770f9ea0e061047false0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb482560000000248119625622021-03-03T02:15:06.000Z0xe10b9d634d94b8589ad194c611e3dd82610222bc48ab9058bdfedbeaa40d4507
Query with partition filter
SELECT *
FROM `tt-contracts.ribbon_v1_ethereum.MarginPool_TransferToUser_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Swap_createOffer_function

Function call records for creating option token swap offers on Ribbon Finance v1 Ethereum protocol. Tracks oToken (option token) auction parameters including total size, minimum price, bidding token, and minimum bid size for analyzing structured product secondary market 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.
valueNUMERICAmount 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_oTokenSTRINGContract address of the option token (oToken) being offered for sale in Ribbon Finance’s swap auction. Hex-encoded, 0x-prefixed 40-character Ethereum address representing the specific options contract.
in_biddingTokenSTRINGContract address of the token accepted for bids in this Ribbon Finance swap offer. Typically WBTC (0x2260fac…) or AAVE (0x7fc66…) tokens on Ethereum.
in_minPriceSTRINGMinimum price per unit that the offer creator will accept for the oTokens being sold. Denominated in the bidding token with precision matching that token’s decimals.
in_minBidSizeSTRINGMinimum bid size required for participating in the options swap offer, denominated in the smallest unit of the bidding token. Values typically represent token amounts with implicit decimals (e.g., 100000000 for tokens with 8 decimals).
in_totalSizeSTRINGTotal size of the option token (oToken) offering being created in the swap auction, denominated in the smallest unit of the oToken. Values typically range from millions to trillions depending on token decimals.
out_swapIdSTRINGUnique identifier assigned to the newly created option token swap offer on the Ribbon protocol. Returned as a string-encoded integer that increments sequentially (e.g., “1”, “2”, “3”).
gasvaluestatusgas_usedin_oTokensignatureout_swapIdto_addressin_minPriceblock_numberfrom_addressin_totalSizein_minBidSizetrace_addressblock_timestampin_biddingTokentransaction_hash
1909040true1198510x5a6e0c4f209b6daae966718ec30c22b8ac4c7bfe0x07a975a130xf0e5c92cedd66c7985c354c35e2bc37e685b99da81148059800x422f7bb366608723c8fe61ac6d923023dccbc3d73200000032000002022-05-19T16:33:34.000Z0x2260fac5e5542a773aa44fbcfedf7c193bc2c5990x3ca2d74f5091d81503023454c0373d8ed4e6ac50db4072ca501e2d265f0c160a
4425270true1198510xce5c2b42f5384229c7e28aaefb0ca17deb49addd0x07a975a1110xf0e5c92cedd66c7985c354c35e2bc37e685b99da322150180030x65a833afdc250d9d38f8cd9bc2b1e3132db13b2f399508417061000000000,1,42022-06-24T11:16:08.000Z0x2260fac5e5542a773aa44fbcfedf7c193bc2c5990x19fa4b17fb284218a6937da4c2e878a52a8fc188c8df1d2b0e0ae088c037cbac
5173400true1198510xe1d7c6f5300ff4d35a7946eda562e04f133620470x07a975a1120xf0e5c92cedd66c7985c354c35e2bc37e685b99da17315090000000150180980xe63151a0ed4e5fafdc951d877102cf0977abd36513719682162531371968216250,1,42022-06-24T11:41:51.000Z0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae90xae312937c4b14aff9e1561193c9ae241403f1a174dcd7572f1c9382fd9cf5ed5
Query with partition filter
SELECT *
FROM `tt-contracts.ribbon_v1_ethereum.Swap_createOffer_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Swap_NewOffer_event

Option listing events from Ribbon Finance v1 on Ethereum where vault managers create new swap offers for oTokens (option tokens). Tracks offer parameters including seller address, option token, bidding token, total size, minimum bid size, and minimum price for analyzing vault auction 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_swapIdSTRINGUnique identifier for the swap or offer within the protocol. Numeric string representation without leading zeros.
in_sellerSTRINGAddress of the account selling tokens or assets in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_oTokenSTRINGContract address of the oToken (Opyn options token) being offered for sale in this swap. Hex-encoded Ethereum address representing the specific options contract with defined strike, expiry, and underlying asset.
in_biddingTokenSTRINGContract address of the token accepted for bidding in this options swap. Hex-encoded, 0x-prefixed 40-character string representing ERC-20 tokens like WBTC or AAVE used as payment.
in_minPriceSTRINGMinimum price per unit of the option token (oToken) that the seller will accept in the bidding token. Value is denominated in the smallest unit of the bidding token with precision varying by token decimals.
in_minBidSizeSTRINGMinimum bid size required to participate in this oToken swap offer. Value is denominated in the smallest unit of the bidding token (e.g., satoshis for WBTC).
in_totalSizeSTRINGTotal size of options tokens (oTokens) available for sale in this swap offer denominated in the smallest unit of the oToken contract. Values are typically large integers representing raw token amounts before decimal adjustment.
addressremovedin_oTokenin_sellerin_swapIdlog_indexin_minPriceblock_numberin_totalSizein_minBidSizeblock_timestampin_biddingTokentransaction_hash
0xf0e5c92cedd66c7985c354c35e2bc37e685b99dafalse0x1e88b56334782bff52f3fb104f62241152e2ca900x65a833afdc250d9d38f8cd9bc2b1e3132db13b2f930432214978789425930045501000000002022-06-17T10:53:39.000Z0x2260fac5e5542a773aa44fbcfedf7c193bc2c5990x173ac3d2496fb3884a14c87df1494e44569c0c4191c7af3c3e2ecb5ec801e964
0xf0e5c92cedd66c7985c354c35e2bc37e685b99dafalse0xa63e3b2276434700530c35e1b760116f53628e230xe63151a0ed4e5fafdc951d877102cf0977abd36510478173150900000001497882713653515880071365351588002022-06-17T11:01:17.000Z0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae90xd232b83325062aea6538a19416104a197c52d6af533dc159d78d4a5f38e7c48e
0xf0e5c92cedd66c7985c354c35e2bc37e685b99dafalse0x5a6e0c4f209b6daae966718ec30c22b8ac4c7bfe0xb8b7077c46f16d773737fe5e5ea273682c05544f2526811479809320000002000002022-05-18T09:39:36.000Z0x2260fac5e5542a773aa44fbcfedf7c193bc2c5990x4bf43e932d42a1e88719b8869826ae9947cf4c25b06dfc9e9d61d6a0213ee030
Query with partition filter
SELECT *
FROM `tt-contracts.ribbon_v1_ethereum.Swap_NewOffer_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Swap_SettleOffer_event

Swap offer settlement events from Ribbon Finance v1 options vaults on Ethereum, recording when vault option swap offers are finalized. Used for tracking vault option settlement activity and analyzing structured product lifecycle completion.
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_swapIdSTRINGUnique identifier for the swap or offer within the protocol. Numeric string representation without leading zeros.
addressremovedin_swapIdlog_indexblock_numberblock_timestamptransaction_hash
0xf0e5c92cedd66c7985c354c35e2bc37e685b99dafalse2145148049762022-05-19T12:32:56.000Z0xbbca5d8915053b1aa0a0a86516431d5c123997bb8f4310ffb7da186f025d3f92
0xf0e5c92cedd66c7985c354c35e2bc37e685b99dafalse172148056452022-05-19T15:12:52.000Z0x458139356e6f72c6288f5ba93594ff9d21d9684ac7011f94c8db92cdc8d5bcb1
0xf0e5c92cedd66c7985c354c35e2bc37e685b99dafalse1244150181252022-06-24T11:49:22.000Z0xb979fde9002fb620ccb92ed3185420283b7549831100a6a9b4cb8158bf60ee95
Query with partition filter
SELECT *
FROM `tt-contracts.ribbon_v1_ethereum.Swap_SettleOffer_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Swap_settleOffer_function

Settlement transactions for Ribbon Finance vault option auctions on Ethereum. Records bid executions with signer addresses, swap amounts, and cryptographic signatures for analyzing auction clearing and participation 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.
valueNUMERICAmount 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_swapIdSTRINGUnique identifier for the swap or offer within the protocol. Numeric string representation without leading zeros.
in_bidsARRAY<STRUCT<swapId STRING, nonce STRING, signerWallet STRING, sellAmount STRING, buyAmount STRING, referrer STRING, v INT64, r STRING, s STRING>>Array of bid orders submitted to settle this swap, containing cryptographic signatures (v, r, s), trade amounts, and participant wallet addresses. Empty when the transaction fails or no bids were submitted.
gasvaluestatusin_bidsgas_usedin_swapIdsignatureto_addressblock_numberfrom_addresstrace_addressblock_timestamptransaction_hash
4410460true[{“r”:“0xbc185dce0148e3bab2788983a712b1134b6c7829909841557d6336c2b4b001f0”,“s”:“0x064e7b6ae696b9bd84c5e3b325d998aff679685ced40a9db1a4874f7e2d7f4b6”,“v”:28,“nonce”:“625609058”,“swapId”:“7”,“referrer”:“0xcf12070dd7a51304f8abdc3916998262c26890ca”,“buyAmount”:“56230862222”,“sellAmount”:“179938759”,“signerWallet”:“0x57bfaa4781e2f5ad8955fe01e2bb2e5c40f6c354”}]13847270xd5172fcc0xf0e5c92cedd66c7985c354c35e2bc37e685b99da149380510x65a833afdc250d9d38f8cd9bc2b1e3132db13b2f0,02022-06-10T10:54:05.000Z0x369b11d2f98cfe3e69c1cd784c9a4ca824cd5852edee1811a5ad68ac2f5f6684
4409880true[{“r”:“0x8ffdadec8746a1c338a76733b0e17f98674acb6db6c4b736bdd5741ba5e466e1”,“s”:“0x0c711b903d662fb1e6e8f37e4a03ea61a0910789f0a8c727da4f1e974c2d2a20”,“v”:28,“nonce”:“894046714”,“swapId”:“8”,“referrer”:“0xcf12070dd7a51304f8abdc3916998262c26890ca”,“buyAmount”:“1436046552148”,“sellAmount”:“81854653472436000000”,“signerWallet”:“0xce04f810442757d671a40d187929e6a154fe0788”}]28718680xd5172fcc0xf0e5c92cedd66c7985c354c35e2bc37e685b99da149381040xe63151a0ed4e5fafdc951d877102cf0977abd3650,02022-06-10T11:09:00.000Z0xf5df38eba47a93fbff48bfb805e7b8ce03a760650c3b639cdcb2b8435f6d497d
4409660true[{“r”:“0x5aa7ca2557bce536902434b590362306bd0f657c57fa59e3cfacbbd73087d18d”,“s”:“0x3492c8f0b2fbedd2866dc725664e6c2c745784a66998d42c2d36ab7ea1c6098d”,“v”:27,“nonce”:“89008761”,“swapId”:“15”,“referrer”:“0xcf12070dd7a51304f8abdc3916998262c26890ca”,“buyAmount”:“1349060402016”,“sellAmount”:“141651342211680000000”,“signerWallet”:“0x9af83ef76f1e6dcb554064575d4018696451558d”}]287186150xd5172fcc0xf0e5c92cedd66c7985c354c35e2bc37e685b99da151015200xe63151a0ed4e5fafdc951d877102cf0977abd3650,02022-07-08T11:02:33.000Z0x1f20f6101ef5ce1b6dfa63b59440f5096491f063555eb1f5d21444da81cf7760
Query with partition filter
SELECT *
FROM `tt-contracts.ribbon_v1_ethereum.Swap_settleOffer_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Swap_Swap_event

Executed swap events recording bilateral token exchanges between sender and signer wallets. Contains token addresses, exchange amounts, nonces for replay protection, and optional protocol fees or affiliate compensation depending on contract version.
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_swapIdSTRINGUnique identifier for the swap or offer within the protocol. Numeric string representation without leading zeros.
in_nonceSTRINGUnique numeric identifier for an order, transaction, or operation used to prevent replay attacks. Numeric string representation without leading zeros.
in_signerWalletSTRINGWallet address of the order signer in the swap transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_signerAmountSTRINGAmount of tokens provided by the order signer in the swap. Numeric string representation without decimals, denominated in the smallest unit of the signer token.
in_sellerAmountSTRINGAmount of tokens provided by the seller in the swap transaction. Numeric string representation without decimals, denominated in the smallest unit of the seller token.
in_referrerSTRINGAddress that referred the user to the protocol or facilitated the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_feeAmountSTRINGFee amount charged for the flash loan or transaction. Numeric string representation of fee quantity in smallest denomination.
addressremovedin_noncein_swapIdlog_indexin_referrerblock_numberin_feeAmountblock_timestampin_sellerAmountin_signerAmountin_signerWallettransaction_hash
0xf0e5c92cedd66c7985c354c35e2bc37e685b99dafalse1509013461710xcf12070dd7a51304f8abdc3916998262c26890ca1480564502022-05-19T15:12:52.000Z3200000032000x422f7bb366608723c8fe61ac6d923023dccbc3d70x458139356e6f72c6288f5ba93594ff9d21d9684ac7011f94c8db92cdc8d5bcb1
0xf0e5c92cedd66c7985c354c35e2bc37e685b99dafalse18884372421440xcf12070dd7a51304f8abdc3916998262c26890ca1480497602022-05-19T12:32:56.000Z20000002000x422f7bb366608723c8fe61ac6d923023dccbc3d70xbbca5d8915053b1aa0a0a86516431d5c123997bb8f4310ffb7da186f025d3f92
0xf0e5c92cedd66c7985c354c35e2bc37e685b99dafalse1279957839400xcf12070dd7a51304f8abdc3916998262c26890ca1497881602022-06-17T10:59:34.000Z425930045501341679640xce04f810442757d671a40d187929e6a154fe07880xf5fbc9d4ec91871be2af3551512abfcdd28819d2cbddd81b96f709a2a2e35232
Query with partition filter
SELECT *
FROM `tt-contracts.ribbon_v1_ethereum.Swap_Swap_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ThetaVault_CloseShort_event

Option position closure events from Ribbon Finance V1 theta vaults on Ethereum, recording when vault managers close short options positions. Captures withdrawal amounts and option contract addresses for tracking vault strategy execution and performance.
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_optionsSTRINGConfiguration parameters for LayerZero message execution. Hex-encoded byte string specifying gas limits, executor settings, and delivery options for cross-chain message handling.
in_withdrawAmountSTRINGAmount of collateral withdrawn from the vault when closing a short position, denominated in the vault’s base asset with full decimal precision. Typically represents the remaining collateral after option settlement or buyback.
in_managerSTRINGAddress of the account authorized to manage the pool, vault, or fund. Hex-encoded, 0x-prefixed, 42-character string.
addressremovedlog_indexin_managerin_optionsblock_numberblock_timestamptransaction_hashin_withdrawAmount
0x0fabaf48bbf864a3947bdd0ba9d764791a60467afalse6030x77da011d5314d80be59e939c2f7ec2f702e1dcc40xe2adda534a9871aeeaed542803bae600e71626e5134668552021-10-22T10:18:36.000Z0xd7740d4213a6519103d5541d5e5d44ac6c9d7d018e9ac5fa0095182e730c050112861798128058186221056
0x8b5876f5b0bf64056a89aa7e97511644758c3e8cfalse1400x77da011d5314d80be59e939c2f7ec2f702e1dcc40xc0b74b2d31d4df1549646377af9276348f8b9508134668492021-10-22T10:17:38.000Z0xed6264768d80f080957e9c13b3753acd61c75519719513e4bafd05299e8fe58b26468622288
0x8fe74471f198e426e96be65f40eed1f8ba96e54ffalse2160x77da011d5314d80be59e939c2f7ec2f702e1dcc40xf6348688c22e8558907597348e5cfd23fb282a9b134668812021-10-22T10:27:07.000Z0x4bd92ea9d338d5044517c2717ae4dcd7ba9aca0aeab4fcffc2091ce3c24381b141777248376034
Query with partition filter
SELECT *
FROM `tt-contracts.ribbon_v1_ethereum.ThetaVault_CloseShort_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ThetaVault_Deposit_event

Deposit events from Ribbon Finance’s Theta Vault (V1) on Ethereum, capturing user contributions with deposited amounts, vault shares minted, and account addresses. Used for tracking vault capital inflows and share price calculations.
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_accountSTRINGAccount address involved in the transaction or operation. Hex-encoded, 0x-prefixed, 42-character string.
in_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_shareSTRINGNumber of shares minted or burned in the vault or liquidity pool operation. String-encoded integer representing share token quantity in smallest denomination.
addressremovedin_sharein_amountlog_indexin_accountblock_numberblock_timestamptransaction_hash
0x16772a7f4a3ca291c21b8ace76f9332ddffbb5effalse9927396100000003000x12fcee56674f0d17edb05a0da149851a9664a505124130522021-05-11T12:07:03.000Z0x71e68b6958dc94065d7087a0071b93d1fda824547422318318d0821aa7402c43
0x16772a7f4a3ca291c21b8ace76f9332ddffbb5effalse9927396100000001720x4d65151cd05f43f9acbedbe4182b02445a93d7cf124132222021-05-11T12:48:44.000Z0xee6c77ea22de9f214d9fd549e17fe2f0fe5975639fa96c13269d8ca2ba7a3aeb
0x16772a7f4a3ca291c21b8ace76f9332ddffbb5effalse99273965810000000002600x6c883dc1ed81fc5fa43648c8c03a26373745e1a0124135032021-05-11T13:52:24.000Z0xb256b38b9c8453c01fb870f2fd6a13601198b19e0a696acb0e75c30fdbb7ec1c
Query with partition filter
SELECT *
FROM `tt-contracts.ribbon_v1_ethereum.ThetaVault_Deposit_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ThetaVault_OpenShort_event

Events capturing when Ribbon Finance ThetaVaults on Ethereum open short option positions, recording the vault address, option contract, deposited collateral amount, and managing address. Used for analyzing vault strategy execution timing, collateral deployment, and covered call writing activity across Ribbon’s automated options protocols.
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_optionsSTRINGConfiguration parameters for LayerZero message execution. Hex-encoded byte string specifying gas limits, executor settings, and delivery options for cross-chain message handling.
in_depositAmountSTRINGAmount of tokens deposited into the liquidity pool or vault. String-encoded integer representing the value in the smallest denomination of the token (wei for ETH, atomic units for other tokens).
in_managerSTRINGAddress of the account authorized to manage the pool, vault, or fund. Hex-encoded, 0x-prefixed, 42-character string.
addressremovedlog_indexin_managerin_optionsblock_numberblock_timestampin_depositAmounttransaction_hash
0x0fabaf48bbf864a3947bdd0ba9d764791a60467afalse2440x77da011d5314d80be59e939c2f7ec2f702e1dcc40xcd8cabd350eb1895e74840fd0e2950d4daf3f4ad131976932021-09-10T11:16:14.000Z106609051104463018225600xb73654393d1fbdfa307e1b2091901910b31f1dc50fae4c991fe76804feca4418
0x8b5876f5b0bf64056a89aa7e97511644758c3e8cfalse1360x77da011d5314d80be59e939c2f7ec2f702e1dcc40xd7ce3e6892dd175d313d59c73ed4a1aba818783f131976712021-09-10T11:12:24.000Z340714982660x23c1f3a5869a369ae2a6e23848b62f25b1a6a3f0dbb537aceab17871040d1d52
0x16772a7f4a3ca291c21b8ace76f9332ddffbb5effalse590x77da011d5314d80be59e939c2f7ec2f702e1dcc40x0d48bde2c32b02cc9bba24641e5e91bd47c031a8131976982021-09-10T11:18:07.000Z74791935377780x6f5a8595e6d2b68f177732ce66faaeb8243af492b7b3bdcb840738c60fb33df9
Query with partition filter
SELECT *
FROM `tt-contracts.ribbon_v1_ethereum.ThetaVault_OpenShort_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ThetaVault_Withdraw_event

Withdrawal events from Ribbon Finance v1 Theta Vaults on Ethereum, recording user redemptions of vault shares for underlying assets with associated fees. Contains account addresses, share amounts, withdrawal amounts, and fee data for tracking vault liquidity flows and user 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_accountSTRINGAccount address involved in the transaction or operation. Hex-encoded, 0x-prefixed, 42-character string.
in_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_shareSTRINGNumber of shares minted or burned in the vault or liquidity pool operation. String-encoded integer representing share token quantity in smallest 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_feeaddressremovedin_sharein_amountlog_indexin_accountblock_numberblock_timestamptransaction_hash
1137850x16772a7f4a3ca291c21b8ace76f9332ddffbb5effalse10146567112647143760xa5b3a7aadca7538604feecf36ed53f2ed51ec5c5143747352022-03-12T22:47:23.000Z0xe270f79e46b668004e24d5a90d72e9de1227bb06ab3fa81b36137de604880316
1052347030x8fe74471f198e426e96be65f40eed1f8ba96e54ffalse8070352329104182355972850xc52e5b17933fe77acde812760453fbf97d4cac30143713252022-03-12T10:07:30.000Z0x945789595484ae4e961eccc30da01f07fbeb8fc9c3e63b10d388ee5ea5d05e65
61422710x8b5876f5b0bf64056a89aa7e97511644758c3e8cfalse120874742912223119272220xa6a6d246e2e5704d0e9c2dd6d77bbf2ec378cb09143733022022-03-12T17:34:52.000Z0x7a6267495c9146643dabe76e9eb3d483c1b4331128e88dee16816b78c8e5d95d
Query with partition filter
SELECT *
FROM `tt-contracts.ribbon_v1_ethereum.ThetaVault_Withdraw_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100