> For the complete documentation index, see [llms.txt](https://support.highlight.xyz/knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.highlight.xyz/knowledge-base/for-developers/mint-fee-oracle.md).

# Mint fee oracle

If you’re integrating with Highlight, it can be useful to determine if a mint fee is due for a specific mint you're about to execute (they aren't always required). Hitting this contract will allow you to make that determination, as well as determine the amount of the fee. You can do this by invoking the following methods:

`getMechanicVectorMintFee`

`getGatedVectorMintFee`

`getPublicVectorMintFee`

### Contract Link

{% embed url="<https://github.com/highlightxyz/hl-evm-contracts/blob/main/contracts/mint/MintFeeOracle.sol>" %}

Additionally, the mint fee oracle processes protocol rewards, namely creator rewards on free mints, and referral rewards.
