Example #1
0
 def validate_schema(cls, tx):
     """Validate the validator election vote transaction. Since `VOTE` extends `TRANSFER`
        transaction, all the validations for `CREATE` transaction should be inherited
     """
     _validate_schema(TX_SCHEMA_COMMON, tx)
     _validate_schema(TX_SCHEMA_TRANSFER, tx)
     _validate_schema(cls.TX_SCHEMA_CUSTOM, tx)
Example #2
0
 def validate_schema(cls, tx):
     """Validate the election transaction. Since `ELECTION` extends `CREATE` transaction, all the validations for
     `CREATE` transaction should be inherited
     """
     _validate_schema(TX_SCHEMA_COMMON, tx)
     _validate_schema(TX_SCHEMA_CREATE, tx)
     if cls.TX_SCHEMA_CUSTOM:
         _validate_schema(cls.TX_SCHEMA_CUSTOM, tx)
Example #3
0
 def validate_schema(cls, tx):
     """Validate the election transaction. Since `ELECTION` extends `CREATE` transaction, all the validations for
     `CREATE` transaction should be inherited
     """
     _validate_schema(TX_SCHEMA_COMMON, tx)
     _validate_schema(TX_SCHEMA_CREATE, tx)
     if cls.TX_SCHEMA_CUSTOM:
         _validate_schema(cls.TX_SCHEMA_CUSTOM, tx)
 def validate_schema(cls, tx, skip_id=False):
     """Validate the validator election transaction. Since `VALIDATOR_ELECTION` extends `CREATE`
        transaction, all the validations for `CREATE` transaction should be inherited
     """
     if not skip_id:
         cls.validate_id(tx)
     _validate_schema(TX_SCHEMA_COMMON, tx)
     _validate_schema(TX_SCHEMA_CREATE, tx)
     _validate_schema(TX_SCHEMA_VALIDATOR_ELECTION, tx)