TARAXA
state_api.cpp File Reference
#include "final_chain/state_api.hpp"
#include <libdevcore/CommonJS.h>
#include <array>
#include <string_view>
#include "common/encoding_rlp.hpp"
#include "config/state_config.hpp"

Classes

class  taraxa::state_api::ErrorHandler
 

Namespaces

 taraxa
 
 taraxa::state_api
 

Functions

bytesConstRef taraxa::state_api::map_bytes (const taraxa_evm_Bytes &b)
 
taraxa_evm_Bytes taraxa::state_api::map_bytes (const bytes &b)
 
template<typename Result >
void taraxa::state_api::from_rlp (taraxa_evm_Bytes b, Result &result)
 
void taraxa::state_api::to_str (taraxa_evm_Bytes b, string &result)
 
void taraxa::state_api::to_bytes (taraxa_evm_Bytes b, bytes &result)
 
void taraxa::state_api::to_u256 (taraxa_evm_Bytes b, u256 &result)
 
void taraxa::state_api::to_h256 (taraxa_evm_Bytes b, h256 &result)
 
template<typename Result , void(*)(taraxa_evm_Bytes, Result &) decode>
taraxa_evm_BytesCallback taraxa::state_api::decoder_cb_c (Result &res)
 
template<typename Result , void(*)(taraxa_evm_Bytes, Result &) decode, void(*)(taraxa_evm_state_API_ptr, taraxa_evm_Bytes, taraxa_evm_BytesCallback, taraxa_evm_BytesCallback) fn, typename... Params>
void taraxa::state_api::c_method_args_rlp (taraxa_evm_state_API_ptr this_c, dev::RLPStream &encoding, Result &ret, const Params &... args)
 
template<typename Result , void(*)(taraxa_evm_Bytes, Result &) decode, void(*)(taraxa_evm_state_API_ptr, taraxa_evm_Bytes, taraxa_evm_BytesCallback, taraxa_evm_BytesCallback) fn, typename... Params>
Result taraxa::state_api::c_method_args_rlp (taraxa_evm_state_API_ptr this_c, const Params &... args)
 
template<void(*)(taraxa_evm_state_API_ptr, taraxa_evm_Bytes, taraxa_evm_BytesCallback) fn, typename... Params>
void taraxa::state_api::c_method_args_rlp (taraxa_evm_state_API_ptr this_c, const Params &... args)