StorkPrices
Overview
Architecture & Dependencies
Core Module Dependencies
External Integration
Module Initialization
Immutable Configuration
Data Structures
TemporalNumericValue Struct
StorkFeedConfig Struct
PendingStorkFeed Struct
State Variables
Feed Configuration
Constants
Inherited State
System Architecture Diagram
Constructor
__init__
__init__Parameters
Name
Type
Description
Deployment Requirements
Example Usage
Core Price Functions
getPrice
getPriceParameters
Name
Type
Description
Returns
Type
Description
Process Flow
Example Usage
getPriceAndHasFeed
getPriceAndHasFeedReturns
Type
Description
Price Update Functions
updateStorkPrice
updateStorkPriceParameters
Name
Type
Description
Returns
Type
Description
Process
Example Usage
updateManyStorkPrices
updateManyStorkPricesParameters
Name
Type
Description
Returns
Type
Description
Feed Management Functions
addNewPriceFeed
addNewPriceFeedParameters
Name
Type
Description
Access
Validation
Events Emitted
confirmNewPriceFeed
confirmNewPriceFeedProcess Flow
Events Emitted
updatePriceFeed
updatePriceFeeddisablePriceFeed
disablePriceFeedETH Balance Management
recoverEthBalance
recoverEthBalanceParameters
Name
Type
Description
Access
Temporal Data Handling
Timestamp Conversion
Staleness Validation
Validation Functions
isValidNewFeed
isValidNewFeedValidation Checks
isValidUpdateFeed
isValidUpdateFeedisValidDisablePriceFeed
isValidDisablePriceFeedEvents
Feed Management Events
Operational Events
Security Considerations
Access Control
Data Integrity
Integration Safety
Common Integration Patterns
Automated Updates
Batch Processing
Feed Migration
Advantages of Stork Integration
Simplified Decimals
Nanosecond Precision
Efficient Updates
Last updated