> For the complete documentation index, see [llms.txt](https://docs.tokensfarm.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tokensfarm.com/for-developers/perpetualtokensfarm/setters.md).

# Setters

In order to change one of these things, through our approved addresses initiating a call, we can change the state of listed params below

```solidity
function setMinTimeToStake(
    uint256 _minTimeToStake
)

function setIsAllowed(
   bool _isEarlyWithdrawAllowed,
   bool _isFlatFeeAllowed
)

function setFeePercents(
  uint256 _stakeFeePercent,
  uint256 _rewardFeePercent
)

function setFlatFees(
    uint256 _flatFeeAmountDeposit,
    uint256 _flatFeeAmountWithdraw
)

function setWarmupCoolDown(
    uint256 _warmup,
    uint256 _coolDown
)

function setFeeCollector(
    address payable _feeCollector
)
```
