# IFtsoInflationConfigurations

> For the complete documentation index, see [llms.txt](/llms.txt). Markdown versions of documentation pages are available by appending `.md` to the page URL.

Source: https://dev.flare.network/ftso/scaling/solidity-reference/IFtsoInflationConfigurations

FtsoInflationConfigurations interface. Sourced from `IFtsoInflationConfigurations.sol` on [GitHub](https://github.com/flare-foundation/flare-smart-contracts-v2/blob/main/contracts/userInterfaces/IFtsoInflationConfigurations.sol).

## Functions[​](#functions "Direct link to Functions")

### getFtsoConfiguration[​](#getftsoconfiguration "Direct link to getFtsoConfiguration")

Returns the FTSO configuration at `_index`.

```
function getFtsoConfiguration(    uint256 _index) external view returns (    struct IFtsoInflationConfigurations.FtsoConfiguration);
```

#### Parameters[​](#parameters "Direct link to Parameters")

-   `_index`: The index of the FTSO configuration.

### getFtsoConfigurations[​](#getftsoconfigurations "Direct link to getFtsoConfigurations")

Returns the FTSO configurations.

```
function getFtsoConfigurations() external view returns (    struct IFtsoInflationConfigurations.FtsoConfiguration[]);
```

## Structures[​](#structures "Direct link to Structures")

### FtsoConfiguration[​](#ftsoconfiguration "Direct link to FtsoConfiguration")

The FTSO configuration struct.

```
struct FtsoConfiguration {  bytes feedIds;  uint24 inflationShare;  uint16 minRewardedTurnoutBIPS;  uint24 primaryBandRewardSharePPM;  bytes secondaryBandWidthPPMs;  uint16 mode;}
```
