pub struct ProtocolConfig {
    pub version: ProtocolVersion,
    /* private fields */
}
Expand description

Constants that change the behavior of the protocol.

The value of each constant here must be fixed for a given protocol version. To change the value of a constant, advance the protocol version, and add support for it in get_for_version under the new version number. (below).

To add a new field to this struct, use the following procedure:

  • Advance the protocol version.
  • Add the field as a private Option<T> to the struct.
  • Initialize the field to None in prior protocol versions.
  • Initialize the field to Some(val) for your new protocol version.
  • Add a public getter that simply unwraps the field.
  • Two public getters of the form field(&self) -> field_type and field_as_option(&self) -> Option<field_type> will be automatically generated for you. Example for a field: new_constant: Option<u64>
     pub fn new_constant(&self) -> u64 {
        self.new_constant.expect(Self::CONSTANT_ERR_MSG)
    }
     pub fn new_constant_as_option(&self) -> Option<u64> {
        self.new_constant.expect(Self::CONSTANT_ERR_MSG)
    }

With pub fn new_constant(&self) -> u64, if the constant is accessed in a protocol version in which it is not defined, the validator will crash. (Crashing is necessary because this type of error would almost always result in forking if not prevented here). If you don’t want the validator to crash, you can use the pub fn new_constant_as_option(&self) -> Option<u64> getter, which will return None if the field is not defined at that version.

  • If you want a customized getter, you can add a method in the impl.

Fields§

§version: ProtocolVersion

Implementations§

source§

impl ProtocolConfig

source

pub fn max_tx_size_bytes(&self) -> u64

source

pub fn max_tx_size_bytes_as_option(&self) -> Option<u64>

source

pub fn max_input_objects(&self) -> u64

source

pub fn max_input_objects_as_option(&self) -> Option<u64>

source

pub fn max_size_written_objects(&self) -> u64

source

pub fn max_size_written_objects_as_option(&self) -> Option<u64>

source

pub fn max_size_written_objects_system_tx(&self) -> u64

source

pub fn max_size_written_objects_system_tx_as_option(&self) -> Option<u64>

source

pub fn max_serialized_tx_effects_size_bytes(&self) -> u64

source

pub fn max_serialized_tx_effects_size_bytes_as_option(&self) -> Option<u64>

source

pub fn max_serialized_tx_effects_size_bytes_system_tx(&self) -> u64

source

pub fn max_serialized_tx_effects_size_bytes_system_tx_as_option( &self, ) -> Option<u64>

source

pub fn max_gas_payment_objects(&self) -> u32

source

pub fn max_gas_payment_objects_as_option(&self) -> Option<u32>

source

pub fn max_modules_in_publish(&self) -> u32

source

pub fn max_modules_in_publish_as_option(&self) -> Option<u32>

source

pub fn max_package_dependencies(&self) -> u32

source

pub fn max_package_dependencies_as_option(&self) -> Option<u32>

source

pub fn max_arguments(&self) -> u32

source

pub fn max_arguments_as_option(&self) -> Option<u32>

source

pub fn max_type_arguments(&self) -> u32

source

pub fn max_type_arguments_as_option(&self) -> Option<u32>

source

pub fn max_type_argument_depth(&self) -> u32

source

pub fn max_type_argument_depth_as_option(&self) -> Option<u32>

source

pub fn max_pure_argument_size(&self) -> u32

source

pub fn max_pure_argument_size_as_option(&self) -> Option<u32>

source

pub fn max_programmable_tx_commands(&self) -> u32

source

pub fn max_programmable_tx_commands_as_option(&self) -> Option<u32>

source

pub fn move_binary_format_version(&self) -> u32

source

pub fn move_binary_format_version_as_option(&self) -> Option<u32>

source

pub fn min_move_binary_format_version(&self) -> u32

source

pub fn min_move_binary_format_version_as_option(&self) -> Option<u32>

source

pub fn binary_module_handles(&self) -> u16

source

pub fn binary_module_handles_as_option(&self) -> Option<u16>

source

pub fn binary_struct_handles(&self) -> u16

source

pub fn binary_struct_handles_as_option(&self) -> Option<u16>

source

pub fn binary_function_handles(&self) -> u16

source

pub fn binary_function_handles_as_option(&self) -> Option<u16>

source

pub fn binary_function_instantiations(&self) -> u16

source

pub fn binary_function_instantiations_as_option(&self) -> Option<u16>

source

pub fn binary_signatures(&self) -> u16

source

pub fn binary_signatures_as_option(&self) -> Option<u16>

source

pub fn binary_constant_pool(&self) -> u16

source

pub fn binary_constant_pool_as_option(&self) -> Option<u16>

source

pub fn binary_identifiers(&self) -> u16

source

pub fn binary_identifiers_as_option(&self) -> Option<u16>

source

pub fn binary_address_identifiers(&self) -> u16

source

pub fn binary_address_identifiers_as_option(&self) -> Option<u16>

source

pub fn binary_struct_defs(&self) -> u16

source

pub fn binary_struct_defs_as_option(&self) -> Option<u16>

source

pub fn binary_struct_def_instantiations(&self) -> u16

source

pub fn binary_struct_def_instantiations_as_option(&self) -> Option<u16>

source

pub fn binary_function_defs(&self) -> u16

source

pub fn binary_function_defs_as_option(&self) -> Option<u16>

source

pub fn binary_field_handles(&self) -> u16

source

pub fn binary_field_handles_as_option(&self) -> Option<u16>

source

pub fn binary_field_instantiations(&self) -> u16

source

pub fn binary_field_instantiations_as_option(&self) -> Option<u16>

source

pub fn binary_friend_decls(&self) -> u16

source

pub fn binary_friend_decls_as_option(&self) -> Option<u16>

source

pub fn binary_enum_defs(&self) -> u16

source

pub fn binary_enum_defs_as_option(&self) -> Option<u16>

source

pub fn binary_enum_def_instantiations(&self) -> u16

source

pub fn binary_enum_def_instantiations_as_option(&self) -> Option<u16>

source

pub fn binary_variant_handles(&self) -> u16

source

pub fn binary_variant_handles_as_option(&self) -> Option<u16>

source

pub fn binary_variant_instantiation_handles(&self) -> u16

source

pub fn binary_variant_instantiation_handles_as_option(&self) -> Option<u16>

source

pub fn max_move_object_size(&self) -> u64

source

pub fn max_move_object_size_as_option(&self) -> Option<u64>

source

pub fn max_move_package_size(&self) -> u64

source

pub fn max_move_package_size_as_option(&self) -> Option<u64>

source

pub fn max_publish_or_upgrade_per_ptb(&self) -> u64

source

pub fn max_publish_or_upgrade_per_ptb_as_option(&self) -> Option<u64>

source

pub fn max_tx_gas(&self) -> u64

source

pub fn max_tx_gas_as_option(&self) -> Option<u64>

source

pub fn max_gas_price(&self) -> u64

source

pub fn max_gas_price_as_option(&self) -> Option<u64>

source

pub fn max_gas_computation_bucket(&self) -> u64

source

pub fn max_gas_computation_bucket_as_option(&self) -> Option<u64>

source

pub fn gas_rounding_step(&self) -> u64

source

pub fn gas_rounding_step_as_option(&self) -> Option<u64>

source

pub fn max_loop_depth(&self) -> u64

source

pub fn max_loop_depth_as_option(&self) -> Option<u64>

source

pub fn max_generic_instantiation_length(&self) -> u64

source

pub fn max_generic_instantiation_length_as_option(&self) -> Option<u64>

source

pub fn max_function_parameters(&self) -> u64

source

pub fn max_function_parameters_as_option(&self) -> Option<u64>

source

pub fn max_basic_blocks(&self) -> u64

source

pub fn max_basic_blocks_as_option(&self) -> Option<u64>

source

pub fn max_value_stack_size(&self) -> u64

source

pub fn max_value_stack_size_as_option(&self) -> Option<u64>

source

pub fn max_type_nodes(&self) -> u64

source

pub fn max_type_nodes_as_option(&self) -> Option<u64>

source

pub fn max_push_size(&self) -> u64

source

pub fn max_push_size_as_option(&self) -> Option<u64>

source

pub fn max_struct_definitions(&self) -> u64

source

pub fn max_struct_definitions_as_option(&self) -> Option<u64>

source

pub fn max_function_definitions(&self) -> u64

source

pub fn max_function_definitions_as_option(&self) -> Option<u64>

source

pub fn max_fields_in_struct(&self) -> u64

source

pub fn max_fields_in_struct_as_option(&self) -> Option<u64>

source

pub fn max_dependency_depth(&self) -> u64

source

pub fn max_dependency_depth_as_option(&self) -> Option<u64>

source

pub fn max_num_event_emit(&self) -> u64

source

pub fn max_num_event_emit_as_option(&self) -> Option<u64>

source

pub fn max_num_new_move_object_ids(&self) -> u64

source

pub fn max_num_new_move_object_ids_as_option(&self) -> Option<u64>

source

pub fn max_num_new_move_object_ids_system_tx(&self) -> u64

source

pub fn max_num_new_move_object_ids_system_tx_as_option(&self) -> Option<u64>

source

pub fn max_num_deleted_move_object_ids(&self) -> u64

source

pub fn max_num_deleted_move_object_ids_as_option(&self) -> Option<u64>

source

pub fn max_num_deleted_move_object_ids_system_tx(&self) -> u64

source

pub fn max_num_deleted_move_object_ids_system_tx_as_option(&self) -> Option<u64>

source

pub fn max_num_transferred_move_object_ids(&self) -> u64

source

pub fn max_num_transferred_move_object_ids_as_option(&self) -> Option<u64>

source

pub fn max_num_transferred_move_object_ids_system_tx(&self) -> u64

source

pub fn max_num_transferred_move_object_ids_system_tx_as_option( &self, ) -> Option<u64>

source

pub fn max_event_emit_size(&self) -> u64

source

pub fn max_event_emit_size_as_option(&self) -> Option<u64>

source

pub fn max_event_emit_size_total(&self) -> u64

source

pub fn max_event_emit_size_total_as_option(&self) -> Option<u64>

source

pub fn max_move_vector_len(&self) -> u64

source

pub fn max_move_vector_len_as_option(&self) -> Option<u64>

source

pub fn max_move_identifier_len(&self) -> u64

source

pub fn max_move_identifier_len_as_option(&self) -> Option<u64>

source

pub fn max_move_value_depth(&self) -> u64

source

pub fn max_move_value_depth_as_option(&self) -> Option<u64>

source

pub fn max_move_enum_variants(&self) -> u64

source

pub fn max_move_enum_variants_as_option(&self) -> Option<u64>

source

pub fn max_back_edges_per_function(&self) -> u64

source

pub fn max_back_edges_per_function_as_option(&self) -> Option<u64>

source

pub fn max_back_edges_per_module(&self) -> u64

source

pub fn max_back_edges_per_module_as_option(&self) -> Option<u64>

source

pub fn max_verifier_meter_ticks_per_function(&self) -> u64

source

pub fn max_verifier_meter_ticks_per_function_as_option(&self) -> Option<u64>

source

pub fn max_meter_ticks_per_module(&self) -> u64

source

pub fn max_meter_ticks_per_module_as_option(&self) -> Option<u64>

source

pub fn max_meter_ticks_per_package(&self) -> u64

source

pub fn max_meter_ticks_per_package_as_option(&self) -> Option<u64>

source

pub fn object_runtime_max_num_cached_objects(&self) -> u64

source

pub fn object_runtime_max_num_cached_objects_as_option(&self) -> Option<u64>

source

pub fn object_runtime_max_num_cached_objects_system_tx(&self) -> u64

source

pub fn object_runtime_max_num_cached_objects_system_tx_as_option( &self, ) -> Option<u64>

source

pub fn object_runtime_max_num_store_entries(&self) -> u64

source

pub fn object_runtime_max_num_store_entries_as_option(&self) -> Option<u64>

source

pub fn object_runtime_max_num_store_entries_system_tx(&self) -> u64

source

pub fn object_runtime_max_num_store_entries_system_tx_as_option( &self, ) -> Option<u64>

source

pub fn base_tx_cost_fixed(&self) -> u64

source

pub fn base_tx_cost_fixed_as_option(&self) -> Option<u64>

source

pub fn package_publish_cost_fixed(&self) -> u64

source

pub fn package_publish_cost_fixed_as_option(&self) -> Option<u64>

source

pub fn base_tx_cost_per_byte(&self) -> u64

source

pub fn base_tx_cost_per_byte_as_option(&self) -> Option<u64>

source

pub fn package_publish_cost_per_byte(&self) -> u64

source

pub fn package_publish_cost_per_byte_as_option(&self) -> Option<u64>

source

pub fn obj_access_cost_read_per_byte(&self) -> u64

source

pub fn obj_access_cost_read_per_byte_as_option(&self) -> Option<u64>

source

pub fn obj_access_cost_mutate_per_byte(&self) -> u64

source

pub fn obj_access_cost_mutate_per_byte_as_option(&self) -> Option<u64>

source

pub fn obj_access_cost_delete_per_byte(&self) -> u64

source

pub fn obj_access_cost_delete_per_byte_as_option(&self) -> Option<u64>

source

pub fn obj_access_cost_verify_per_byte(&self) -> u64

source

pub fn obj_access_cost_verify_per_byte_as_option(&self) -> Option<u64>

source

pub fn gas_model_version(&self) -> u64

source

pub fn gas_model_version_as_option(&self) -> Option<u64>

source

pub fn obj_data_cost_refundable(&self) -> u64

source

pub fn obj_data_cost_refundable_as_option(&self) -> Option<u64>

source

pub fn obj_metadata_cost_non_refundable(&self) -> u64

source

pub fn obj_metadata_cost_non_refundable_as_option(&self) -> Option<u64>

source

pub fn storage_rebate_rate(&self) -> u64

source

pub fn storage_rebate_rate_as_option(&self) -> Option<u64>

source

pub fn reward_slashing_rate(&self) -> u64

source

pub fn reward_slashing_rate_as_option(&self) -> Option<u64>

source

pub fn storage_gas_price(&self) -> u64

source

pub fn storage_gas_price_as_option(&self) -> Option<u64>

source

pub fn validator_target_reward(&self) -> u64

source

pub fn validator_target_reward_as_option(&self) -> Option<u64>

source

pub fn max_transactions_per_checkpoint(&self) -> u64

source

pub fn max_transactions_per_checkpoint_as_option(&self) -> Option<u64>

source

pub fn max_checkpoint_size_bytes(&self) -> u64

source

pub fn max_checkpoint_size_bytes_as_option(&self) -> Option<u64>

source

pub fn buffer_stake_for_protocol_upgrade_bps(&self) -> u64

source

pub fn buffer_stake_for_protocol_upgrade_bps_as_option(&self) -> Option<u64>

source

pub fn address_from_bytes_cost_base(&self) -> u64

source

pub fn address_from_bytes_cost_base_as_option(&self) -> Option<u64>

source

pub fn address_to_u256_cost_base(&self) -> u64

source

pub fn address_to_u256_cost_base_as_option(&self) -> Option<u64>

source

pub fn address_from_u256_cost_base(&self) -> u64

source

pub fn address_from_u256_cost_base_as_option(&self) -> Option<u64>

source

pub fn config_read_setting_impl_cost_base(&self) -> u64

source

pub fn config_read_setting_impl_cost_base_as_option(&self) -> Option<u64>

source

pub fn config_read_setting_impl_cost_per_byte(&self) -> u64

source

pub fn config_read_setting_impl_cost_per_byte_as_option(&self) -> Option<u64>

source

pub fn dynamic_field_hash_type_and_key_cost_base(&self) -> u64

source

pub fn dynamic_field_hash_type_and_key_cost_base_as_option(&self) -> Option<u64>

source

pub fn dynamic_field_hash_type_and_key_type_cost_per_byte(&self) -> u64

source

pub fn dynamic_field_hash_type_and_key_type_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn dynamic_field_hash_type_and_key_value_cost_per_byte(&self) -> u64

source

pub fn dynamic_field_hash_type_and_key_value_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn dynamic_field_hash_type_and_key_type_tag_cost_per_byte(&self) -> u64

source

pub fn dynamic_field_hash_type_and_key_type_tag_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn dynamic_field_add_child_object_cost_base(&self) -> u64

source

pub fn dynamic_field_add_child_object_cost_base_as_option(&self) -> Option<u64>

source

pub fn dynamic_field_add_child_object_type_cost_per_byte(&self) -> u64

source

pub fn dynamic_field_add_child_object_type_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn dynamic_field_add_child_object_value_cost_per_byte(&self) -> u64

source

pub fn dynamic_field_add_child_object_value_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn dynamic_field_add_child_object_struct_tag_cost_per_byte(&self) -> u64

source

pub fn dynamic_field_add_child_object_struct_tag_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn dynamic_field_borrow_child_object_cost_base(&self) -> u64

source

pub fn dynamic_field_borrow_child_object_cost_base_as_option( &self, ) -> Option<u64>

source

pub fn dynamic_field_borrow_child_object_child_ref_cost_per_byte(&self) -> u64

source

pub fn dynamic_field_borrow_child_object_child_ref_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn dynamic_field_borrow_child_object_type_cost_per_byte(&self) -> u64

source

pub fn dynamic_field_borrow_child_object_type_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn dynamic_field_remove_child_object_cost_base(&self) -> u64

source

pub fn dynamic_field_remove_child_object_cost_base_as_option( &self, ) -> Option<u64>

source

pub fn dynamic_field_remove_child_object_child_cost_per_byte(&self) -> u64

source

pub fn dynamic_field_remove_child_object_child_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn dynamic_field_remove_child_object_type_cost_per_byte(&self) -> u64

source

pub fn dynamic_field_remove_child_object_type_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn dynamic_field_has_child_object_cost_base(&self) -> u64

source

pub fn dynamic_field_has_child_object_cost_base_as_option(&self) -> Option<u64>

source

pub fn dynamic_field_has_child_object_with_ty_cost_base(&self) -> u64

source

pub fn dynamic_field_has_child_object_with_ty_cost_base_as_option( &self, ) -> Option<u64>

source

pub fn dynamic_field_has_child_object_with_ty_type_cost_per_byte(&self) -> u64

source

pub fn dynamic_field_has_child_object_with_ty_type_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn dynamic_field_has_child_object_with_ty_type_tag_cost_per_byte( &self, ) -> u64

source

pub fn dynamic_field_has_child_object_with_ty_type_tag_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn event_emit_cost_base(&self) -> u64

source

pub fn event_emit_cost_base_as_option(&self) -> Option<u64>

source

pub fn event_emit_value_size_derivation_cost_per_byte(&self) -> u64

source

pub fn event_emit_value_size_derivation_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn event_emit_tag_size_derivation_cost_per_byte(&self) -> u64

source

pub fn event_emit_tag_size_derivation_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn event_emit_output_cost_per_byte(&self) -> u64

source

pub fn event_emit_output_cost_per_byte_as_option(&self) -> Option<u64>

source

pub fn object_borrow_uid_cost_base(&self) -> u64

source

pub fn object_borrow_uid_cost_base_as_option(&self) -> Option<u64>

source

pub fn object_delete_impl_cost_base(&self) -> u64

source

pub fn object_delete_impl_cost_base_as_option(&self) -> Option<u64>

source

pub fn object_record_new_uid_cost_base(&self) -> u64

source

pub fn object_record_new_uid_cost_base_as_option(&self) -> Option<u64>

source

pub fn transfer_transfer_internal_cost_base(&self) -> u64

source

pub fn transfer_transfer_internal_cost_base_as_option(&self) -> Option<u64>

source

pub fn transfer_freeze_object_cost_base(&self) -> u64

source

pub fn transfer_freeze_object_cost_base_as_option(&self) -> Option<u64>

source

pub fn transfer_share_object_cost_base(&self) -> u64

source

pub fn transfer_share_object_cost_base_as_option(&self) -> Option<u64>

source

pub fn transfer_receive_object_cost_base(&self) -> u64

source

pub fn transfer_receive_object_cost_base_as_option(&self) -> Option<u64>

source

pub fn tx_context_derive_id_cost_base(&self) -> u64

source

pub fn tx_context_derive_id_cost_base_as_option(&self) -> Option<u64>

source

pub fn types_is_one_time_witness_cost_base(&self) -> u64

source

pub fn types_is_one_time_witness_cost_base_as_option(&self) -> Option<u64>

source

pub fn types_is_one_time_witness_type_tag_cost_per_byte(&self) -> u64

source

pub fn types_is_one_time_witness_type_tag_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn types_is_one_time_witness_type_cost_per_byte(&self) -> u64

source

pub fn types_is_one_time_witness_type_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn validator_validate_metadata_cost_base(&self) -> u64

source

pub fn validator_validate_metadata_cost_base_as_option(&self) -> Option<u64>

source

pub fn validator_validate_metadata_data_cost_per_byte(&self) -> u64

source

pub fn validator_validate_metadata_data_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn crypto_invalid_arguments_cost(&self) -> u64

source

pub fn crypto_invalid_arguments_cost_as_option(&self) -> Option<u64>

source

pub fn bls12381_bls12381_min_sig_verify_cost_base(&self) -> u64

source

pub fn bls12381_bls12381_min_sig_verify_cost_base_as_option( &self, ) -> Option<u64>

source

pub fn bls12381_bls12381_min_sig_verify_msg_cost_per_byte(&self) -> u64

source

pub fn bls12381_bls12381_min_sig_verify_msg_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn bls12381_bls12381_min_sig_verify_msg_cost_per_block(&self) -> u64

source

pub fn bls12381_bls12381_min_sig_verify_msg_cost_per_block_as_option( &self, ) -> Option<u64>

source

pub fn bls12381_bls12381_min_pk_verify_cost_base(&self) -> u64

source

pub fn bls12381_bls12381_min_pk_verify_cost_base_as_option(&self) -> Option<u64>

source

pub fn bls12381_bls12381_min_pk_verify_msg_cost_per_byte(&self) -> u64

source

pub fn bls12381_bls12381_min_pk_verify_msg_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn bls12381_bls12381_min_pk_verify_msg_cost_per_block(&self) -> u64

source

pub fn bls12381_bls12381_min_pk_verify_msg_cost_per_block_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_k1_ecrecover_keccak256_cost_base(&self) -> u64

source

pub fn ecdsa_k1_ecrecover_keccak256_cost_base_as_option(&self) -> Option<u64>

source

pub fn ecdsa_k1_ecrecover_keccak256_msg_cost_per_byte(&self) -> u64

source

pub fn ecdsa_k1_ecrecover_keccak256_msg_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_k1_ecrecover_keccak256_msg_cost_per_block(&self) -> u64

source

pub fn ecdsa_k1_ecrecover_keccak256_msg_cost_per_block_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_k1_ecrecover_sha256_cost_base(&self) -> u64

source

pub fn ecdsa_k1_ecrecover_sha256_cost_base_as_option(&self) -> Option<u64>

source

pub fn ecdsa_k1_ecrecover_sha256_msg_cost_per_byte(&self) -> u64

source

pub fn ecdsa_k1_ecrecover_sha256_msg_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_k1_ecrecover_sha256_msg_cost_per_block(&self) -> u64

source

pub fn ecdsa_k1_ecrecover_sha256_msg_cost_per_block_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_k1_decompress_pubkey_cost_base(&self) -> u64

source

pub fn ecdsa_k1_decompress_pubkey_cost_base_as_option(&self) -> Option<u64>

source

pub fn ecdsa_k1_secp256k1_verify_keccak256_cost_base(&self) -> u64

source

pub fn ecdsa_k1_secp256k1_verify_keccak256_cost_base_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_k1_secp256k1_verify_keccak256_msg_cost_per_byte(&self) -> u64

source

pub fn ecdsa_k1_secp256k1_verify_keccak256_msg_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_k1_secp256k1_verify_keccak256_msg_cost_per_block(&self) -> u64

source

pub fn ecdsa_k1_secp256k1_verify_keccak256_msg_cost_per_block_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_k1_secp256k1_verify_sha256_cost_base(&self) -> u64

source

pub fn ecdsa_k1_secp256k1_verify_sha256_cost_base_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_k1_secp256k1_verify_sha256_msg_cost_per_byte(&self) -> u64

source

pub fn ecdsa_k1_secp256k1_verify_sha256_msg_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_k1_secp256k1_verify_sha256_msg_cost_per_block(&self) -> u64

source

pub fn ecdsa_k1_secp256k1_verify_sha256_msg_cost_per_block_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_r1_ecrecover_keccak256_cost_base(&self) -> u64

source

pub fn ecdsa_r1_ecrecover_keccak256_cost_base_as_option(&self) -> Option<u64>

source

pub fn ecdsa_r1_ecrecover_keccak256_msg_cost_per_byte(&self) -> u64

source

pub fn ecdsa_r1_ecrecover_keccak256_msg_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_r1_ecrecover_keccak256_msg_cost_per_block(&self) -> u64

source

pub fn ecdsa_r1_ecrecover_keccak256_msg_cost_per_block_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_r1_ecrecover_sha256_cost_base(&self) -> u64

source

pub fn ecdsa_r1_ecrecover_sha256_cost_base_as_option(&self) -> Option<u64>

source

pub fn ecdsa_r1_ecrecover_sha256_msg_cost_per_byte(&self) -> u64

source

pub fn ecdsa_r1_ecrecover_sha256_msg_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_r1_ecrecover_sha256_msg_cost_per_block(&self) -> u64

source

pub fn ecdsa_r1_ecrecover_sha256_msg_cost_per_block_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_r1_secp256r1_verify_keccak256_cost_base(&self) -> u64

source

pub fn ecdsa_r1_secp256r1_verify_keccak256_cost_base_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_r1_secp256r1_verify_keccak256_msg_cost_per_byte(&self) -> u64

source

pub fn ecdsa_r1_secp256r1_verify_keccak256_msg_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_r1_secp256r1_verify_keccak256_msg_cost_per_block(&self) -> u64

source

pub fn ecdsa_r1_secp256r1_verify_keccak256_msg_cost_per_block_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_r1_secp256r1_verify_sha256_cost_base(&self) -> u64

source

pub fn ecdsa_r1_secp256r1_verify_sha256_cost_base_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_r1_secp256r1_verify_sha256_msg_cost_per_byte(&self) -> u64

source

pub fn ecdsa_r1_secp256r1_verify_sha256_msg_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn ecdsa_r1_secp256r1_verify_sha256_msg_cost_per_block(&self) -> u64

source

pub fn ecdsa_r1_secp256r1_verify_sha256_msg_cost_per_block_as_option( &self, ) -> Option<u64>

source

pub fn ecvrf_ecvrf_verify_cost_base(&self) -> u64

source

pub fn ecvrf_ecvrf_verify_cost_base_as_option(&self) -> Option<u64>

source

pub fn ecvrf_ecvrf_verify_alpha_string_cost_per_byte(&self) -> u64

source

pub fn ecvrf_ecvrf_verify_alpha_string_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn ecvrf_ecvrf_verify_alpha_string_cost_per_block(&self) -> u64

source

pub fn ecvrf_ecvrf_verify_alpha_string_cost_per_block_as_option( &self, ) -> Option<u64>

source

pub fn ed25519_ed25519_verify_cost_base(&self) -> u64

source

pub fn ed25519_ed25519_verify_cost_base_as_option(&self) -> Option<u64>

source

pub fn ed25519_ed25519_verify_msg_cost_per_byte(&self) -> u64

source

pub fn ed25519_ed25519_verify_msg_cost_per_byte_as_option(&self) -> Option<u64>

source

pub fn ed25519_ed25519_verify_msg_cost_per_block(&self) -> u64

source

pub fn ed25519_ed25519_verify_msg_cost_per_block_as_option(&self) -> Option<u64>

source

pub fn groth16_prepare_verifying_key_bls12381_cost_base(&self) -> u64

source

pub fn groth16_prepare_verifying_key_bls12381_cost_base_as_option( &self, ) -> Option<u64>

source

pub fn groth16_prepare_verifying_key_bn254_cost_base(&self) -> u64

source

pub fn groth16_prepare_verifying_key_bn254_cost_base_as_option( &self, ) -> Option<u64>

source

pub fn groth16_verify_groth16_proof_internal_bls12381_cost_base(&self) -> u64

source

pub fn groth16_verify_groth16_proof_internal_bls12381_cost_base_as_option( &self, ) -> Option<u64>

source

pub fn groth16_verify_groth16_proof_internal_bls12381_cost_per_public_input( &self, ) -> u64

source

pub fn groth16_verify_groth16_proof_internal_bls12381_cost_per_public_input_as_option( &self, ) -> Option<u64>

source

pub fn groth16_verify_groth16_proof_internal_bn254_cost_base(&self) -> u64

source

pub fn groth16_verify_groth16_proof_internal_bn254_cost_base_as_option( &self, ) -> Option<u64>

source

pub fn groth16_verify_groth16_proof_internal_bn254_cost_per_public_input( &self, ) -> u64

source

pub fn groth16_verify_groth16_proof_internal_bn254_cost_per_public_input_as_option( &self, ) -> Option<u64>

source

pub fn groth16_verify_groth16_proof_internal_public_input_cost_per_byte( &self, ) -> u64

source

pub fn groth16_verify_groth16_proof_internal_public_input_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn hash_blake2b256_cost_base(&self) -> u64

source

pub fn hash_blake2b256_cost_base_as_option(&self) -> Option<u64>

source

pub fn hash_blake2b256_data_cost_per_byte(&self) -> u64

source

pub fn hash_blake2b256_data_cost_per_byte_as_option(&self) -> Option<u64>

source

pub fn hash_blake2b256_data_cost_per_block(&self) -> u64

source

pub fn hash_blake2b256_data_cost_per_block_as_option(&self) -> Option<u64>

source

pub fn hash_keccak256_cost_base(&self) -> u64

source

pub fn hash_keccak256_cost_base_as_option(&self) -> Option<u64>

source

pub fn hash_keccak256_data_cost_per_byte(&self) -> u64

source

pub fn hash_keccak256_data_cost_per_byte_as_option(&self) -> Option<u64>

source

pub fn hash_keccak256_data_cost_per_block(&self) -> u64

source

pub fn hash_keccak256_data_cost_per_block_as_option(&self) -> Option<u64>

source

pub fn poseidon_bn254_cost_base(&self) -> u64

source

pub fn poseidon_bn254_cost_base_as_option(&self) -> Option<u64>

source

pub fn poseidon_bn254_cost_per_block(&self) -> u64

source

pub fn poseidon_bn254_cost_per_block_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_decode_scalar_cost(&self) -> u64

source

pub fn group_ops_bls12381_decode_scalar_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_decode_g1_cost(&self) -> u64

source

pub fn group_ops_bls12381_decode_g1_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_decode_g2_cost(&self) -> u64

source

pub fn group_ops_bls12381_decode_g2_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_decode_gt_cost(&self) -> u64

source

pub fn group_ops_bls12381_decode_gt_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_scalar_add_cost(&self) -> u64

source

pub fn group_ops_bls12381_scalar_add_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_g1_add_cost(&self) -> u64

source

pub fn group_ops_bls12381_g1_add_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_g2_add_cost(&self) -> u64

source

pub fn group_ops_bls12381_g2_add_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_gt_add_cost(&self) -> u64

source

pub fn group_ops_bls12381_gt_add_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_scalar_sub_cost(&self) -> u64

source

pub fn group_ops_bls12381_scalar_sub_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_g1_sub_cost(&self) -> u64

source

pub fn group_ops_bls12381_g1_sub_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_g2_sub_cost(&self) -> u64

source

pub fn group_ops_bls12381_g2_sub_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_gt_sub_cost(&self) -> u64

source

pub fn group_ops_bls12381_gt_sub_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_scalar_mul_cost(&self) -> u64

source

pub fn group_ops_bls12381_scalar_mul_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_g1_mul_cost(&self) -> u64

source

pub fn group_ops_bls12381_g1_mul_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_g2_mul_cost(&self) -> u64

source

pub fn group_ops_bls12381_g2_mul_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_gt_mul_cost(&self) -> u64

source

pub fn group_ops_bls12381_gt_mul_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_scalar_div_cost(&self) -> u64

source

pub fn group_ops_bls12381_scalar_div_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_g1_div_cost(&self) -> u64

source

pub fn group_ops_bls12381_g1_div_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_g2_div_cost(&self) -> u64

source

pub fn group_ops_bls12381_g2_div_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_gt_div_cost(&self) -> u64

source

pub fn group_ops_bls12381_gt_div_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_g1_hash_to_base_cost(&self) -> u64

source

pub fn group_ops_bls12381_g1_hash_to_base_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_g2_hash_to_base_cost(&self) -> u64

source

pub fn group_ops_bls12381_g2_hash_to_base_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_g1_hash_to_cost_per_byte(&self) -> u64

source

pub fn group_ops_bls12381_g1_hash_to_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn group_ops_bls12381_g2_hash_to_cost_per_byte(&self) -> u64

source

pub fn group_ops_bls12381_g2_hash_to_cost_per_byte_as_option( &self, ) -> Option<u64>

source

pub fn group_ops_bls12381_g1_msm_base_cost(&self) -> u64

source

pub fn group_ops_bls12381_g1_msm_base_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_g2_msm_base_cost(&self) -> u64

source

pub fn group_ops_bls12381_g2_msm_base_cost_as_option(&self) -> Option<u64>

source

pub fn group_ops_bls12381_g1_msm_base_cost_per_input(&self) -> u64

source

pub fn group_ops_bls12381_g1_msm_base_cost_per_input_as_option( &self, ) -> Option<u64>

source

pub fn group_ops_bls12381_g2_msm_base_cost_per_input(&self) -> u64

source

pub fn group_ops_bls12381_g2_msm_base_cost_per_input_as_option( &self, ) -> Option<u64>

source

pub fn group_ops_bls12381_msm_max_len(&self) -> u32

source

pub fn group_ops_bls12381_msm_max_len_as_option(&self) -> Option<u32>

source

pub fn group_ops_bls12381_pairing_cost(&self) -> u64

source

pub fn group_ops_bls12381_pairing_cost_as_option(&self) -> Option<u64>

source

pub fn hmac_hmac_sha3_256_cost_base(&self) -> u64

source

pub fn hmac_hmac_sha3_256_cost_base_as_option(&self) -> Option<u64>

source

pub fn hmac_hmac_sha3_256_input_cost_per_byte(&self) -> u64

source

pub fn hmac_hmac_sha3_256_input_cost_per_byte_as_option(&self) -> Option<u64>

source

pub fn hmac_hmac_sha3_256_input_cost_per_block(&self) -> u64

source

pub fn hmac_hmac_sha3_256_input_cost_per_block_as_option(&self) -> Option<u64>

source

pub fn check_zklogin_id_cost_base(&self) -> u64

source

pub fn check_zklogin_id_cost_base_as_option(&self) -> Option<u64>

source

pub fn check_zklogin_issuer_cost_base(&self) -> u64

source

pub fn check_zklogin_issuer_cost_base_as_option(&self) -> Option<u64>

source

pub fn vdf_verify_vdf_cost(&self) -> u64

source

pub fn vdf_verify_vdf_cost_as_option(&self) -> Option<u64>

source

pub fn vdf_hash_to_input_cost(&self) -> u64

source

pub fn vdf_hash_to_input_cost_as_option(&self) -> Option<u64>

source

pub fn bcs_per_byte_serialized_cost(&self) -> u64

source

pub fn bcs_per_byte_serialized_cost_as_option(&self) -> Option<u64>

source

pub fn bcs_legacy_min_output_size_cost(&self) -> u64

source

pub fn bcs_legacy_min_output_size_cost_as_option(&self) -> Option<u64>

source

pub fn bcs_failure_cost(&self) -> u64

source

pub fn bcs_failure_cost_as_option(&self) -> Option<u64>

source

pub fn hash_sha2_256_base_cost(&self) -> u64

source

pub fn hash_sha2_256_base_cost_as_option(&self) -> Option<u64>

source

pub fn hash_sha2_256_per_byte_cost(&self) -> u64

source

pub fn hash_sha2_256_per_byte_cost_as_option(&self) -> Option<u64>

source

pub fn hash_sha2_256_legacy_min_input_len_cost(&self) -> u64

source

pub fn hash_sha2_256_legacy_min_input_len_cost_as_option(&self) -> Option<u64>

source

pub fn hash_sha3_256_base_cost(&self) -> u64

source

pub fn hash_sha3_256_base_cost_as_option(&self) -> Option<u64>

source

pub fn hash_sha3_256_per_byte_cost(&self) -> u64

source

pub fn hash_sha3_256_per_byte_cost_as_option(&self) -> Option<u64>

source

pub fn hash_sha3_256_legacy_min_input_len_cost(&self) -> u64

source

pub fn hash_sha3_256_legacy_min_input_len_cost_as_option(&self) -> Option<u64>

source

pub fn type_name_get_base_cost(&self) -> u64

source

pub fn type_name_get_base_cost_as_option(&self) -> Option<u64>

source

pub fn type_name_get_per_byte_cost(&self) -> u64

source

pub fn type_name_get_per_byte_cost_as_option(&self) -> Option<u64>

source

pub fn string_check_utf8_base_cost(&self) -> u64

source

pub fn string_check_utf8_base_cost_as_option(&self) -> Option<u64>

source

pub fn string_check_utf8_per_byte_cost(&self) -> u64

source

pub fn string_check_utf8_per_byte_cost_as_option(&self) -> Option<u64>

source

pub fn string_is_char_boundary_base_cost(&self) -> u64

source

pub fn string_is_char_boundary_base_cost_as_option(&self) -> Option<u64>

source

pub fn string_sub_string_base_cost(&self) -> u64

source

pub fn string_sub_string_base_cost_as_option(&self) -> Option<u64>

source

pub fn string_sub_string_per_byte_cost(&self) -> u64

source

pub fn string_sub_string_per_byte_cost_as_option(&self) -> Option<u64>

source

pub fn string_index_of_base_cost(&self) -> u64

source

pub fn string_index_of_base_cost_as_option(&self) -> Option<u64>

source

pub fn string_index_of_per_byte_pattern_cost(&self) -> u64

source

pub fn string_index_of_per_byte_pattern_cost_as_option(&self) -> Option<u64>

source

pub fn string_index_of_per_byte_searched_cost(&self) -> u64

source

pub fn string_index_of_per_byte_searched_cost_as_option(&self) -> Option<u64>

source

pub fn vector_empty_base_cost(&self) -> u64

source

pub fn vector_empty_base_cost_as_option(&self) -> Option<u64>

source

pub fn vector_length_base_cost(&self) -> u64

source

pub fn vector_length_base_cost_as_option(&self) -> Option<u64>

source

pub fn vector_push_back_base_cost(&self) -> u64

source

pub fn vector_push_back_base_cost_as_option(&self) -> Option<u64>

source

pub fn vector_push_back_legacy_per_abstract_memory_unit_cost(&self) -> u64

source

pub fn vector_push_back_legacy_per_abstract_memory_unit_cost_as_option( &self, ) -> Option<u64>

source

pub fn vector_borrow_base_cost(&self) -> u64

source

pub fn vector_borrow_base_cost_as_option(&self) -> Option<u64>

source

pub fn vector_pop_back_base_cost(&self) -> u64

source

pub fn vector_pop_back_base_cost_as_option(&self) -> Option<u64>

source

pub fn vector_destroy_empty_base_cost(&self) -> u64

source

pub fn vector_destroy_empty_base_cost_as_option(&self) -> Option<u64>

source

pub fn vector_swap_base_cost(&self) -> u64

source

pub fn vector_swap_base_cost_as_option(&self) -> Option<u64>

source

pub fn debug_print_base_cost(&self) -> u64

source

pub fn debug_print_base_cost_as_option(&self) -> Option<u64>

source

pub fn debug_print_stack_trace_base_cost(&self) -> u64

source

pub fn debug_print_stack_trace_base_cost_as_option(&self) -> Option<u64>

source

pub fn execution_version(&self) -> u64

source

pub fn execution_version_as_option(&self) -> Option<u64>

source

pub fn consensus_bad_nodes_stake_threshold(&self) -> u64

source

pub fn consensus_bad_nodes_stake_threshold_as_option(&self) -> Option<u64>

source

pub fn max_jwk_votes_per_validator_per_epoch(&self) -> u64

source

pub fn max_jwk_votes_per_validator_per_epoch_as_option(&self) -> Option<u64>

source

pub fn max_age_of_jwk_in_epochs(&self) -> u64

source

pub fn max_age_of_jwk_in_epochs_as_option(&self) -> Option<u64>

source

pub fn random_beacon_reduction_allowed_delta(&self) -> u16

source

pub fn random_beacon_reduction_allowed_delta_as_option(&self) -> Option<u16>

source

pub fn random_beacon_reduction_lower_bound(&self) -> u32

source

pub fn random_beacon_reduction_lower_bound_as_option(&self) -> Option<u32>

source

pub fn random_beacon_dkg_timeout_round(&self) -> u32

source

pub fn random_beacon_dkg_timeout_round_as_option(&self) -> Option<u32>

source

pub fn random_beacon_min_round_interval_ms(&self) -> u64

source

pub fn random_beacon_min_round_interval_ms_as_option(&self) -> Option<u64>

source

pub fn random_beacon_dkg_version(&self) -> u64

source

pub fn random_beacon_dkg_version_as_option(&self) -> Option<u64>

source

pub fn consensus_max_transaction_size_bytes(&self) -> u64

source

pub fn consensus_max_transaction_size_bytes_as_option(&self) -> Option<u64>

source

pub fn consensus_max_transactions_in_block_bytes(&self) -> u64

source

pub fn consensus_max_transactions_in_block_bytes_as_option(&self) -> Option<u64>

source

pub fn consensus_max_num_transactions_in_block(&self) -> u64

source

pub fn consensus_max_num_transactions_in_block_as_option(&self) -> Option<u64>

source

pub fn max_deferral_rounds_for_congestion_control(&self) -> u64

source

pub fn max_deferral_rounds_for_congestion_control_as_option( &self, ) -> Option<u64>

source

pub fn min_checkpoint_interval_ms(&self) -> u64

source

pub fn min_checkpoint_interval_ms_as_option(&self) -> Option<u64>

source

pub fn checkpoint_summary_version_specific_data(&self) -> u64

source

pub fn checkpoint_summary_version_specific_data_as_option(&self) -> Option<u64>

source

pub fn max_soft_bundle_size(&self) -> u64

source

pub fn max_soft_bundle_size_as_option(&self) -> Option<u64>

source

pub fn bridge_should_try_to_finalize_committee(&self) -> bool

source

pub fn bridge_should_try_to_finalize_committee_as_option(&self) -> Option<bool>

source

pub fn max_accumulated_txn_cost_per_object_in_mysticeti_commit(&self) -> u64

source

pub fn max_accumulated_txn_cost_per_object_in_mysticeti_commit_as_option( &self, ) -> Option<u64>

source

pub fn lookup_attr(&self, value: String) -> Option<ProtocolConfigValue>

Lookup a config attribute by its string representation

source

pub fn attr_map(&self) -> BTreeMap<String, Option<ProtocolConfigValue>>

Get a map of all config attribute from string representations

source

pub fn lookup_feature(&self, value: String) -> Option<bool>

Get the feature flags

source

pub fn feature_map(&self) -> BTreeMap<String, bool>

source§

impl ProtocolConfig

source

pub fn set_max_tx_size_bytes_for_testing(&mut self, val: u64)

source

pub fn set_max_tx_size_bytes_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_tx_size_bytes_for_testing(&mut self)

source

pub fn set_max_input_objects_for_testing(&mut self, val: u64)

source

pub fn set_max_input_objects_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_input_objects_for_testing(&mut self)

source

pub fn set_max_size_written_objects_for_testing(&mut self, val: u64)

source

pub fn set_max_size_written_objects_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_size_written_objects_for_testing(&mut self)

source

pub fn set_max_size_written_objects_system_tx_for_testing(&mut self, val: u64)

source

pub fn set_max_size_written_objects_system_tx_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_size_written_objects_system_tx_for_testing(&mut self)

source

pub fn set_max_serialized_tx_effects_size_bytes_for_testing(&mut self, val: u64)

source

pub fn set_max_serialized_tx_effects_size_bytes_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_serialized_tx_effects_size_bytes_for_testing(&mut self)

source

pub fn set_max_serialized_tx_effects_size_bytes_system_tx_for_testing( &mut self, val: u64, )

source

pub fn set_max_serialized_tx_effects_size_bytes_system_tx_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_serialized_tx_effects_size_bytes_system_tx_for_testing( &mut self, )

source

pub fn set_max_gas_payment_objects_for_testing(&mut self, val: u32)

source

pub fn set_max_gas_payment_objects_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_gas_payment_objects_for_testing(&mut self)

source

pub fn set_max_modules_in_publish_for_testing(&mut self, val: u32)

source

pub fn set_max_modules_in_publish_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_modules_in_publish_for_testing(&mut self)

source

pub fn set_max_package_dependencies_for_testing(&mut self, val: u32)

source

pub fn set_max_package_dependencies_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_package_dependencies_for_testing(&mut self)

source

pub fn set_max_arguments_for_testing(&mut self, val: u32)

source

pub fn set_max_arguments_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_arguments_for_testing(&mut self)

source

pub fn set_max_type_arguments_for_testing(&mut self, val: u32)

source

pub fn set_max_type_arguments_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_type_arguments_for_testing(&mut self)

source

pub fn set_max_type_argument_depth_for_testing(&mut self, val: u32)

source

pub fn set_max_type_argument_depth_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_type_argument_depth_for_testing(&mut self)

source

pub fn set_max_pure_argument_size_for_testing(&mut self, val: u32)

source

pub fn set_max_pure_argument_size_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_pure_argument_size_for_testing(&mut self)

source

pub fn set_max_programmable_tx_commands_for_testing(&mut self, val: u32)

source

pub fn set_max_programmable_tx_commands_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_programmable_tx_commands_for_testing(&mut self)

source

pub fn set_move_binary_format_version_for_testing(&mut self, val: u32)

source

pub fn set_move_binary_format_version_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_move_binary_format_version_for_testing(&mut self)

source

pub fn set_min_move_binary_format_version_for_testing(&mut self, val: u32)

source

pub fn set_min_move_binary_format_version_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_min_move_binary_format_version_for_testing(&mut self)

source

pub fn set_binary_module_handles_for_testing(&mut self, val: u16)

source

pub fn set_binary_module_handles_from_str_for_testing(&mut self, val: String)

source

pub fn disable_binary_module_handles_for_testing(&mut self)

source

pub fn set_binary_struct_handles_for_testing(&mut self, val: u16)

source

pub fn set_binary_struct_handles_from_str_for_testing(&mut self, val: String)

source

pub fn disable_binary_struct_handles_for_testing(&mut self)

source

pub fn set_binary_function_handles_for_testing(&mut self, val: u16)

source

pub fn set_binary_function_handles_from_str_for_testing(&mut self, val: String)

source

pub fn disable_binary_function_handles_for_testing(&mut self)

source

pub fn set_binary_function_instantiations_for_testing(&mut self, val: u16)

source

pub fn set_binary_function_instantiations_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_binary_function_instantiations_for_testing(&mut self)

source

pub fn set_binary_signatures_for_testing(&mut self, val: u16)

source

pub fn set_binary_signatures_from_str_for_testing(&mut self, val: String)

source

pub fn disable_binary_signatures_for_testing(&mut self)

source

pub fn set_binary_constant_pool_for_testing(&mut self, val: u16)

source

pub fn set_binary_constant_pool_from_str_for_testing(&mut self, val: String)

source

pub fn disable_binary_constant_pool_for_testing(&mut self)

source

pub fn set_binary_identifiers_for_testing(&mut self, val: u16)

source

pub fn set_binary_identifiers_from_str_for_testing(&mut self, val: String)

source

pub fn disable_binary_identifiers_for_testing(&mut self)

source

pub fn set_binary_address_identifiers_for_testing(&mut self, val: u16)

source

pub fn set_binary_address_identifiers_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_binary_address_identifiers_for_testing(&mut self)

source

pub fn set_binary_struct_defs_for_testing(&mut self, val: u16)

source

pub fn set_binary_struct_defs_from_str_for_testing(&mut self, val: String)

source

pub fn disable_binary_struct_defs_for_testing(&mut self)

source

pub fn set_binary_struct_def_instantiations_for_testing(&mut self, val: u16)

source

pub fn set_binary_struct_def_instantiations_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_binary_struct_def_instantiations_for_testing(&mut self)

source

pub fn set_binary_function_defs_for_testing(&mut self, val: u16)

source

pub fn set_binary_function_defs_from_str_for_testing(&mut self, val: String)

source

pub fn disable_binary_function_defs_for_testing(&mut self)

source

pub fn set_binary_field_handles_for_testing(&mut self, val: u16)

source

pub fn set_binary_field_handles_from_str_for_testing(&mut self, val: String)

source

pub fn disable_binary_field_handles_for_testing(&mut self)

source

pub fn set_binary_field_instantiations_for_testing(&mut self, val: u16)

source

pub fn set_binary_field_instantiations_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_binary_field_instantiations_for_testing(&mut self)

source

pub fn set_binary_friend_decls_for_testing(&mut self, val: u16)

source

pub fn set_binary_friend_decls_from_str_for_testing(&mut self, val: String)

source

pub fn disable_binary_friend_decls_for_testing(&mut self)

source

pub fn set_binary_enum_defs_for_testing(&mut self, val: u16)

source

pub fn set_binary_enum_defs_from_str_for_testing(&mut self, val: String)

source

pub fn disable_binary_enum_defs_for_testing(&mut self)

source

pub fn set_binary_enum_def_instantiations_for_testing(&mut self, val: u16)

source

pub fn set_binary_enum_def_instantiations_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_binary_enum_def_instantiations_for_testing(&mut self)

source

pub fn set_binary_variant_handles_for_testing(&mut self, val: u16)

source

pub fn set_binary_variant_handles_from_str_for_testing(&mut self, val: String)

source

pub fn disable_binary_variant_handles_for_testing(&mut self)

source

pub fn set_binary_variant_instantiation_handles_for_testing(&mut self, val: u16)

source

pub fn set_binary_variant_instantiation_handles_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_binary_variant_instantiation_handles_for_testing(&mut self)

source

pub fn set_max_move_object_size_for_testing(&mut self, val: u64)

source

pub fn set_max_move_object_size_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_move_object_size_for_testing(&mut self)

source

pub fn set_max_move_package_size_for_testing(&mut self, val: u64)

source

pub fn set_max_move_package_size_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_move_package_size_for_testing(&mut self)

source

pub fn set_max_publish_or_upgrade_per_ptb_for_testing(&mut self, val: u64)

source

pub fn set_max_publish_or_upgrade_per_ptb_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_publish_or_upgrade_per_ptb_for_testing(&mut self)

source

pub fn set_max_tx_gas_for_testing(&mut self, val: u64)

source

pub fn set_max_tx_gas_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_tx_gas_for_testing(&mut self)

source

pub fn set_max_gas_price_for_testing(&mut self, val: u64)

source

pub fn set_max_gas_price_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_gas_price_for_testing(&mut self)

source

pub fn set_max_gas_computation_bucket_for_testing(&mut self, val: u64)

source

pub fn set_max_gas_computation_bucket_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_gas_computation_bucket_for_testing(&mut self)

source

pub fn set_gas_rounding_step_for_testing(&mut self, val: u64)

source

pub fn set_gas_rounding_step_from_str_for_testing(&mut self, val: String)

source

pub fn disable_gas_rounding_step_for_testing(&mut self)

source

pub fn set_max_loop_depth_for_testing(&mut self, val: u64)

source

pub fn set_max_loop_depth_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_loop_depth_for_testing(&mut self)

source

pub fn set_max_generic_instantiation_length_for_testing(&mut self, val: u64)

source

pub fn set_max_generic_instantiation_length_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_generic_instantiation_length_for_testing(&mut self)

source

pub fn set_max_function_parameters_for_testing(&mut self, val: u64)

source

pub fn set_max_function_parameters_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_function_parameters_for_testing(&mut self)

source

pub fn set_max_basic_blocks_for_testing(&mut self, val: u64)

source

pub fn set_max_basic_blocks_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_basic_blocks_for_testing(&mut self)

source

pub fn set_max_value_stack_size_for_testing(&mut self, val: u64)

source

pub fn set_max_value_stack_size_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_value_stack_size_for_testing(&mut self)

source

pub fn set_max_type_nodes_for_testing(&mut self, val: u64)

source

pub fn set_max_type_nodes_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_type_nodes_for_testing(&mut self)

source

pub fn set_max_push_size_for_testing(&mut self, val: u64)

source

pub fn set_max_push_size_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_push_size_for_testing(&mut self)

source

pub fn set_max_struct_definitions_for_testing(&mut self, val: u64)

source

pub fn set_max_struct_definitions_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_struct_definitions_for_testing(&mut self)

source

pub fn set_max_function_definitions_for_testing(&mut self, val: u64)

source

pub fn set_max_function_definitions_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_function_definitions_for_testing(&mut self)

source

pub fn set_max_fields_in_struct_for_testing(&mut self, val: u64)

source

pub fn set_max_fields_in_struct_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_fields_in_struct_for_testing(&mut self)

source

pub fn set_max_dependency_depth_for_testing(&mut self, val: u64)

source

pub fn set_max_dependency_depth_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_dependency_depth_for_testing(&mut self)

source

pub fn set_max_num_event_emit_for_testing(&mut self, val: u64)

source

pub fn set_max_num_event_emit_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_num_event_emit_for_testing(&mut self)

source

pub fn set_max_num_new_move_object_ids_for_testing(&mut self, val: u64)

source

pub fn set_max_num_new_move_object_ids_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_num_new_move_object_ids_for_testing(&mut self)

source

pub fn set_max_num_new_move_object_ids_system_tx_for_testing( &mut self, val: u64, )

source

pub fn set_max_num_new_move_object_ids_system_tx_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_num_new_move_object_ids_system_tx_for_testing(&mut self)

source

pub fn set_max_num_deleted_move_object_ids_for_testing(&mut self, val: u64)

source

pub fn set_max_num_deleted_move_object_ids_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_num_deleted_move_object_ids_for_testing(&mut self)

source

pub fn set_max_num_deleted_move_object_ids_system_tx_for_testing( &mut self, val: u64, )

source

pub fn set_max_num_deleted_move_object_ids_system_tx_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_num_deleted_move_object_ids_system_tx_for_testing(&mut self)

source

pub fn set_max_num_transferred_move_object_ids_for_testing(&mut self, val: u64)

source

pub fn set_max_num_transferred_move_object_ids_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_num_transferred_move_object_ids_for_testing(&mut self)

source

pub fn set_max_num_transferred_move_object_ids_system_tx_for_testing( &mut self, val: u64, )

source

pub fn set_max_num_transferred_move_object_ids_system_tx_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_num_transferred_move_object_ids_system_tx_for_testing( &mut self, )

source

pub fn set_max_event_emit_size_for_testing(&mut self, val: u64)

source

pub fn set_max_event_emit_size_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_event_emit_size_for_testing(&mut self)

source

pub fn set_max_event_emit_size_total_for_testing(&mut self, val: u64)

source

pub fn set_max_event_emit_size_total_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_event_emit_size_total_for_testing(&mut self)

source

pub fn set_max_move_vector_len_for_testing(&mut self, val: u64)

source

pub fn set_max_move_vector_len_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_move_vector_len_for_testing(&mut self)

source

pub fn set_max_move_identifier_len_for_testing(&mut self, val: u64)

source

pub fn set_max_move_identifier_len_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_move_identifier_len_for_testing(&mut self)

source

pub fn set_max_move_value_depth_for_testing(&mut self, val: u64)

source

pub fn set_max_move_value_depth_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_move_value_depth_for_testing(&mut self)

source

pub fn set_max_move_enum_variants_for_testing(&mut self, val: u64)

source

pub fn set_max_move_enum_variants_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_move_enum_variants_for_testing(&mut self)

source

pub fn set_max_back_edges_per_function_for_testing(&mut self, val: u64)

source

pub fn set_max_back_edges_per_function_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_back_edges_per_function_for_testing(&mut self)

source

pub fn set_max_back_edges_per_module_for_testing(&mut self, val: u64)

source

pub fn set_max_back_edges_per_module_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_back_edges_per_module_for_testing(&mut self)

source

pub fn set_max_verifier_meter_ticks_per_function_for_testing( &mut self, val: u64, )

source

pub fn set_max_verifier_meter_ticks_per_function_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_verifier_meter_ticks_per_function_for_testing(&mut self)

source

pub fn set_max_meter_ticks_per_module_for_testing(&mut self, val: u64)

source

pub fn set_max_meter_ticks_per_module_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_meter_ticks_per_module_for_testing(&mut self)

source

pub fn set_max_meter_ticks_per_package_for_testing(&mut self, val: u64)

source

pub fn set_max_meter_ticks_per_package_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_meter_ticks_per_package_for_testing(&mut self)

source

pub fn set_object_runtime_max_num_cached_objects_for_testing( &mut self, val: u64, )

source

pub fn set_object_runtime_max_num_cached_objects_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_object_runtime_max_num_cached_objects_for_testing(&mut self)

source

pub fn set_object_runtime_max_num_cached_objects_system_tx_for_testing( &mut self, val: u64, )

source

pub fn set_object_runtime_max_num_cached_objects_system_tx_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_object_runtime_max_num_cached_objects_system_tx_for_testing( &mut self, )

source

pub fn set_object_runtime_max_num_store_entries_for_testing(&mut self, val: u64)

source

pub fn set_object_runtime_max_num_store_entries_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_object_runtime_max_num_store_entries_for_testing(&mut self)

source

pub fn set_object_runtime_max_num_store_entries_system_tx_for_testing( &mut self, val: u64, )

source

pub fn set_object_runtime_max_num_store_entries_system_tx_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_object_runtime_max_num_store_entries_system_tx_for_testing( &mut self, )

source

pub fn set_base_tx_cost_fixed_for_testing(&mut self, val: u64)

source

pub fn set_base_tx_cost_fixed_from_str_for_testing(&mut self, val: String)

source

pub fn disable_base_tx_cost_fixed_for_testing(&mut self)

source

pub fn set_package_publish_cost_fixed_for_testing(&mut self, val: u64)

source

pub fn set_package_publish_cost_fixed_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_package_publish_cost_fixed_for_testing(&mut self)

source

pub fn set_base_tx_cost_per_byte_for_testing(&mut self, val: u64)

source

pub fn set_base_tx_cost_per_byte_from_str_for_testing(&mut self, val: String)

source

pub fn disable_base_tx_cost_per_byte_for_testing(&mut self)

source

pub fn set_package_publish_cost_per_byte_for_testing(&mut self, val: u64)

source

pub fn set_package_publish_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_package_publish_cost_per_byte_for_testing(&mut self)

source

pub fn set_obj_access_cost_read_per_byte_for_testing(&mut self, val: u64)

source

pub fn set_obj_access_cost_read_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_obj_access_cost_read_per_byte_for_testing(&mut self)

source

pub fn set_obj_access_cost_mutate_per_byte_for_testing(&mut self, val: u64)

source

pub fn set_obj_access_cost_mutate_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_obj_access_cost_mutate_per_byte_for_testing(&mut self)

source

pub fn set_obj_access_cost_delete_per_byte_for_testing(&mut self, val: u64)

source

pub fn set_obj_access_cost_delete_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_obj_access_cost_delete_per_byte_for_testing(&mut self)

source

pub fn set_obj_access_cost_verify_per_byte_for_testing(&mut self, val: u64)

source

pub fn set_obj_access_cost_verify_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_obj_access_cost_verify_per_byte_for_testing(&mut self)

source

pub fn set_gas_model_version_for_testing(&mut self, val: u64)

source

pub fn set_gas_model_version_from_str_for_testing(&mut self, val: String)

source

pub fn disable_gas_model_version_for_testing(&mut self)

source

pub fn set_obj_data_cost_refundable_for_testing(&mut self, val: u64)

source

pub fn set_obj_data_cost_refundable_from_str_for_testing(&mut self, val: String)

source

pub fn disable_obj_data_cost_refundable_for_testing(&mut self)

source

pub fn set_obj_metadata_cost_non_refundable_for_testing(&mut self, val: u64)

source

pub fn set_obj_metadata_cost_non_refundable_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_obj_metadata_cost_non_refundable_for_testing(&mut self)

source

pub fn set_storage_rebate_rate_for_testing(&mut self, val: u64)

source

pub fn set_storage_rebate_rate_from_str_for_testing(&mut self, val: String)

source

pub fn disable_storage_rebate_rate_for_testing(&mut self)

source

pub fn set_reward_slashing_rate_for_testing(&mut self, val: u64)

source

pub fn set_reward_slashing_rate_from_str_for_testing(&mut self, val: String)

source

pub fn disable_reward_slashing_rate_for_testing(&mut self)

source

pub fn set_storage_gas_price_for_testing(&mut self, val: u64)

source

pub fn set_storage_gas_price_from_str_for_testing(&mut self, val: String)

source

pub fn disable_storage_gas_price_for_testing(&mut self)

source

pub fn set_validator_target_reward_for_testing(&mut self, val: u64)

source

pub fn set_validator_target_reward_from_str_for_testing(&mut self, val: String)

source

pub fn disable_validator_target_reward_for_testing(&mut self)

source

pub fn set_max_transactions_per_checkpoint_for_testing(&mut self, val: u64)

source

pub fn set_max_transactions_per_checkpoint_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_transactions_per_checkpoint_for_testing(&mut self)

source

pub fn set_max_checkpoint_size_bytes_for_testing(&mut self, val: u64)

source

pub fn set_max_checkpoint_size_bytes_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_checkpoint_size_bytes_for_testing(&mut self)

source

pub fn set_buffer_stake_for_protocol_upgrade_bps_for_testing( &mut self, val: u64, )

source

pub fn set_buffer_stake_for_protocol_upgrade_bps_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_buffer_stake_for_protocol_upgrade_bps_for_testing(&mut self)

source

pub fn set_address_from_bytes_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_address_from_bytes_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_address_from_bytes_cost_base_for_testing(&mut self)

source

pub fn set_address_to_u256_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_address_to_u256_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_address_to_u256_cost_base_for_testing(&mut self)

source

pub fn set_address_from_u256_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_address_from_u256_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_address_from_u256_cost_base_for_testing(&mut self)

source

pub fn set_config_read_setting_impl_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_config_read_setting_impl_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_config_read_setting_impl_cost_base_for_testing(&mut self)

source

pub fn set_config_read_setting_impl_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_config_read_setting_impl_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_config_read_setting_impl_cost_per_byte_for_testing(&mut self)

source

pub fn set_dynamic_field_hash_type_and_key_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_dynamic_field_hash_type_and_key_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_dynamic_field_hash_type_and_key_cost_base_for_testing(&mut self)

source

pub fn set_dynamic_field_hash_type_and_key_type_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_dynamic_field_hash_type_and_key_type_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_dynamic_field_hash_type_and_key_type_cost_per_byte_for_testing( &mut self, )

source

pub fn set_dynamic_field_hash_type_and_key_value_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_dynamic_field_hash_type_and_key_value_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_dynamic_field_hash_type_and_key_value_cost_per_byte_for_testing( &mut self, )

source

pub fn set_dynamic_field_hash_type_and_key_type_tag_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_dynamic_field_hash_type_and_key_type_tag_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_dynamic_field_hash_type_and_key_type_tag_cost_per_byte_for_testing( &mut self, )

source

pub fn set_dynamic_field_add_child_object_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_dynamic_field_add_child_object_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_dynamic_field_add_child_object_cost_base_for_testing(&mut self)

source

pub fn set_dynamic_field_add_child_object_type_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_dynamic_field_add_child_object_type_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_dynamic_field_add_child_object_type_cost_per_byte_for_testing( &mut self, )

source

pub fn set_dynamic_field_add_child_object_value_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_dynamic_field_add_child_object_value_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_dynamic_field_add_child_object_value_cost_per_byte_for_testing( &mut self, )

source

pub fn set_dynamic_field_add_child_object_struct_tag_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_dynamic_field_add_child_object_struct_tag_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_dynamic_field_add_child_object_struct_tag_cost_per_byte_for_testing( &mut self, )

source

pub fn set_dynamic_field_borrow_child_object_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_dynamic_field_borrow_child_object_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_dynamic_field_borrow_child_object_cost_base_for_testing( &mut self, )

source

pub fn set_dynamic_field_borrow_child_object_child_ref_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_dynamic_field_borrow_child_object_child_ref_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_dynamic_field_borrow_child_object_child_ref_cost_per_byte_for_testing( &mut self, )

source

pub fn set_dynamic_field_borrow_child_object_type_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_dynamic_field_borrow_child_object_type_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_dynamic_field_borrow_child_object_type_cost_per_byte_for_testing( &mut self, )

source

pub fn set_dynamic_field_remove_child_object_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_dynamic_field_remove_child_object_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_dynamic_field_remove_child_object_cost_base_for_testing( &mut self, )

source

pub fn set_dynamic_field_remove_child_object_child_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_dynamic_field_remove_child_object_child_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_dynamic_field_remove_child_object_child_cost_per_byte_for_testing( &mut self, )

source

pub fn set_dynamic_field_remove_child_object_type_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_dynamic_field_remove_child_object_type_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_dynamic_field_remove_child_object_type_cost_per_byte_for_testing( &mut self, )

source

pub fn set_dynamic_field_has_child_object_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_dynamic_field_has_child_object_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_dynamic_field_has_child_object_cost_base_for_testing(&mut self)

source

pub fn set_dynamic_field_has_child_object_with_ty_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_dynamic_field_has_child_object_with_ty_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_dynamic_field_has_child_object_with_ty_cost_base_for_testing( &mut self, )

source

pub fn set_dynamic_field_has_child_object_with_ty_type_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_dynamic_field_has_child_object_with_ty_type_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_dynamic_field_has_child_object_with_ty_type_cost_per_byte_for_testing( &mut self, )

source

pub fn set_dynamic_field_has_child_object_with_ty_type_tag_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_dynamic_field_has_child_object_with_ty_type_tag_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_dynamic_field_has_child_object_with_ty_type_tag_cost_per_byte_for_testing( &mut self, )

source

pub fn set_event_emit_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_event_emit_cost_base_from_str_for_testing(&mut self, val: String)

source

pub fn disable_event_emit_cost_base_for_testing(&mut self)

source

pub fn set_event_emit_value_size_derivation_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_event_emit_value_size_derivation_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_event_emit_value_size_derivation_cost_per_byte_for_testing( &mut self, )

source

pub fn set_event_emit_tag_size_derivation_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_event_emit_tag_size_derivation_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_event_emit_tag_size_derivation_cost_per_byte_for_testing( &mut self, )

source

pub fn set_event_emit_output_cost_per_byte_for_testing(&mut self, val: u64)

source

pub fn set_event_emit_output_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_event_emit_output_cost_per_byte_for_testing(&mut self)

source

pub fn set_object_borrow_uid_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_object_borrow_uid_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_object_borrow_uid_cost_base_for_testing(&mut self)

source

pub fn set_object_delete_impl_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_object_delete_impl_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_object_delete_impl_cost_base_for_testing(&mut self)

source

pub fn set_object_record_new_uid_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_object_record_new_uid_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_object_record_new_uid_cost_base_for_testing(&mut self)

source

pub fn set_transfer_transfer_internal_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_transfer_transfer_internal_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_transfer_transfer_internal_cost_base_for_testing(&mut self)

source

pub fn set_transfer_freeze_object_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_transfer_freeze_object_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_transfer_freeze_object_cost_base_for_testing(&mut self)

source

pub fn set_transfer_share_object_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_transfer_share_object_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_transfer_share_object_cost_base_for_testing(&mut self)

source

pub fn set_transfer_receive_object_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_transfer_receive_object_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_transfer_receive_object_cost_base_for_testing(&mut self)

source

pub fn set_tx_context_derive_id_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_tx_context_derive_id_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_tx_context_derive_id_cost_base_for_testing(&mut self)

source

pub fn set_types_is_one_time_witness_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_types_is_one_time_witness_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_types_is_one_time_witness_cost_base_for_testing(&mut self)

source

pub fn set_types_is_one_time_witness_type_tag_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_types_is_one_time_witness_type_tag_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_types_is_one_time_witness_type_tag_cost_per_byte_for_testing( &mut self, )

source

pub fn set_types_is_one_time_witness_type_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_types_is_one_time_witness_type_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_types_is_one_time_witness_type_cost_per_byte_for_testing( &mut self, )

source

pub fn set_validator_validate_metadata_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_validator_validate_metadata_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_validator_validate_metadata_cost_base_for_testing(&mut self)

source

pub fn set_validator_validate_metadata_data_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_validator_validate_metadata_data_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_validator_validate_metadata_data_cost_per_byte_for_testing( &mut self, )

source

pub fn set_crypto_invalid_arguments_cost_for_testing(&mut self, val: u64)

source

pub fn set_crypto_invalid_arguments_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_crypto_invalid_arguments_cost_for_testing(&mut self)

source

pub fn set_bls12381_bls12381_min_sig_verify_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_bls12381_bls12381_min_sig_verify_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_bls12381_bls12381_min_sig_verify_cost_base_for_testing(&mut self)

source

pub fn set_bls12381_bls12381_min_sig_verify_msg_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_bls12381_bls12381_min_sig_verify_msg_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_bls12381_bls12381_min_sig_verify_msg_cost_per_byte_for_testing( &mut self, )

source

pub fn set_bls12381_bls12381_min_sig_verify_msg_cost_per_block_for_testing( &mut self, val: u64, )

source

pub fn set_bls12381_bls12381_min_sig_verify_msg_cost_per_block_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_bls12381_bls12381_min_sig_verify_msg_cost_per_block_for_testing( &mut self, )

source

pub fn set_bls12381_bls12381_min_pk_verify_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_bls12381_bls12381_min_pk_verify_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_bls12381_bls12381_min_pk_verify_cost_base_for_testing(&mut self)

source

pub fn set_bls12381_bls12381_min_pk_verify_msg_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_bls12381_bls12381_min_pk_verify_msg_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_bls12381_bls12381_min_pk_verify_msg_cost_per_byte_for_testing( &mut self, )

source

pub fn set_bls12381_bls12381_min_pk_verify_msg_cost_per_block_for_testing( &mut self, val: u64, )

source

pub fn set_bls12381_bls12381_min_pk_verify_msg_cost_per_block_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_bls12381_bls12381_min_pk_verify_msg_cost_per_block_for_testing( &mut self, )

source

pub fn set_ecdsa_k1_ecrecover_keccak256_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_k1_ecrecover_keccak256_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_k1_ecrecover_keccak256_cost_base_for_testing(&mut self)

source

pub fn set_ecdsa_k1_ecrecover_keccak256_msg_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_k1_ecrecover_keccak256_msg_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_k1_ecrecover_keccak256_msg_cost_per_byte_for_testing( &mut self, )

source

pub fn set_ecdsa_k1_ecrecover_keccak256_msg_cost_per_block_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_k1_ecrecover_keccak256_msg_cost_per_block_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_k1_ecrecover_keccak256_msg_cost_per_block_for_testing( &mut self, )

source

pub fn set_ecdsa_k1_ecrecover_sha256_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_ecdsa_k1_ecrecover_sha256_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_k1_ecrecover_sha256_cost_base_for_testing(&mut self)

source

pub fn set_ecdsa_k1_ecrecover_sha256_msg_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_k1_ecrecover_sha256_msg_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_k1_ecrecover_sha256_msg_cost_per_byte_for_testing( &mut self, )

source

pub fn set_ecdsa_k1_ecrecover_sha256_msg_cost_per_block_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_k1_ecrecover_sha256_msg_cost_per_block_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_k1_ecrecover_sha256_msg_cost_per_block_for_testing( &mut self, )

source

pub fn set_ecdsa_k1_decompress_pubkey_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_ecdsa_k1_decompress_pubkey_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_k1_decompress_pubkey_cost_base_for_testing(&mut self)

source

pub fn set_ecdsa_k1_secp256k1_verify_keccak256_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_k1_secp256k1_verify_keccak256_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_k1_secp256k1_verify_keccak256_cost_base_for_testing( &mut self, )

source

pub fn set_ecdsa_k1_secp256k1_verify_keccak256_msg_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_k1_secp256k1_verify_keccak256_msg_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_k1_secp256k1_verify_keccak256_msg_cost_per_byte_for_testing( &mut self, )

source

pub fn set_ecdsa_k1_secp256k1_verify_keccak256_msg_cost_per_block_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_k1_secp256k1_verify_keccak256_msg_cost_per_block_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_k1_secp256k1_verify_keccak256_msg_cost_per_block_for_testing( &mut self, )

source

pub fn set_ecdsa_k1_secp256k1_verify_sha256_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_k1_secp256k1_verify_sha256_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_k1_secp256k1_verify_sha256_cost_base_for_testing(&mut self)

source

pub fn set_ecdsa_k1_secp256k1_verify_sha256_msg_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_k1_secp256k1_verify_sha256_msg_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_k1_secp256k1_verify_sha256_msg_cost_per_byte_for_testing( &mut self, )

source

pub fn set_ecdsa_k1_secp256k1_verify_sha256_msg_cost_per_block_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_k1_secp256k1_verify_sha256_msg_cost_per_block_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_k1_secp256k1_verify_sha256_msg_cost_per_block_for_testing( &mut self, )

source

pub fn set_ecdsa_r1_ecrecover_keccak256_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_r1_ecrecover_keccak256_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_r1_ecrecover_keccak256_cost_base_for_testing(&mut self)

source

pub fn set_ecdsa_r1_ecrecover_keccak256_msg_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_r1_ecrecover_keccak256_msg_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_r1_ecrecover_keccak256_msg_cost_per_byte_for_testing( &mut self, )

source

pub fn set_ecdsa_r1_ecrecover_keccak256_msg_cost_per_block_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_r1_ecrecover_keccak256_msg_cost_per_block_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_r1_ecrecover_keccak256_msg_cost_per_block_for_testing( &mut self, )

source

pub fn set_ecdsa_r1_ecrecover_sha256_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_ecdsa_r1_ecrecover_sha256_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_r1_ecrecover_sha256_cost_base_for_testing(&mut self)

source

pub fn set_ecdsa_r1_ecrecover_sha256_msg_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_r1_ecrecover_sha256_msg_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_r1_ecrecover_sha256_msg_cost_per_byte_for_testing( &mut self, )

source

pub fn set_ecdsa_r1_ecrecover_sha256_msg_cost_per_block_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_r1_ecrecover_sha256_msg_cost_per_block_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_r1_ecrecover_sha256_msg_cost_per_block_for_testing( &mut self, )

source

pub fn set_ecdsa_r1_secp256r1_verify_keccak256_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_r1_secp256r1_verify_keccak256_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_r1_secp256r1_verify_keccak256_cost_base_for_testing( &mut self, )

source

pub fn set_ecdsa_r1_secp256r1_verify_keccak256_msg_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_r1_secp256r1_verify_keccak256_msg_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_r1_secp256r1_verify_keccak256_msg_cost_per_byte_for_testing( &mut self, )

source

pub fn set_ecdsa_r1_secp256r1_verify_keccak256_msg_cost_per_block_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_r1_secp256r1_verify_keccak256_msg_cost_per_block_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_r1_secp256r1_verify_keccak256_msg_cost_per_block_for_testing( &mut self, )

source

pub fn set_ecdsa_r1_secp256r1_verify_sha256_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_r1_secp256r1_verify_sha256_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_r1_secp256r1_verify_sha256_cost_base_for_testing(&mut self)

source

pub fn set_ecdsa_r1_secp256r1_verify_sha256_msg_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_r1_secp256r1_verify_sha256_msg_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_r1_secp256r1_verify_sha256_msg_cost_per_byte_for_testing( &mut self, )

source

pub fn set_ecdsa_r1_secp256r1_verify_sha256_msg_cost_per_block_for_testing( &mut self, val: u64, )

source

pub fn set_ecdsa_r1_secp256r1_verify_sha256_msg_cost_per_block_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecdsa_r1_secp256r1_verify_sha256_msg_cost_per_block_for_testing( &mut self, )

source

pub fn set_ecvrf_ecvrf_verify_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_ecvrf_ecvrf_verify_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecvrf_ecvrf_verify_cost_base_for_testing(&mut self)

source

pub fn set_ecvrf_ecvrf_verify_alpha_string_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_ecvrf_ecvrf_verify_alpha_string_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecvrf_ecvrf_verify_alpha_string_cost_per_byte_for_testing( &mut self, )

source

pub fn set_ecvrf_ecvrf_verify_alpha_string_cost_per_block_for_testing( &mut self, val: u64, )

source

pub fn set_ecvrf_ecvrf_verify_alpha_string_cost_per_block_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ecvrf_ecvrf_verify_alpha_string_cost_per_block_for_testing( &mut self, )

source

pub fn set_ed25519_ed25519_verify_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_ed25519_ed25519_verify_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ed25519_ed25519_verify_cost_base_for_testing(&mut self)

source

pub fn set_ed25519_ed25519_verify_msg_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_ed25519_ed25519_verify_msg_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ed25519_ed25519_verify_msg_cost_per_byte_for_testing(&mut self)

source

pub fn set_ed25519_ed25519_verify_msg_cost_per_block_for_testing( &mut self, val: u64, )

source

pub fn set_ed25519_ed25519_verify_msg_cost_per_block_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_ed25519_ed25519_verify_msg_cost_per_block_for_testing(&mut self)

source

pub fn set_groth16_prepare_verifying_key_bls12381_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_groth16_prepare_verifying_key_bls12381_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_groth16_prepare_verifying_key_bls12381_cost_base_for_testing( &mut self, )

source

pub fn set_groth16_prepare_verifying_key_bn254_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_groth16_prepare_verifying_key_bn254_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_groth16_prepare_verifying_key_bn254_cost_base_for_testing( &mut self, )

source

pub fn set_groth16_verify_groth16_proof_internal_bls12381_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_groth16_verify_groth16_proof_internal_bls12381_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_groth16_verify_groth16_proof_internal_bls12381_cost_base_for_testing( &mut self, )

source

pub fn set_groth16_verify_groth16_proof_internal_bls12381_cost_per_public_input_for_testing( &mut self, val: u64, )

source

pub fn set_groth16_verify_groth16_proof_internal_bls12381_cost_per_public_input_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_groth16_verify_groth16_proof_internal_bls12381_cost_per_public_input_for_testing( &mut self, )

source

pub fn set_groth16_verify_groth16_proof_internal_bn254_cost_base_for_testing( &mut self, val: u64, )

source

pub fn set_groth16_verify_groth16_proof_internal_bn254_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_groth16_verify_groth16_proof_internal_bn254_cost_base_for_testing( &mut self, )

source

pub fn set_groth16_verify_groth16_proof_internal_bn254_cost_per_public_input_for_testing( &mut self, val: u64, )

source

pub fn set_groth16_verify_groth16_proof_internal_bn254_cost_per_public_input_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_groth16_verify_groth16_proof_internal_bn254_cost_per_public_input_for_testing( &mut self, )

source

pub fn set_groth16_verify_groth16_proof_internal_public_input_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_groth16_verify_groth16_proof_internal_public_input_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_groth16_verify_groth16_proof_internal_public_input_cost_per_byte_for_testing( &mut self, )

source

pub fn set_hash_blake2b256_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_hash_blake2b256_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_hash_blake2b256_cost_base_for_testing(&mut self)

source

pub fn set_hash_blake2b256_data_cost_per_byte_for_testing(&mut self, val: u64)

source

pub fn set_hash_blake2b256_data_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_hash_blake2b256_data_cost_per_byte_for_testing(&mut self)

source

pub fn set_hash_blake2b256_data_cost_per_block_for_testing(&mut self, val: u64)

source

pub fn set_hash_blake2b256_data_cost_per_block_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_hash_blake2b256_data_cost_per_block_for_testing(&mut self)

source

pub fn set_hash_keccak256_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_hash_keccak256_cost_base_from_str_for_testing(&mut self, val: String)

source

pub fn disable_hash_keccak256_cost_base_for_testing(&mut self)

source

pub fn set_hash_keccak256_data_cost_per_byte_for_testing(&mut self, val: u64)

source

pub fn set_hash_keccak256_data_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_hash_keccak256_data_cost_per_byte_for_testing(&mut self)

source

pub fn set_hash_keccak256_data_cost_per_block_for_testing(&mut self, val: u64)

source

pub fn set_hash_keccak256_data_cost_per_block_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_hash_keccak256_data_cost_per_block_for_testing(&mut self)

source

pub fn set_poseidon_bn254_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_poseidon_bn254_cost_base_from_str_for_testing(&mut self, val: String)

source

pub fn disable_poseidon_bn254_cost_base_for_testing(&mut self)

source

pub fn set_poseidon_bn254_cost_per_block_for_testing(&mut self, val: u64)

source

pub fn set_poseidon_bn254_cost_per_block_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_poseidon_bn254_cost_per_block_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_decode_scalar_cost_for_testing( &mut self, val: u64, )

source

pub fn set_group_ops_bls12381_decode_scalar_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_decode_scalar_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_decode_g1_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_decode_g1_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_decode_g1_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_decode_g2_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_decode_g2_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_decode_g2_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_decode_gt_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_decode_gt_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_decode_gt_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_scalar_add_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_scalar_add_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_scalar_add_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_g1_add_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_g1_add_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_g1_add_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_g2_add_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_g2_add_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_g2_add_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_gt_add_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_gt_add_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_gt_add_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_scalar_sub_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_scalar_sub_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_scalar_sub_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_g1_sub_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_g1_sub_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_g1_sub_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_g2_sub_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_g2_sub_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_g2_sub_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_gt_sub_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_gt_sub_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_gt_sub_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_scalar_mul_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_scalar_mul_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_scalar_mul_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_g1_mul_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_g1_mul_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_g1_mul_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_g2_mul_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_g2_mul_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_g2_mul_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_gt_mul_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_gt_mul_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_gt_mul_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_scalar_div_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_scalar_div_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_scalar_div_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_g1_div_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_g1_div_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_g1_div_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_g2_div_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_g2_div_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_g2_div_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_gt_div_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_gt_div_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_gt_div_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_g1_hash_to_base_cost_for_testing( &mut self, val: u64, )

source

pub fn set_group_ops_bls12381_g1_hash_to_base_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_g1_hash_to_base_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_g2_hash_to_base_cost_for_testing( &mut self, val: u64, )

source

pub fn set_group_ops_bls12381_g2_hash_to_base_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_g2_hash_to_base_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_g1_hash_to_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_group_ops_bls12381_g1_hash_to_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_g1_hash_to_cost_per_byte_for_testing( &mut self, )

source

pub fn set_group_ops_bls12381_g2_hash_to_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_group_ops_bls12381_g2_hash_to_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_g2_hash_to_cost_per_byte_for_testing( &mut self, )

source

pub fn set_group_ops_bls12381_g1_msm_base_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_g1_msm_base_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_g1_msm_base_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_g2_msm_base_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_g2_msm_base_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_g2_msm_base_cost_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_g1_msm_base_cost_per_input_for_testing( &mut self, val: u64, )

source

pub fn set_group_ops_bls12381_g1_msm_base_cost_per_input_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_g1_msm_base_cost_per_input_for_testing( &mut self, )

source

pub fn set_group_ops_bls12381_g2_msm_base_cost_per_input_for_testing( &mut self, val: u64, )

source

pub fn set_group_ops_bls12381_g2_msm_base_cost_per_input_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_g2_msm_base_cost_per_input_for_testing( &mut self, )

source

pub fn set_group_ops_bls12381_msm_max_len_for_testing(&mut self, val: u32)

source

pub fn set_group_ops_bls12381_msm_max_len_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_msm_max_len_for_testing(&mut self)

source

pub fn set_group_ops_bls12381_pairing_cost_for_testing(&mut self, val: u64)

source

pub fn set_group_ops_bls12381_pairing_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_group_ops_bls12381_pairing_cost_for_testing(&mut self)

source

pub fn set_hmac_hmac_sha3_256_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_hmac_hmac_sha3_256_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_hmac_hmac_sha3_256_cost_base_for_testing(&mut self)

source

pub fn set_hmac_hmac_sha3_256_input_cost_per_byte_for_testing( &mut self, val: u64, )

source

pub fn set_hmac_hmac_sha3_256_input_cost_per_byte_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_hmac_hmac_sha3_256_input_cost_per_byte_for_testing(&mut self)

source

pub fn set_hmac_hmac_sha3_256_input_cost_per_block_for_testing( &mut self, val: u64, )

source

pub fn set_hmac_hmac_sha3_256_input_cost_per_block_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_hmac_hmac_sha3_256_input_cost_per_block_for_testing(&mut self)

source

pub fn set_check_zklogin_id_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_check_zklogin_id_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_check_zklogin_id_cost_base_for_testing(&mut self)

source

pub fn set_check_zklogin_issuer_cost_base_for_testing(&mut self, val: u64)

source

pub fn set_check_zklogin_issuer_cost_base_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_check_zklogin_issuer_cost_base_for_testing(&mut self)

source

pub fn set_vdf_verify_vdf_cost_for_testing(&mut self, val: u64)

source

pub fn set_vdf_verify_vdf_cost_from_str_for_testing(&mut self, val: String)

source

pub fn disable_vdf_verify_vdf_cost_for_testing(&mut self)

source

pub fn set_vdf_hash_to_input_cost_for_testing(&mut self, val: u64)

source

pub fn set_vdf_hash_to_input_cost_from_str_for_testing(&mut self, val: String)

source

pub fn disable_vdf_hash_to_input_cost_for_testing(&mut self)

source

pub fn set_bcs_per_byte_serialized_cost_for_testing(&mut self, val: u64)

source

pub fn set_bcs_per_byte_serialized_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_bcs_per_byte_serialized_cost_for_testing(&mut self)

source

pub fn set_bcs_legacy_min_output_size_cost_for_testing(&mut self, val: u64)

source

pub fn set_bcs_legacy_min_output_size_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_bcs_legacy_min_output_size_cost_for_testing(&mut self)

source

pub fn set_bcs_failure_cost_for_testing(&mut self, val: u64)

source

pub fn set_bcs_failure_cost_from_str_for_testing(&mut self, val: String)

source

pub fn disable_bcs_failure_cost_for_testing(&mut self)

source

pub fn set_hash_sha2_256_base_cost_for_testing(&mut self, val: u64)

source

pub fn set_hash_sha2_256_base_cost_from_str_for_testing(&mut self, val: String)

source

pub fn disable_hash_sha2_256_base_cost_for_testing(&mut self)

source

pub fn set_hash_sha2_256_per_byte_cost_for_testing(&mut self, val: u64)

source

pub fn set_hash_sha2_256_per_byte_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_hash_sha2_256_per_byte_cost_for_testing(&mut self)

source

pub fn set_hash_sha2_256_legacy_min_input_len_cost_for_testing( &mut self, val: u64, )

source

pub fn set_hash_sha2_256_legacy_min_input_len_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_hash_sha2_256_legacy_min_input_len_cost_for_testing(&mut self)

source

pub fn set_hash_sha3_256_base_cost_for_testing(&mut self, val: u64)

source

pub fn set_hash_sha3_256_base_cost_from_str_for_testing(&mut self, val: String)

source

pub fn disable_hash_sha3_256_base_cost_for_testing(&mut self)

source

pub fn set_hash_sha3_256_per_byte_cost_for_testing(&mut self, val: u64)

source

pub fn set_hash_sha3_256_per_byte_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_hash_sha3_256_per_byte_cost_for_testing(&mut self)

source

pub fn set_hash_sha3_256_legacy_min_input_len_cost_for_testing( &mut self, val: u64, )

source

pub fn set_hash_sha3_256_legacy_min_input_len_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_hash_sha3_256_legacy_min_input_len_cost_for_testing(&mut self)

source

pub fn set_type_name_get_base_cost_for_testing(&mut self, val: u64)

source

pub fn set_type_name_get_base_cost_from_str_for_testing(&mut self, val: String)

source

pub fn disable_type_name_get_base_cost_for_testing(&mut self)

source

pub fn set_type_name_get_per_byte_cost_for_testing(&mut self, val: u64)

source

pub fn set_type_name_get_per_byte_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_type_name_get_per_byte_cost_for_testing(&mut self)

source

pub fn set_string_check_utf8_base_cost_for_testing(&mut self, val: u64)

source

pub fn set_string_check_utf8_base_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_string_check_utf8_base_cost_for_testing(&mut self)

source

pub fn set_string_check_utf8_per_byte_cost_for_testing(&mut self, val: u64)

source

pub fn set_string_check_utf8_per_byte_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_string_check_utf8_per_byte_cost_for_testing(&mut self)

source

pub fn set_string_is_char_boundary_base_cost_for_testing(&mut self, val: u64)

source

pub fn set_string_is_char_boundary_base_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_string_is_char_boundary_base_cost_for_testing(&mut self)

source

pub fn set_string_sub_string_base_cost_for_testing(&mut self, val: u64)

source

pub fn set_string_sub_string_base_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_string_sub_string_base_cost_for_testing(&mut self)

source

pub fn set_string_sub_string_per_byte_cost_for_testing(&mut self, val: u64)

source

pub fn set_string_sub_string_per_byte_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_string_sub_string_per_byte_cost_for_testing(&mut self)

source

pub fn set_string_index_of_base_cost_for_testing(&mut self, val: u64)

source

pub fn set_string_index_of_base_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_string_index_of_base_cost_for_testing(&mut self)

source

pub fn set_string_index_of_per_byte_pattern_cost_for_testing( &mut self, val: u64, )

source

pub fn set_string_index_of_per_byte_pattern_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_string_index_of_per_byte_pattern_cost_for_testing(&mut self)

source

pub fn set_string_index_of_per_byte_searched_cost_for_testing( &mut self, val: u64, )

source

pub fn set_string_index_of_per_byte_searched_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_string_index_of_per_byte_searched_cost_for_testing(&mut self)

source

pub fn set_vector_empty_base_cost_for_testing(&mut self, val: u64)

source

pub fn set_vector_empty_base_cost_from_str_for_testing(&mut self, val: String)

source

pub fn disable_vector_empty_base_cost_for_testing(&mut self)

source

pub fn set_vector_length_base_cost_for_testing(&mut self, val: u64)

source

pub fn set_vector_length_base_cost_from_str_for_testing(&mut self, val: String)

source

pub fn disable_vector_length_base_cost_for_testing(&mut self)

source

pub fn set_vector_push_back_base_cost_for_testing(&mut self, val: u64)

source

pub fn set_vector_push_back_base_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_vector_push_back_base_cost_for_testing(&mut self)

source

pub fn set_vector_push_back_legacy_per_abstract_memory_unit_cost_for_testing( &mut self, val: u64, )

source

pub fn set_vector_push_back_legacy_per_abstract_memory_unit_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_vector_push_back_legacy_per_abstract_memory_unit_cost_for_testing( &mut self, )

source

pub fn set_vector_borrow_base_cost_for_testing(&mut self, val: u64)

source

pub fn set_vector_borrow_base_cost_from_str_for_testing(&mut self, val: String)

source

pub fn disable_vector_borrow_base_cost_for_testing(&mut self)

source

pub fn set_vector_pop_back_base_cost_for_testing(&mut self, val: u64)

source

pub fn set_vector_pop_back_base_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_vector_pop_back_base_cost_for_testing(&mut self)

source

pub fn set_vector_destroy_empty_base_cost_for_testing(&mut self, val: u64)

source

pub fn set_vector_destroy_empty_base_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_vector_destroy_empty_base_cost_for_testing(&mut self)

source

pub fn set_vector_swap_base_cost_for_testing(&mut self, val: u64)

source

pub fn set_vector_swap_base_cost_from_str_for_testing(&mut self, val: String)

source

pub fn disable_vector_swap_base_cost_for_testing(&mut self)

source

pub fn set_debug_print_base_cost_for_testing(&mut self, val: u64)

source

pub fn set_debug_print_base_cost_from_str_for_testing(&mut self, val: String)

source

pub fn disable_debug_print_base_cost_for_testing(&mut self)

source

pub fn set_debug_print_stack_trace_base_cost_for_testing(&mut self, val: u64)

source

pub fn set_debug_print_stack_trace_base_cost_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_debug_print_stack_trace_base_cost_for_testing(&mut self)

source

pub fn set_execution_version_for_testing(&mut self, val: u64)

source

pub fn set_execution_version_from_str_for_testing(&mut self, val: String)

source

pub fn disable_execution_version_for_testing(&mut self)

source

pub fn set_consensus_bad_nodes_stake_threshold_for_testing(&mut self, val: u64)

source

pub fn set_consensus_bad_nodes_stake_threshold_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_consensus_bad_nodes_stake_threshold_for_testing(&mut self)

source

pub fn set_max_jwk_votes_per_validator_per_epoch_for_testing( &mut self, val: u64, )

source

pub fn set_max_jwk_votes_per_validator_per_epoch_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_jwk_votes_per_validator_per_epoch_for_testing(&mut self)

source

pub fn set_max_age_of_jwk_in_epochs_for_testing(&mut self, val: u64)

source

pub fn set_max_age_of_jwk_in_epochs_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_age_of_jwk_in_epochs_for_testing(&mut self)

source

pub fn set_random_beacon_reduction_allowed_delta_for_testing( &mut self, val: u16, )

source

pub fn set_random_beacon_reduction_allowed_delta_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_random_beacon_reduction_allowed_delta_for_testing(&mut self)

source

pub fn set_random_beacon_reduction_lower_bound_for_testing(&mut self, val: u32)

source

pub fn set_random_beacon_reduction_lower_bound_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_random_beacon_reduction_lower_bound_for_testing(&mut self)

source

pub fn set_random_beacon_dkg_timeout_round_for_testing(&mut self, val: u32)

source

pub fn set_random_beacon_dkg_timeout_round_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_random_beacon_dkg_timeout_round_for_testing(&mut self)

source

pub fn set_random_beacon_min_round_interval_ms_for_testing(&mut self, val: u64)

source

pub fn set_random_beacon_min_round_interval_ms_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_random_beacon_min_round_interval_ms_for_testing(&mut self)

source

pub fn set_random_beacon_dkg_version_for_testing(&mut self, val: u64)

source

pub fn set_random_beacon_dkg_version_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_random_beacon_dkg_version_for_testing(&mut self)

source

pub fn set_consensus_max_transaction_size_bytes_for_testing(&mut self, val: u64)

source

pub fn set_consensus_max_transaction_size_bytes_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_consensus_max_transaction_size_bytes_for_testing(&mut self)

source

pub fn set_consensus_max_transactions_in_block_bytes_for_testing( &mut self, val: u64, )

source

pub fn set_consensus_max_transactions_in_block_bytes_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_consensus_max_transactions_in_block_bytes_for_testing(&mut self)

source

pub fn set_consensus_max_num_transactions_in_block_for_testing( &mut self, val: u64, )

source

pub fn set_consensus_max_num_transactions_in_block_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_consensus_max_num_transactions_in_block_for_testing(&mut self)

source

pub fn set_max_deferral_rounds_for_congestion_control_for_testing( &mut self, val: u64, )

source

pub fn set_max_deferral_rounds_for_congestion_control_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_deferral_rounds_for_congestion_control_for_testing(&mut self)

source

pub fn set_min_checkpoint_interval_ms_for_testing(&mut self, val: u64)

source

pub fn set_min_checkpoint_interval_ms_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_min_checkpoint_interval_ms_for_testing(&mut self)

source

pub fn set_checkpoint_summary_version_specific_data_for_testing( &mut self, val: u64, )

source

pub fn set_checkpoint_summary_version_specific_data_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_checkpoint_summary_version_specific_data_for_testing(&mut self)

source

pub fn set_max_soft_bundle_size_for_testing(&mut self, val: u64)

source

pub fn set_max_soft_bundle_size_from_str_for_testing(&mut self, val: String)

source

pub fn disable_max_soft_bundle_size_for_testing(&mut self)

source

pub fn set_bridge_should_try_to_finalize_committee_for_testing( &mut self, val: bool, )

source

pub fn set_bridge_should_try_to_finalize_committee_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_bridge_should_try_to_finalize_committee_for_testing(&mut self)

source

pub fn set_max_accumulated_txn_cost_per_object_in_mysticeti_commit_for_testing( &mut self, val: u64, )

source

pub fn set_max_accumulated_txn_cost_per_object_in_mysticeti_commit_from_str_for_testing( &mut self, val: String, )

source

pub fn disable_max_accumulated_txn_cost_per_object_in_mysticeti_commit_for_testing( &mut self, )

source

pub fn set_attr_for_testing(&mut self, attr: String, val: String)

source§

impl ProtocolConfig

source§

impl ProtocolConfig

source

pub fn get_for_version(version: ProtocolVersion, chain: Chain) -> ProtocolConfig

Get the value ProtocolConfig that are in effect during the given protocol version.

source

pub fn get_for_version_if_supported( version: ProtocolVersion, chain: Chain, ) -> Option<ProtocolConfig>

Get the value ProtocolConfig that are in effect during the given protocol version. Or none if the version is not supported.

source

pub fn poison_get_for_min_version()

source

pub fn get_for_min_version() -> ProtocolConfig

Convenience to get the constants at the current minimum supported version. Mainly used by client code that may not yet be protocol-version aware.

source

pub fn get_for_max_version_UNSAFE() -> ProtocolConfig

CAREFUL! - You probably want to use get_for_version instead.

Convenience to get the constants at the current maximum supported version. Mainly used by genesis. Note well that this function uses the max version supported locally by the node, which is not necessarily the current version of the network. ALSO, this function disregards chain specific config (by using Chain::Unknown), thereby potentially returning a protocol config that is incorrect for some feature flags. Definitely safe for testing and for protocol version 11 and prior.

source

pub fn verifier_config(&self, for_signing: bool) -> VerifierConfig

source

pub fn meter_config_for_signing(&self) -> MeterConfig

MeterConfig for metering packages during signing. It is NOT stable between binaries and cannot used during execution.

source

pub fn apply_overrides_for_testing( override_fn: impl Fn(ProtocolVersion, ProtocolConfig) -> ProtocolConfig + Send + Sync + 'static, ) -> OverrideGuard

Override one or more settings in the config, for testing. This must be called at the beginning of the test, before get_for_(min|max)_version is called, since those functions cache their return value.

source§

impl ProtocolConfig

Trait Implementations§

source§

impl Clone for ProtocolConfig

source§

fn clone(&self) -> ProtocolConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProtocolConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Serialize for ProtocolConfig

source§

fn serialize<__S>( &self, __serializer: __S, ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<U> As for U

§

fn as_<T>(self) -> T
where T: CastFrom<U>,

Casts self to type T. The semantics of numeric casting with the as operator are followed, so <T as As>::as_::<U> can be used in the same way as T as U for numeric conversions. Read more
§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where T: 'a,

§

fn implicit( self, class: Class, constructed: bool, tag: u32, ) -> TaggedParser<'a, Implicit, Self, E>

source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> CloneToUninit for T
where T: Clone,

source§

unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> ConvertTo<T> for T
where T: Send,

§

fn convert(self) -> Result<T, Error>

§

fn convert_unchecked(self) -> T

source§

impl<T> DynClone for T
where T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where Self: LowerExp,

Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where Self: LowerHex,

Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where Self: UpperExp,

Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
§

impl<T> IntoRequest<T> for T

§

fn into_request(self) -> Request<T>

Wrap the input message T in a Request
source§

impl<T> IntoRequest<T> for T

source§

fn into_request(self) -> Request<T>

Wrap the input message T in a tonic::Request
§

impl<T> Pipe for T
where T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where Self: Borrow<B>, B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
where Self: BorrowMut<B>, B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where Self: AsRef<U>, U: 'a + ?Sized, R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where Self: AsMut<U>, U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where Self: Deref<Target = T>, T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, func: impl FnOnce(&'a mut T) -> R, ) -> R
where Self: DerefMut<Target = T> + Deref, T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe function.
§

impl<T> PolicyExt for T
where T: ?Sized,

§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns [Action::Follow] only if self and other return Action::Follow. Read more
§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns [Action::Follow] if either self or other returns Action::Follow. Read more
source§

impl<T> Same for T

source§

type Output = T

Should always be Self
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where Self: BorrowMut<B>, B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where Self: AsRef<R>, R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where Self: AsMut<R>, R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where Self: Deref<Target = T>, T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where Self: DerefMut<Target = T> + Deref, T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where Self: Borrow<B>, B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where Self: BorrowMut<B>, B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where Self: AsRef<R>, R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where Self: AsMut<R>, R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where Self: Deref<Target = T>, T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where Self: DerefMut<Target = T> + Deref, T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
source§

impl<T> ToOwned for T
where T: Clone,

source§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

source§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeSendSync for T