all collections · daily · marketplace overlay
weekly · real (teal) vs wash (rose)
all collections · daily · marketplace overlay
weekly · real (teal) vs wash (rose)
counterparties · funders · clusters
Move packages this wallet published on-chain — what it shipped, not what it used.
This package primarily manages OracleConfig objects, which contain a collection of PriceFeed objects. Public and entry functions allow for the creation of new OracleConfig objects and PriceFeed objects, as well as modifications to various parameters within existing PriceFeed objects (e.g., enabling/disabling, setting price thresholds, timestamp differences, and effective price ranges). The package utilizes a table to store PriceFeed objects within an OracleConfig, and it emits events for most configuration changes. A notable pattern is the use of an OracleConfig object as an administrative control point for managing multiple price feeds, along with versioning checks for the configuration.
This Sui package defines an Oracle system for managing price feeds. The primary object is OracleConfig, which holds a collection of PriceFeed objects in a dynamic table. Public and friend functions allow for the creation and configuration of OracleConfig and PriceFeed objects, including setting various thresholds, enabling/disabling feeds, and updating oracle provider details. Notable patterns include the use of dynamic fields (Table<address, PriceFeed> and Table<OracleProvider, OracleProviderConfig>) for flexible storage of price feeds and their configurations, and extensive event emission for tracking configuration changes. The system also includes versioning for the OracleConfig and checks for price feed existence and valid threshold values.
This Sui package defines an Oracle system for managing and providing price feeds. It primarily manages two object types: `OracleConfig`, which holds global configuration for the oracle, and `PriceFeed`, which represents individual price feeds for specific assets. Public/entry functions allow for the creation of a new `OracleConfig` (shared object), pausing/unpausing the entire oracle system, and creating new `PriceFeed` entries. It also provides functions to update various parameters of existing `PriceFeed` objects, such as enabling/disabling them, setting timestamp and price difference thresholds, maximum allowed span percentages, and effective price limits. Notable patterns include the use of `Table` for storing `PriceFeed` objects within `OracleConfig`, event emission for tracking configuration changes, and a versioning mechanism for the `OracleConfig`. The system uses external adaptors (Pyth, Supra) to fetch price data and includes logic for handling price discrepancies and staleness.
This Sui package defines an OracleConfig object that manages a collection of PriceFeed objects. The OracleConfig object stores a version, a paused status, and a table of PriceFeed objects, each identified by an address. PriceFeed objects contain configuration parameters for price feeds, such as enable status, timestamp differences, price difference thresholds, and oracle provider details. Public/entry functions allow for creating and managing the OracleConfig and PriceFeed objects, including setting their various parameters like pause status, enable status, and price thresholds. Notable patterns include the use of dynamic fields (Table) for storing PriceFeed objects within the OracleConfig, and extensive event emission for tracking configuration changes.
This Sui package defines an oracle system for managing price feeds. The primary object types are `OracleConfig`, which holds global configuration, and `PriceFeed`, which stores details for a specific asset's price. Public/entry functions allow for creating a new `OracleConfig` (shared object), pausing the entire oracle system, and creating new `PriceFeed` entries. They also enable modifying various parameters of existing `PriceFeed` objects, such as `enable` status, `max_timestamp_diff`, price difference thresholds, maximum allowed span percentage, effective price bounds, oracle ID, and oracle provider configurations. Notable patterns include the use of `Table` for storing `PriceFeed` objects within `OracleConfig`, extensive event emission for tracking configuration changes, and the use of `friend` functions, suggesting an access control mechanism.
botRule-based labels, conservative precision.
{
"wallet": "0xfa3b56b6a67c21543094081e2702d86e475ebf9f4f25df4052167857801381fb",
"n_tx": 1459186,
"n_successful_tx": 1459089,
"n_distinct_epochs": 83,
"n_distinct_sponsors": 0,
"first_seen_cp": 34533660,
"last_seen_cp": 71321968,
"first_seen_ts_ms": 1716198067720,
"last_seen_ts_ms": 1729517054402,
"total_gas_spent_mist": 2740997799984,
"n_self_sponsored_tx": 1459186,
"n_sponsored_tx": 0,
"gas_price_p50": 757,
"gas_price_p95": 761,
"active_hours_top24": [
9,
21,
11,
10,
20,
12,
22,
19,
13,
23,
18,
14,
0,
16,
8,
1,
15,
5,
2,
4,
6,
7,
3,
17
],
"primary_archetype": "bot",
"labels": [
"bot"
],
"label_confidence": [
0.973932
],
"bot_score": 0.4,
"bot_signals": [
"timing_automation"
],
"cex_label": null
}Top active hours by UTC. Flat around the clock → no timezone signal (likely automated).