hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
iroha::ametsuchi::BurrowVmCaller Class Reference

#include "burrow_vm_caller.hpp"

Inheritance diagram for iroha::ametsuchi::BurrowVmCaller:
Inheritance graph
Collaboration diagram for iroha::ametsuchi::BurrowVmCaller:
Collaboration graph

Public Member Functions

iroha::expected::Result< std::optional< std::string >, std::string > call (std::string const &tx_hash, shared_model::interface::types::CommandIndexType cmd_index, shared_model::interface::types::EvmCodeHexStringView input, shared_model::interface::types::AccountIdType const &caller, std::optional< shared_model::interface::types::EvmCalleeHexStringView > callee, BurrowStorage &burrow_storage, CommandExecutor &command_executor, SpecificQueryExecutor &query_executor) const override
 

Member Function Documentation

◆ call()

iroha::expected::Result< std::optional< std::string >, std::string > BurrowVmCaller::call ( std::string const &  tx_hash,
shared_model::interface::types::CommandIndexType  cmd_index,
shared_model::interface::types::EvmCodeHexStringView  input,
shared_model::interface::types::AccountIdType const &  caller,
std::optional< shared_model::interface::types::EvmCalleeHexStringView >  callee,
BurrowStorage burrow_storage,
CommandExecutor command_executor,
SpecificQueryExecutor query_executor 
) const
overridevirtual

Implements iroha::ametsuchi::VmCaller.

Here is the call graph for this function:

The documentation for this class was generated from the following files: