#include "transaction_validator.hpp"


Public Member Functions | |
| CommandValidatorVisitor (std::shared_ptr< ValidatorsConfig > config) | |
| std::optional< ValidationError > | operator() (const interface::AddAssetQuantity &add_asset_quantity) const |
| std::optional< ValidationError > | operator() (const interface::AddPeer &add_peer) const |
| std::optional< ValidationError > | operator() (const interface::AddSignatory &add_signatory) const |
| std::optional< ValidationError > | operator() (const interface::CallEngine &call_engine) const |
| std::optional< ValidationError > | operator() (const interface::AppendRole &append_role) const |
| std::optional< ValidationError > | operator() (const interface::CreateAccount &create_account) const |
| std::optional< ValidationError > | operator() (const interface::CreateAsset &create_asset) const |
| std::optional< ValidationError > | operator() (const interface::CreateDomain &create_domain) const |
| std::optional< ValidationError > | operator() (const interface::CreateRole &create_role) const |
| std::optional< ValidationError > | operator() (const interface::DetachRole &detach_role) const |
| std::optional< ValidationError > | operator() (const interface::GrantPermission &grant_permission) const |
| std::optional< ValidationError > | operator() (const interface::RemovePeer &remove_peer) const |
| std::optional< ValidationError > | operator() (const interface::RemoveSignatory &remove_signatory) const |
| std::optional< ValidationError > | operator() (const interface::RevokePermission &revoke_permission) const |
| std::optional< ValidationError > | operator() (const interface::SetAccountDetail &set_account_detail) const |
| std::optional< ValidationError > | operator() (const interface::SetQuorum &set_quorum) const |
| std::optional< ValidationError > | operator() (const interface::SubtractAssetQuantity &subtract_asset_quantity) const |
| std::optional< ValidationError > | operator() (const interface::TransferAsset &transfer_asset) const |
| std::optional< ValidationError > | operator() (const interface::CompareAndSetAccountDetail &compare_and_set_account_detail) const |
| std::optional< ValidationError > | operator() (const interface::SetSettingValue &set_setting_value) const |
Visitor used by transaction validator to validate each command
| FieldValidator | - field validator type |
|
inline |
|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |