11#include <evmc/evmc.hpp>
13 #define interface __STRUCT__
20 std::optional<chain::Address>
readAddressWord(
const std::uint8_t* data, std::size_t data_size, std::size_t offset = 0);
21 std::optional<chain::Address>
readAddressWord(
const std::vector<std::uint8_t> & data, std::size_t offset = 0);
Definition address.hpp:17
chain::Address topicWordToAddress(const evmc::bytes32 &topic_word)
Definition address.cpp:25
std::optional< chain::Address > readAddressWord(const std::uint8_t *data, std::size_t data_size, std::size_t offset=0)
Definition address.cpp:8
chain::Address ethAddressFromPublicKey(const std::uint8_t *pubkey, std::size_t len)
Definition address.cpp:32
evmc::address Address
Definition address.hpp:18