#include <contract_manager.h>
Public Member Functions | |
| ContractManager () | |
| Address | DeployContract (const Address &owner_address, const DeployInfo &deploy_info) |
| absl::StatusOr< eevm::AccountState > | GetContract (const Address &address) |
| absl::StatusOr< std::string > | ExecContract (const Address &caller_address, const Address &contract_address, const Params &func_param) |
Definition at line 31 of file contract_manager.h.
| resdb::contract::ContractManager::ContractManager | ( | ) |
Definition at line 39 of file contract_manager.cpp.
| Address resdb::contract::ContractManager::DeployContract | ( | const Address & | owner_address, |
| const DeployInfo & | deploy_info | ||
| ) |
Definition at line 53 of file contract_manager.cpp.
| absl::StatusOr< std::string > resdb::contract::ContractManager::ExecContract | ( | const Address & | caller_address, |
| const Address & | contract_address, | ||
| const Params & | func_param | ||
| ) |
Definition at line 94 of file contract_manager.cpp.
| absl::StatusOr< eevm::AccountState > resdb::contract::ContractManager::GetContract | ( | const Address & | address | ) |
Definition at line 85 of file contract_manager.cpp.