CuEVM
|
#include <CuEVM/utils/python_utils.h>
Namespaces | |
python_utils | |
Functions | |
void | copy_dict_recursive (PyObject *read_root, PyObject *write_root) |
CuEVM::block_info_t * | python_utils::getBlockDataFromPyObject (PyObject *data) |
void | python_utils::print_dict_recursive (PyObject *dict, int indent_level) |
const char * | python_utils::adjust_hex_string (const char *hex_string) |
void | python_utils::hex_to_bytes (const char *hex_string, uint8_t *byte_array, size_t length) |
CuEVM::evm_transaction_t * | python_utils::getTransactionDataFromListofPyObject (PyObject *read_roots) |
CuEVM::evm_transaction_t * | python_utils::getTransactionDataFromPyObject (PyObject *data, size_t &instances_count) |
CuEVM::state_t * | python_utils::getStateDataFromPyObject (PyObject *data) |
void | python_utils::get_evm_instances_from_PyObject (CuEVM::evm_instance_t *&evm_instances, PyObject *read_roots, uint32_t &num_instances) |
PyObject * | python_utils::pyobject_from_serialized_state (CuEVM::serialized_worldstate_data *serialized_worldstate_instance) |
PyObject * | python_utils::pyobject_from_evm_instances (CuEVM::evm_instance_t *instances, uint32_t num_instances) |
void copy_dict_recursive | ( | PyObject * | read_root, |
PyObject * | write_root | ||
) |