> For the complete documentation index, see [llms.txt](https://yupana-finance.gitbook.io/yupana-document-portal/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yupana-finance.gitbook.io/yupana-document-portal/developer-space/interestrate-contract/admin-methods/setcoefficients.md).

# setCoefficients

{% hint style="info" %}
`varF` params that multiplied by `precision` passed in [`rateParams`](/yupana-document-portal/developer-space/interestrate-contract.md#common-usage)
{% endhint %}

```pascaligo
type setCoeffParams     is [@layout:comb] record [
  kinkF                 : nat;
  baseRateF             : nat;
  multiplierF           : nat;
  jumpMultiplierF       : nat;
]
```

Sets `params` values to corresponding values at storage.

### Usage

{% tabs %}
{% tab title="🌮 Taquito" %}

```typescript
const interest = await tezos.contract.at(interestModelAddress);
const operation = await interest.methods.setCoefficients(
      800000000000000000,
      634195839,
      7134703196,
      31709791983
    ).send();
await operation.confirmation();
```

{% endtab %}

{% tab title="🐍   Pytezos" %}

```python
interest = ContractInterface.from_michelson(code) # or client.contract(contract_address)...
call = interest.setCoefficients(
      kinkF = 800000000000000000,
      baseRateF = 634195839,
      multiplierF = 7134703196,
      jumpMultiplierF = 31709791983
)
opg = call.inject()
```

{% endtab %}
{% endtabs %}
