pub struct ComboActivity {Show 17 fields
pub id: Option<String>,
pub activity_type: Option<String>,
pub event_kind: Option<String>,
pub side: Option<String>,
pub module_kind: Option<String>,
pub user_address: Option<String>,
pub combo_condition_id: Option<String>,
pub combo_position_id: Option<String>,
pub module_id: Option<i64>,
pub amount_usdc: Option<f64>,
pub payout_usdc: Option<f64>,
pub timestamp: Option<i64>,
pub tx_dttm: Option<String>,
pub tx_hash: Option<String>,
pub log_index: Option<i64>,
pub block_number: Option<i64>,
pub legs: Vec<ComboLeg>,
}Expand description
A combo lifecycle or redeem event.
Fields§
§id: Option<String>Event identifier.
activity_type: Option<String>Event type (split, merge, convert, compress, wrap, unwrap, redeem).
Upstream documents type as the replacement for the deprecated
event_kind and side fields, but
does not yet list it in the published schema — treat it as optional
until it appears there.
event_kind: Option<String>upstream deprecated this field; use activity_type instead
Raw on-chain event name (e.g. PositionsSplit).
side: Option<String>upstream deprecated this field; use activity_type instead
Normalized rendering label (e.g. Split).
module_kind: Option<String>Module kind; always Combinatorial.
user_address: Option<String>Holder’s wallet address.
combo_condition_id: Option<String>Combo condition ID (0x + 62 hex).
combo_position_id: Option<String>Position identifier for the combo.
module_id: Option<i64>Module identifier.
amount_usdc: Option<f64>Lifecycle amount in USDC; None on redeems.
payout_usdc: Option<f64>Redeem payout in USDC; None on lifecycle events.
timestamp: Option<i64>Event time as a Unix timestamp (seconds).
tx_dttm: Option<String>Transaction time (RFC3339 UTC).
tx_hash: Option<String>Transaction hash.
log_index: Option<i64>Log index within the transaction.
block_number: Option<i64>Block number.
legs: Vec<ComboLeg>Per-leg breakdown.
Trait Implementations§
Source§impl Clone for ComboActivity
impl Clone for ComboActivity
Source§fn clone(&self) -> ComboActivity
fn clone(&self) -> ComboActivity
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more