# Configuration

<table><thead><tr><th width="349">Alias</th><th>Description</th><th>Hash</th></tr></thead><tbody><tr><td><code>gysr.core.pool.spend.fee</code></td><td>Protocol fee rate on GYSR spent and receiver address</td><td><code>25f616b7f06464df406f2c22888182f2cadcd3737206047201a423a011a27532</code></td></tr><tr><td><code>gysr.core.bond.stake.fee</code></td><td>Protocol fee rate and receiver for ERC20 bond staking module user deposits</td><td><code>857df8276eded18697ff2b948da4c56efcb67270a1e761c2b4431f9afbe74977</code></td></tr><tr><td><code>gysr.core.competitive.fund.fee</code></td><td>Protocol fee rate and receiver for ERC20 competitive reward module funding</td><td><code>1040a1d5deeea658ae2f795ac5a237d339aef084f4f2c2c3bbe6954a70687b00</code></td></tr><tr><td><code>gysr.core.friendly.fund.fee</code></td><td>Protocol fee rate and receiver for ERC20 friendly reward module funding</td><td><code>91a73904357cc50cd06dd32e14b63f80b3b420abb4199a72b000d9159b7e82c1</code></td></tr><tr><td><code>gysr.core.fixed.fund.fee</code></td><td>Protocol fee rate and receiver for ERC20 fixed reward module funding</td><td><code>f866a9547d6d6627751fd85c2c353f6f5741b1a8bc05d106035ae4a3180d5fac</code></td></tr><tr><td><code>gysr.core.linear.fund.fee</code></td><td>Protocol fee rate and receiver for ERC20 linear reward module funding</td><td><code>ba883d87c1f27669a52651afd0942565af69d08c14b5aa3e978d9d8bec44aed0</code></td></tr><tr><td><code>gysr.core.multi.fund.fee</code></td><td>Protocol fee rate and receiver for ERC20 multi reward module funding</td><td><code>d1e29290ca39d6f6609718e8595ef7570529107d291d66c9252c6b4e3a36f61a</code></td></tr><tr><td><code>gysr.core.bond.metadata</code></td><td>Library address for metadata provider</td><td><code>592240eab623a61231073da7383c3602fe6ce53a8a24519be19cf8c7346624bd</code></td></tr></tbody></table>

#### Example values (mainnet)

<table><thead><tr><th width="358">Parameter</th><th width="274.3333333333333">Address</th><th>Number</th></tr></thead><tbody><tr><td><code>gysr.core.pool.spend.fee</code> </td><td><code>0x39C6Ee77ac32A7dd1b0f31c94F705B64C5ECab7F</code></td><td><code>0.20</code></td></tr><tr><td><code>gysr.core.bond.stake.fee</code> </td><td><code>0x39C6Ee77ac32A7dd1b0f31c94F705B64C5ECab7F</code></td><td><code>0.01</code></td></tr><tr><td><code>gysr.core.competitive.fund.fee</code></td><td><code>0x39C6Ee77ac32A7dd1b0f31c94F705B64C5ECab7F</code></td><td><code>0.005</code></td></tr><tr><td><code>gysr.core.friendly.fund.fee</code></td><td><code>0x39C6Ee77ac32A7dd1b0f31c94F705B64C5ECab7F</code></td><td><code>0.005</code></td></tr><tr><td><code>gysr.core.fixed.fund.fee</code></td><td><code>0x39C6Ee77ac32A7dd1b0f31c94F705B64C5ECab7F</code></td><td><code>0.01</code></td></tr><tr><td><code>gysr.core.linear.fund.fee</code></td><td><code>0x39C6Ee77ac32A7dd1b0f31c94F705B64C5ECab7F</code></td><td><code>0.01</code></td></tr><tr><td><code>gysr.core.multi.fund.fee</code></td><td><code>0x39C6Ee77ac32A7dd1b0f31c94F705B64C5ECab7F</code></td><td><code>0.01</code></td></tr><tr><td><code>gysr.core.bond.metadata</code></td><td><code>0xCf0713A052e539085756391F985BaB61d6d87732</code></td><td>-</td></tr></tbody></table>

{% hint style="info" %}
Note: to check the current real-time configuration values for any network, you can use the GYSR subgraph and query the `configurationParameter` entity.

See the example [here](https://docs.gysr.io/subgraph#get-current-protocol-configuration-parameters).
{% endhint %}
