rules

Must be one of these values, converted to gtv and then encoded into a byte array:

  • no rules: null (when encoded, it will be converted to GTV_NULL_BYTES)

  • a simple rule: a rule_expression

  • a complex rule: a list starting with the value "and" and followed by rule_expressions

The amount of rule expressions should always be less than or equal to auth_descriptor_config.max_rules.

After the expiration conditions are reached, this auth descriptor will automatically be deleted as soon as the account that owns it sends an operation.

Must be GTV_NULL_BYTES if this is the main_auth_descriptor for the account.

See also

`rule_expression`

explains what it means to expire