diff --git a/wasmer2/libvmexeccapi.dylib b/wasmer2/libvmexeccapi.dylib index fac2a2e23..592d3a25c 100644 Binary files a/wasmer2/libvmexeccapi.dylib and b/wasmer2/libvmexeccapi.dylib differ diff --git a/wasmer2/libvmexeccapi.h b/wasmer2/libvmexeccapi.h index d5268f440..1152bc3e5 100644 --- a/wasmer2/libvmexeccapi.h +++ b/wasmer2/libvmexeccapi.h @@ -105,6 +105,10 @@ typedef struct { int64_t (*get_prev_block_round_func_ptr)(void *context); int64_t (*get_prev_block_epoch_func_ptr)(void *context); void (*get_prev_block_random_seed_func_ptr)(void *context, int32_t pointer); + int64_t (*get_round_time_func_ptr)(void *context); + int64_t (*epoch_start_block_time_stamp_func_ptr)(void *context); + int64_t (*epoch_start_block_nonce_func_ptr)(void *context); + int64_t (*epoch_start_block_round_func_ptr)(void *context); void (*finish_func_ptr)(void *context, int32_t pointer, int32_t length); int32_t (*execute_on_same_context_func_ptr)(void *context, int64_t gas_limit, int32_t address_offset, int32_t value_offset, int32_t function_offset, int32_t function_length, int32_t num_arguments, int32_t arguments_length_offset, int32_t data_offset); int32_t (*execute_on_dest_context_func_ptr)(void *context, int64_t gas_limit, int32_t address_offset, int32_t value_offset, int32_t function_offset, int32_t function_length, int32_t num_arguments, int32_t arguments_length_offset, int32_t data_offset); diff --git a/wasmer2/libvmexeccapi.so b/wasmer2/libvmexeccapi.so index ddf430b8f..8ea2203d5 100644 Binary files a/wasmer2/libvmexeccapi.so and b/wasmer2/libvmexeccapi.so differ diff --git a/wasmer2/libvmexeccapi_arm.dylib b/wasmer2/libvmexeccapi_arm.dylib index ff107fd81..922b83c55 100644 Binary files a/wasmer2/libvmexeccapi_arm.dylib and b/wasmer2/libvmexeccapi_arm.dylib differ diff --git a/wasmer2/libvmexeccapi_arm.so b/wasmer2/libvmexeccapi_arm.so index cd49cd231..4ab91cb1e 100644 Binary files a/wasmer2/libvmexeccapi_arm.so and b/wasmer2/libvmexeccapi_arm.so differ