#include "ametsuchi/impl/rocksdb_command_executor.hpp"#include <fmt/core.h>#include <rocksdb/utilities/transaction.h>#include <boost/algorithm/string.hpp>#include <boost/variant/apply_visitor.hpp>#include "ametsuchi/impl/executor_common.hpp"#include "ametsuchi/setting_query.hpp"#include "ametsuchi/vm_caller.hpp"#include "common/to_lower.hpp"#include "interfaces/commands/add_asset_quantity.hpp"#include "interfaces/commands/add_peer.hpp"#include "interfaces/commands/add_signatory.hpp"#include "interfaces/commands/append_role.hpp"#include "interfaces/commands/call_engine.hpp"#include "interfaces/commands/command.hpp"#include "interfaces/commands/compare_and_set_account_detail.hpp"#include "interfaces/commands/create_account.hpp"#include "interfaces/commands/create_asset.hpp"#include "interfaces/commands/create_domain.hpp"#include "interfaces/commands/create_role.hpp"#include "interfaces/commands/detach_role.hpp"#include "interfaces/commands/grant_permission.hpp"#include "interfaces/commands/remove_peer.hpp"#include "interfaces/commands/remove_signatory.hpp"#include "interfaces/commands/revoke_permission.hpp"#include "interfaces/commands/set_account_detail.hpp"#include "interfaces/commands/set_quorum.hpp"#include "interfaces/commands/set_setting_value.hpp"#include "interfaces/commands/subtract_asset_quantity.hpp"#include "interfaces/commands/transfer_asset.hpp"