state
Module0x5530…e2c0
- Move path
- 0x5530…e2c0::state
- Functions
- 3012 public, 0 entry
- Structs
- 3
state
- accumulator4
- batch_price_attestation6
- contract_upgrade6
- data_source7
- deserialize7
- event2
- governance6
- governance_action8
- governance_instruction6
- hot_potato_vector6
- i646
- merkle_tree8
- migrate2
- price5
- price_feed5
- price_identifier2
- price_info16
- price_status4
- pyth19
- set4
- set_data_sources2
- set_fee_recipient2
- set_governance_data_source2
- set_stale_price_threshold2
- set_update_fee3
- setup2
- state30
- version_control2
Declarations
Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module state;
struct CurrentDigest has copy, drop, store {
dummy_field: bool,
}
struct LatestOnly has drop {
dummy_field: bool,
}
struct State has store, key {
id: UID,
governance_data_source: data_source::DataSource,
stale_price_threshold: u64,
base_update_fee: u64,
fee_recipient_address: address,
last_executed_governance_sequence: u64,
consumed_vaas: consumed_vaas::ConsumedVAAs,
upgrade_cap: UpgradeCap,
}
public(package) fun borrow_mut_consumed_vaas(&LatestOnly,&mut State): &mut consumed_vaas::ConsumedVAAs
public(package) fun borrow_mut_consumed_vaas_unchecked(&mut State): &mut consumed_vaas::ConsumedVAAs
public(package) fun new(UpgradeCap,vector<data_source::DataSource>,data_source::DataSource,u64,u64): State
public(package) fun register_price_info_object(&LatestOnly,&mut State,price_identifier::PriceIdentifier,ID)