service_queue
Module0x8bbb…f223
- Move path
- 0xfd2e…df8b::service_queue
- Functions
- 3520 public, 1 entry
- Structs
- 1
- Friend modules
- aggregator_escrow_deposit_actionaggregator_escrow_withdraw_actioncrank_push_actionnode_heartbeat_actionnode_init_actionquote_fail_actionquote_init_actionquote_update_actionquote_verify_actionservice_queue_add_mr_enclave_actionservice_queue_init_actionservice_queue_permission_init_actionservice_queue_permission_set_actionservice_queue_remove_mr_enclave_actionservice_queue_set_configs_action
service_queue
- aggregator_add_job_action3
- aggregator_escrow_deposit_action3
- aggregator_escrow_withdraw_action3
- aggregator_fast_save_result_action2
- aggregator_init_action3
- aggregator_lock_action3
- aggregator_open_interval_action3
- aggregator_remove_job_action3
- aggregator_save_result_action4
- aggregator_set_authority_action3
- aggregator_set_configs_action3
- aggregator_utils16
- crank_push_action3
- create_and_add_job_action3
- create_feed_action1
- create_oracle_action1
- events16
- job_init_action1
- node10
- node_heartbeat_action2
- node_init_action3
- oracle26
- oracle_escrow_withdraw_action3
- oracle_heartbeat_action6
- oracle_init_action3
- oracle_queue29
- oracle_queue_init_action3
- oracle_queue_permission_init_action3
- oracle_queue_permission_set_action3
- oracle_queue_set_configs_action3
- oracle_set_configs_action3
- oracle_token_withdraw_action3
- permission11
- quote_fail_action3
- quote_force_override_action1
- quote_init_action4
- quote_update_action4
- quote_utils2
- quote_verify_action3
- service_queue35
- service_queue_add_mr_enclave_action3
- service_queue_init_action3
- service_queue_permission_init_action3
- service_queue_permission_set_action3
- service_queue_remove_mr_enclave_action3
- service_queue_send_request_action3
- service_queue_set_configs_action3
- switchboard2
Declarations
Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module service_queue;
struct ServiceQueue<phantom T0> has key {
id: UID,
authority: address,
node_timeout: u64,
max_size: u64,
mr_enclaves: vector<vector<u8>>,
max_quote_verification_age: u64,
allow_authority_override_after: u64,
require_authority_heartbeat_permission: bool,
require_usage_permissions: bool,
verifier_queue_addr: address,
enable_content_hash: bool,
reward: u64,
curr_idx: u64,
gc_idx: u64,
node_idx: u64,
last_hb: u64,
data: TableVec<address>,
heartbeats: Table<address, u64>,
escrows: Table<address, Balance<T0>>,
version: u64,
}
public(package) fun service_queue_create<T0>(address,u64,u64,u64,u64,u64,bool,bool,address,bool): ServiceQueue<T0>
public(package) fun set_configs<T0>(&mut ServiceQueue<T0>,address,u64,u64,u64,u64,u64,bool,bool,address)