> ## Documentation Index
> Fetch the complete documentation index at: https://thrackle.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# NFTValuationLimit

[Git Source](https://github.com/forte-service-company-ltd/forte-rules-engine/blob/6b9ac124d2cb0fe47a8b5c261a1dd458067f45ea/src/client/token/handler/ruleContracts/NFTValuationLimit.sol)

**Inherits:**
[ITokenHandlerEvents](/v1/reference/common/IEvents.sol/interface.ITokenHandlerEvents), [AppAdministratorOrOwnerOnlyDiamondVersion](/v1/reference/client/token/handler/common/AppAdministratorOrOwnerOnlyDiamondVersion.sol/contract.AppAdministratorOrOwnerOnlyDiamondVersion)

**Author:**
@ShaneDuncan602 @oscarsernarosero @TJ-Everett @bfcoursewool

*Setters and getters for the rule in the handler. Meant to be inherited by a handler
facet to easily support the rule.*

## Functions

### setNFTValuationLimit

*Set the NFT Valuation limit that will check collection price vs looping through each tokenId in collections*

```solidity
function setNFTValuationLimit(uint16 _newNFTValuationLimit)
    public
    appAdministratorOrOwnerOnly(lib.handlerBaseStorage().appManager);
```

**Parameters**

| Name                    | Type     | Description                                                                                        |
| ----------------------- | -------- | -------------------------------------------------------------------------------------------------- |
| `_newNFTValuationLimit` | `uint16` | set the number of NFTs in a wallet that will check for collection price vs individual token prices |

### getNFTValuationLimit

*Get the nftValuationLimit*

```solidity
function getNFTValuationLimit() external view returns (uint256);
```

**Returns**

| Name     | Type      | Description                                                                                                  |
| -------- | --------- | ------------------------------------------------------------------------------------------------------------ |
| `<none>` | `uint256` | nftValautionLimit number of NFTs in a wallet that will check for collection price vs individual token prices |
