FCT_Engines are contracts that parse and execute FCTs.
FCT_Engines must be registered on the FCT_Controller before executing FCTs.

Major FCT_Engine Features:

  • Gets FCT, transcode it to eip712 and validate signatures
  • Registers the FCT in the FCT_Controller and validates it is allowed to run
  • Requests all the involved FCT_Runners to execute their related calls



function getIDs() external pure returns (bytes32[] memory)
Returns implemented functions signatures


function VERSION() external pure returns (bytes3)
Returns semantic version of current implementation (Major, Minor and Patch). Each one is represented by one byte