CatapultServer  v0.5.0.1 (Elephant)
plugins/txes/multisig/src/validators/Results.h File Reference
Include dependency graph for plugins/txes/multisig/src/validators/Results.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 catapult
 
 catapult::validators
 

Macros

#define DEFINE_MULTISIG_RESULT(DESCRIPTION, CODE)   DEFINE_VALIDATION_RESULT(Failure, Multisig, DESCRIPTION, CODE, None)
 Defines a multisig validation result with DESCRIPTION and CODE. More...
 

Functions

 catapult::validators::DEFINE_MULTISIG_RESULT (Modify_Account_In_Both_Sets, 1)
 Validation failed because account is specified to be both added and removed. More...
 
 catapult::validators::DEFINE_MULTISIG_RESULT (Modify_Multiple_Deletes, 2)
 Validation failed because multiple removals are present. More...
 
 catapult::validators::DEFINE_MULTISIG_RESULT (Modify_Redundant_Modifications, 3)
 Validation failed because redundant modifications are present. More...
 
 catapult::validators::DEFINE_MULTISIG_RESULT (Modify_Unknown_Multisig_Account, 4)
 Validation failed because account is not in multisig cache. More...
 
 catapult::validators::DEFINE_MULTISIG_RESULT (Modify_Not_A_Cosigner, 5)
 Validation failed because account to be removed is not present. More...
 
 catapult::validators::DEFINE_MULTISIG_RESULT (Modify_Already_A_Cosigner, 6)
 Validation failed because account to be added is already a cosignatory. More...
 
 catapult::validators::DEFINE_MULTISIG_RESULT (Modify_Min_Setting_Out_Of_Range, 7)
 Validation failed because new minimum settings are out of range. More...
 
 catapult::validators::DEFINE_MULTISIG_RESULT (Modify_Min_Setting_Larger_Than_Num_Cosignatories, 8)
 Validation failed because min settings are larger than number of cosignatories. More...
 
 catapult::validators::DEFINE_MULTISIG_RESULT (Modify_Unsupported_Modification_Type, 9)
 Validation failed because the modification type is unsupported. More...
 
 catapult::validators::DEFINE_MULTISIG_RESULT (Modify_Max_Cosigned_Accounts, 10)
 Validation failed because the cosignatory already cosigns the maximum number of accounts. More...
 
 catapult::validators::DEFINE_MULTISIG_RESULT (Modify_Max_Cosigners, 11)
 Validation failed because the multisig account already has the maximum number of cosignatories. More...
 
 catapult::validators::DEFINE_MULTISIG_RESULT (Modify_Loop, 12)
 Validation failed because a multisig loop is created. More...
 
 catapult::validators::DEFINE_MULTISIG_RESULT (Modify_Max_Multisig_Depth, 13)
 Validation failed because the max multisig depth is exceeded. More...
 
 catapult::validators::DEFINE_MULTISIG_RESULT (Operation_Not_Permitted_By_Account, 14)
 Validation failed because an operation is not permitted by a multisig account. More...
 

Macro Definition Documentation

◆ DEFINE_MULTISIG_RESULT

#define DEFINE_MULTISIG_RESULT (   DESCRIPTION,
  CODE 
)    DEFINE_VALIDATION_RESULT(Failure, Multisig, DESCRIPTION, CODE, None)

Defines a multisig validation result with DESCRIPTION and CODE.