| 1234567891011121314151617181920212223242526272829 |
- module pyth::price_info {
- use pyth::price_feed::PriceFeed;
- struct PriceInfo has copy, drop, store {
- attestation_time: u64,
- arrival_time: u64,
- price_feed: PriceFeed,
- }
- public fun new(attestation_time: u64, arrival_time: u64, price_feed: PriceFeed): PriceInfo {
- PriceInfo {
- attestation_time: attestation_time,
- arrival_time: arrival_time,
- price_feed: price_feed,
- }
- }
- public fun get_price_feed(price_info: &PriceInfo): &PriceFeed {
- &price_info.price_feed
- }
- public fun get_attestation_time(price_info: &PriceInfo): u64 {
- price_info.attestation_time
- }
- public fun get_arrival_time(price_info: &PriceInfo): u64 {
- price_info.arrival_time
- }
- }
|