Variables

LINK_RECEIPT_FLAG - hex number to indicate receipt or message
LINK_BATCH_SIZE - batch size to process at a time
LINK_PROTOCOL_ETHEREUM - whether EVM or not
PUSH_FOREIGN_MESSAGE_METHOD_ID - EVM method in hex
BYTES_ARRAY_POINTER_PUSH_FOREIGN_MESSAGE - hex placeholder for pushing foreign message
ORACLE_HOOK_FILTER - see here - used to abort service request, i.e., not spend CPU unless something needs to be done
LINK_PROCESSING_TIMEOUT - window in which transaction should be processed, if not processed within this window, deemed failed transaction and processed as a receipt, funds returned to sender
LINK_CRON_INTERVAL - interval to run crons on
LINK_PROVIDER_THRESHOLD - DSP threshold required to fetch last irreversible block status and new batches