6#ifndef OPENCBDC_TX_SRC_PARSEC_AGENT_RUNNERS_EVM_FORMAT_H_
7#define OPENCBDC_TX_SRC_PARSEC_AGENT_RUNNERS_EVM_FORMAT_H_
14 const parsec::agent::runner::evm_account& acc)
16 auto operator>>(serializer& deser, parsec::agent::runner::evm_account& acc)
19 auto operator<<(serializer& ser,
const evmc::address& addr) -> serializer&;
20 auto operator>>(serializer& deser, evmc::address& addr) -> serializer&;
22 auto operator<<(serializer& ser,
const evmc::bytes32& b) -> serializer&;
23 auto operator>>(serializer& deser, evmc::bytes32& b) -> serializer&;
25 auto operator<<(serializer& ser,
const parsec::agent::runner::evm_tx& tx)
27 auto operator>>(serializer& deser, parsec::agent::runner::evm_tx& tx)
30 auto operator<<(serializer& ser,
const parsec::agent::runner::evm_sig& s)
32 auto operator>>(serializer& deser, parsec::agent::runner::evm_sig& s)
36 const parsec::agent::runner::evm_access_tuple& at)
39 parsec::agent::runner::evm_access_tuple& at)
42 auto operator<<(serializer& ser,
const parsec::agent::runner::evm_log& l)
44 auto operator>>(serializer& deser, parsec::agent::runner::evm_log& l)
48 const parsec::agent::runner::evm_tx_receipt& r)
51 parsec::agent::runner::evm_tx_receipt& r) -> serializer&;
53 auto operator<<(serializer& ser,
const parsec::agent::runner::code_key& k)
55 auto operator>>(serializer& deser, parsec::agent::runner::code_key& k)
59 const parsec::agent::runner::storage_key& k)
61 auto operator>>(serializer& deser, parsec::agent::runner::storage_key& k)
64 const parsec::agent::runner::evm_dryrun_tx& tx)
68 parsec::agent::runner::evm_dryrun_tx& tx) -> serializer&;
71 parsec::agent::runner::evm_pretend_block& b)
74 const parsec::agent::runner::evm_pretend_block& b)
78 parsec::agent::runner::evm_log_query& lq) -> serializer&;
80 const parsec::agent::runner::evm_log_query& lq)
84 parsec::agent::runner::evm_log_index& idx) -> serializer&;
86 const parsec::agent::runner::evm_log_index& idx)
auto operator>>(serializer &deser, parsec::agent::rpc::request &req) -> serializer &
auto operator<<(serializer &ser, const parsec::agent::rpc::request &req) -> serializer &