Skip to main content

Tables

Cover_buyCover_function

Insurance policy purchase transactions from Nexus Mutual on Ethereum. Contains cover parameters including product ID, coverage amount, duration, premium pricing, and pool allocations for analyzing protection demand across DeFi 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.
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_paramsSTRUCT<coverId STRING, owner STRING, productId STRING, coverAsset INT64, amount STRING, period STRING, maxPremiumInAsset STRING, paymentAsset INT64, commissionRatio STRING, commissionDestination STRING, ipfsData STRING>Additional initialization parameters encoded as bytes. Hex-encoded string used for protocol-specific configuration data during contract initialization or cross-chain operations.
in_poolAllocationRequestsARRAY<STRUCT<poolId STRING, skip BOOL, coverAmountInAsset STRING>>Input parameters specifying how the purchased cover amount should be allocated across different Nexus Mutual staking pools. Each request contains a pool ID, cover amount in the asset denomination, and a skip flag indicating whether to use that pool allocation.
out_coverIdSTRINGUnique identifier assigned to the newly purchased cover by Nexus Mutual. Returns as a string representation of an integer that increments sequentially with each cover purchase.
gasvaluestatusgas_usedin_paramssignatureto_addressout_coverIdblock_numberfrom_addresstrace_addressblock_timestamptransaction_hashin_poolAllocationRequests
7674470true751041{“owner”:“0x4fdb601aebf2c6ad947d97a00b7eeaf71cc5bf93”,“amount”:“150000000000000000000000”,“period”:“15552000”,“coverId”:“0”,“ipfsData”:"",“productId”:“15”,“coverAsset”:1,“paymentAsset”:255,“commissionRatio”:“1765”,“maxPremiumInAsset”:“157109998931506849314”,“commissionDestination”:“0x586b9b2f8010b284a0197f392156f1a7eb5e86e9”}0xf65796320xcafeac0ff5da0a2777d915531bfa6b29d282ee6211168502500x4fdb601aebf2c6ad947d97a00b7eeaf71cc5bf932023-03-17T21:38:47.000Z0x843ff41033365d74b17d519d2935622ece5e5e032aec06c660149888133b0cc4[{“skip”:false,“poolId”:“2”,“coverAmountInAsset”:“150000000000000000000000”}]
7551270true738913{“owner”:“0x383f42b5de515c564641f65f5da3bd8b4a35b4b4”,“amount”:“500000000000000000000”,“period”:“3456000”,“coverId”:“0”,“ipfsData”:"",“productId”:“36”,“coverAsset”:0,“paymentAsset”:255,“commissionRatio”:“1765”,“maxPremiumInAsset”:“134912233479452054793”,“commissionDestination”:“0x586b9b2f8010b284a0197f392156f1a7eb5e86e9”}0xf65796320xcafeac0ff5da0a2777d915531bfa6b29d282ee6210168502440x383f42b5de515c564641f65f5da3bd8b4a35b4b42023-03-17T21:37:35.000Z0x1251f0dd862a1b2c27aba33a89e8ea2aa435699a57927903e47d5926fdb62a39[{“skip”:false,“poolId”:“1”,“coverAmountInAsset”:“500000000000000000000”}]
1090679540171097397865500true710658{“owner”:“0xfa6ff2ad3fed19a19310f928268e78c1aa349bda”,“amount”:“50000000000000000000”,“period”:“3801600”,“coverId”:“0”,“ipfsData”:"",“productId”:“135”,“coverAsset”:0,“paymentAsset”:0,“commissionRatio”:“1500”,“maxPremiumInAsset”:“540171097397865455”,“commissionDestination”:“0x586b9b2f8010b284a0197f392156f1a7eb5e86e9”}0xf65796320xcafeac0ff5da0a2777d915531bfa6b29d282ee62544194519590xfa6ff2ad3fed19a19310f928268e78c1aa349bda2024-03-17T03:40:59.000Z0x281d5879da0e20ad2a3b7b0e3f3b4e324955ff108b0bd8e31e977913eff9b94b[{“skip”:false,“poolId”:“2”,“coverAmountInAsset”:“50000197797569697601”}]
Query with partition filter
SELECT *
FROM `tt-contracts.nexusmutual_v1_ethereum.Cover_buyCover_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Cover_CoverEdited_event

Cover policy modification events from Nexus Mutual protocol on Ethereum. Tracks edits to existing insurance covers with cover ID, product ID, buyer address, and optional IPFS metadata for analyzing policy changes and coverage adjustments.
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_coverIdSTRINGUnique identifier for the Nexus Mutual insurance cover policy being edited. Numeric string value that references a specific cover instance in the protocol.
in_productIdSTRINGIdentifier for the financial product or trading pair involved in the transaction. Numeric string representation of the product ID in the protocol’s internal indexing system.
in_segmentIdSTRINGIdentifier for the coverage segment or tier within a Nexus Mutual insurance product. Typically ‘0’ for standard coverage, may vary for products with multiple risk segments or coverage levels.
in_buyerSTRINGAddress of the account purchasing tokens or assets in the transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_ipfsMetadataSTRINGIPFS content identifier hash pointing to off-chain metadata about the cover policy. Typically empty in most cover edit events, as metadata updates are optional.
addressremovedin_buyerlog_indexin_coverIdblock_numberin_productIdin_segmentIdblock_timestampin_ipfsMetadatatransaction_hash
0xcafeac0ff5da0a2777d915531bfa6b29d282ee62false0x4fdb601aebf2c6ad947d97a00b7eeaf71cc5bf9317511168502501502023-03-17T21:38:47.000Z0x843ff41033365d74b17d519d2935622ece5e5e032aec06c660149888133b0cc4
0xcafeac0ff5da0a2777d915531bfa6b29d282ee62false0xcafeac41b010299a9bec5308cce6afc2c4df8d392249168489203302023-03-17T17:10:11.000Z0x0847b769760163a95cb50447a4868aa3e147651954fb2912e8b9f82be624b2b6
0xcafeac0ff5da0a2777d915531bfa6b29d282ee62false0xcafeac41b010299a9bec5308cce6afc2c4df8d39218168484823302023-03-17T15:41:35.000Z0xe2aff02e2c9a8edbda10de21f564ecc4e56a0b7820314425f6a1b48407aeb553
Query with partition filter
SELECT *
FROM `tt-contracts.nexusmutual_v1_ethereum.Cover_CoverEdited_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

QuotationData_CoverDetailsEvent_event

Insurance cover policy details from Nexus Mutual on Ethereum, capturing premiums in ETH and NXM tokens, coverage amounts, expiry timestamps, and protected smart contract addresses. Used for analyzing coverage trends, pricing dynamics, and protocol risk exposure across DeFi 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_cidSTRINGCover ID assigned by Nexus Mutual’s quotation system, uniquely identifying each insurance policy. Sequential numeric identifier stored as string, increments with each new cover purchase.
in_scAddSTRINGSmart contract address being covered by this Nexus Mutual insurance policy. Hex-encoded, 0x-prefixed 40-character Ethereum address representing the protocol or contract protected.
in_sumAssuredSTRINGSum assured amount of the cover policy denominated in the currency specified by in_curr. Represents the maximum payout amount the policy holder can claim if a valid claim is approved.
in_expirySTRINGExpiration timestamp for the contract or derivative instrument. Unix timestamp in seconds.
in_premiumSTRINGFee charged for the flash loan operation. Numeric string representation of the fee amount in smallest denomination of the borrowed asset.
in_premiumNXMSTRINGPremium amount paid in NXM tokens for this Nexus Mutual cover. Value is denominated in wei units (10^-18 NXM).
in_currSTRINGCurrency code for the cover premium payment. Hex-encoded identifier (e.g., 0x45544800 for ETH, 0x44414900 for DAI) indicating which token was used to pay the insurance premium.
in_cidaddressin_currremovedin_scAddin_expirylog_indexin_premiumblock_numberin_premiumNXMin_sumAssuredblock_timestamptransaction_hash
38390x1776651f58a17a50098d31ba3c3cd259c1903f7a0x45544800false0x1f573d6fb3f13d689ff844b4ce37794d79a7ff1c1626686068332355920602327173169122112689299506394226154702502021-04-10T09:14:28.000Z0xf8c4718f928c544f57c6f7a1afd87fd7f11066759313b452299edce9e5438b08
38430x1776651f58a17a50098d31ba3c3cd259c1903f7a0x45544800false0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f162066024923242710472279260780212212933111594076730713856432002021-04-10T15:24:09.000Z0x996dbaaeb1b275680c557a6c824d64b00693341e882075be4fa322958d72fb89
38370x1776651f58a17a50098d31ba3c3cd259c1903f7a0x45544800false0x67b66c99d3eb37fa76aa3ed1ff33e8e39f0b9c7a162062504628589691991786447638122102982344161388454781121422021-04-10T05:37:26.000Z0xcb6f94830826758b2327cb22aa45bc7c71e8dfad7862fe0478f404d0fcbf77a7
Query with partition filter
SELECT *
FROM `tt-contracts.nexusmutual_v1_ethereum.QuotationData_CoverDetailsEvent_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100