# 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](https://docs.liquidapps.io/liquidapps-documentation/dapp-network-services/dapp-network-services/liquidharmony/smart-contract-macros/oracle_hook_filter) - 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](https://docs.liquidapps.io/liquidapps-documentation/introduction/dapp-network-resources/link-library/eosio-link/crons) on

`LINK_PROVIDER_THRESHOLD` - DSP threshold required to fetch last irreversible block status and new batches
