pub struct SyscallWeights {Show 70 fields
pub alloc: Weight,
pub free: Weight,
pub free_range: Weight,
pub free_range_per_page: Weight,
pub gr_reserve_gas: Weight,
pub gr_unreserve_gas: Weight,
pub gr_system_reserve_gas: Weight,
pub gr_gas_available: Weight,
pub gr_message_id: Weight,
pub gr_program_id: Weight,
pub gr_source: Weight,
pub gr_value: Weight,
pub gr_value_available: Weight,
pub gr_size: Weight,
pub gr_read: Weight,
pub gr_read_per_byte: Weight,
pub gr_env_vars: Weight,
pub gr_block_height: Weight,
pub gr_block_timestamp: Weight,
pub gr_random: Weight,
pub gr_reply_deposit: Weight,
pub gr_send: Weight,
pub gr_send_per_byte: Weight,
pub gr_send_wgas: Weight,
pub gr_send_wgas_per_byte: Weight,
pub gr_send_init: Weight,
pub gr_send_push: Weight,
pub gr_send_push_per_byte: Weight,
pub gr_send_commit: Weight,
pub gr_send_commit_wgas: Weight,
pub gr_reservation_send: Weight,
pub gr_reservation_send_per_byte: Weight,
pub gr_reservation_send_commit: Weight,
pub gr_reply_commit: Weight,
pub gr_reply_commit_wgas: Weight,
pub gr_reservation_reply: Weight,
pub gr_reservation_reply_per_byte: Weight,
pub gr_reservation_reply_commit: Weight,
pub gr_reply_push: Weight,
pub gr_reply: Weight,
pub gr_reply_per_byte: Weight,
pub gr_reply_wgas: Weight,
pub gr_reply_wgas_per_byte: Weight,
pub gr_reply_push_per_byte: Weight,
pub gr_reply_to: Weight,
pub gr_signal_code: Weight,
pub gr_signal_from: Weight,
pub gr_reply_input: Weight,
pub gr_reply_input_wgas: Weight,
pub gr_reply_push_input: Weight,
pub gr_reply_push_input_per_byte: Weight,
pub gr_send_input: Weight,
pub gr_send_input_wgas: Weight,
pub gr_send_push_input: Weight,
pub gr_send_push_input_per_byte: Weight,
pub gr_debug: Weight,
pub gr_debug_per_byte: Weight,
pub gr_reply_code: Weight,
pub gr_exit: Weight,
pub gr_leave: Weight,
pub gr_wait: Weight,
pub gr_wait_for: Weight,
pub gr_wait_up_to: Weight,
pub gr_wake: Weight,
pub gr_create_program: Weight,
pub gr_create_program_payload_per_byte: Weight,
pub gr_create_program_salt_per_byte: Weight,
pub gr_create_program_wgas: Weight,
pub gr_create_program_wgas_payload_per_byte: Weight,
pub gr_create_program_wgas_salt_per_byte: Weight,
}
Expand description
Describes the weight for each imported function that a program is allowed to call.
Fields§
§alloc: Weight
Weight of calling alloc
.
free: Weight
Weight of calling free
.
free_range: Weight
Weight of calling free_range
.
free_range_per_page: Weight
Weight of calling free_range
per page.
gr_reserve_gas: Weight
Weight of calling gr_reserve_gas
.
gr_unreserve_gas: Weight
Weight of calling gr_unreserve_gas
gr_system_reserve_gas: Weight
Weight of calling gr_system_reserve_gas
gr_gas_available: Weight
Weight of calling gr_gas_available
.
gr_message_id: Weight
Weight of calling gr_message_id
.
gr_program_id: Weight
Weight of calling gr_program_id
.
gr_source: Weight
Weight of calling gr_source
.
gr_value: Weight
Weight of calling gr_value
.
gr_value_available: Weight
Weight of calling gr_value_available
.
gr_size: Weight
Weight of calling gr_size
.
gr_read: Weight
Weight of calling gr_read
.
gr_read_per_byte: Weight
Weight per payload byte by gr_read
.
gr_env_vars: Weight
Weight of calling gr_env_vars
.
gr_block_height: Weight
Weight of calling gr_block_height
.
gr_block_timestamp: Weight
Weight of calling gr_block_timestamp
.
gr_random: Weight
Weight of calling gr_random
.
gr_reply_deposit: Weight
Weight of calling gr_reply_deposit
.
gr_send: Weight
Weight of calling gr_send
.
gr_send_per_byte: Weight
Weight per payload byte in gr_send
.
gr_send_wgas: Weight
Weight of calling gr_send_wgas
.
gr_send_wgas_per_byte: Weight
Weight per payload byte in gr_send_wgas
.
gr_send_init: Weight
Weight of calling gr_value_available
.
gr_send_push: Weight
Weight of calling gr_send_push
.
gr_send_push_per_byte: Weight
Weight per payload byte by gr_send_push
.
gr_send_commit: Weight
Weight of calling gr_send_commit
.
gr_send_commit_wgas: Weight
Weight of calling gr_send_commit_wgas
.
gr_reservation_send: Weight
Weight of calling gr_reservation_send
.
gr_reservation_send_per_byte: Weight
Weight per payload byte in gr_reservation_send
.
gr_reservation_send_commit: Weight
Weight of calling gr_reservation_send_commit
.
gr_reply_commit: Weight
Weight of calling gr_reply_commit
.
gr_reply_commit_wgas: Weight
Weight of calling gr_reply_commit_wgas
.
gr_reservation_reply: Weight
Weight of calling gr_reservation_reply
.
gr_reservation_reply_per_byte: Weight
Weight of calling gr_reservation_reply
per one payload byte.
gr_reservation_reply_commit: Weight
Weight of calling gr_reservation_reply_commit
.
gr_reply_push: Weight
Weight of calling gr_reply_push
.
gr_reply: Weight
Weight of calling gr_reply
.
gr_reply_per_byte: Weight
Weight of calling gr_reply
per one payload byte.
gr_reply_wgas: Weight
Weight of calling gr_reply_wgas
.
gr_reply_wgas_per_byte: Weight
Weight of calling gr_reply_wgas
per one payload byte.
gr_reply_push_per_byte: Weight
Weight per payload byte by gr_reply_push
.
gr_reply_to: Weight
Weight of calling gr_reply_to
.
gr_signal_code: Weight
Weight of calling gr_signal_code
.
gr_signal_from: Weight
Weight of calling gr_signal_from
.
gr_reply_input: Weight
Weight of calling gr_reply_input
.
gr_reply_input_wgas: Weight
Weight of calling gr_reply_input_wgas
.
gr_reply_push_input: Weight
Weight of calling gr_reply_push_input
.
gr_reply_push_input_per_byte: Weight
Weight per payload byte by gr_reply_push_input
.
gr_send_input: Weight
Weight of calling gr_send_input
.
gr_send_input_wgas: Weight
Weight of calling gr_send_input_wgas
.
gr_send_push_input: Weight
Weight of calling gr_send_push_input
.
gr_send_push_input_per_byte: Weight
Weight per payload byte by gr_send_push_input
.
gr_debug: Weight
Weight of calling gr_debug
.
gr_debug_per_byte: Weight
Weight per payload byte by gr_debug_per_byte
.
gr_reply_code: Weight
Weight of calling gr_reply_code
.
gr_exit: Weight
Weight of calling gr_exit
.
gr_leave: Weight
Weight of calling gr_leave
.
gr_wait: Weight
Weight of calling gr_wait
.
gr_wait_for: Weight
Weight of calling gr_wait_for
.
gr_wait_up_to: Weight
Weight of calling gr_wait_up_to
.
gr_wake: Weight
Weight of calling gr_wake
.
gr_create_program: Weight
Weight of calling gr_create_program
.
gr_create_program_payload_per_byte: Weight
Weight per payload byte in gr_create_program
.
gr_create_program_salt_per_byte: Weight
Weight per salt byte in gr_create_program
gr_create_program_wgas: Weight
Weight of calling create_program_wgas
.
gr_create_program_wgas_payload_per_byte: Weight
Weight per payload byte by create_program_wgas
.
gr_create_program_wgas_salt_per_byte: Weight
Weight per salt byte by create_program_wgas
.
Trait Implementations§
Source§impl Clone for SyscallWeights
impl Clone for SyscallWeights
Source§fn clone(&self) -> SyscallWeights
fn clone(&self) -> SyscallWeights
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more