FUNCTION

_validate_ft4_signature

function _validate_ft4_signature(flags: list<text>, account: account, auth_descriptor: account_auth_descriptor)

Verifies that the signature found in the ft_auth operation is valid to authorize the operation being called.

Can only be called from an operation.

Throws if the signature cannot be validated. Common reasons include:

  • the signers of the auth descriptor did not sign this transaction
  • too few signers signed the operation, in case of a multisig auth descriptor
  • the auth descriptor does not give sufficient permissions for the operation that is being called

Parameters

  • flags — the flags required by the operation
  • account — the account the user authenticated as
  • auth_descriptor — the auth descriptor that is authorizing this operation
© 2024 Chromia