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

# Config

### license\_key

Your Blood license key.

### stats\_interval

Time in seconds between every 2 logs containing amount of requests sent.

### port

Port to run the server on (you can leave default one 9182).

<Warning>
  You have to use **multiple folders** and **different ports** if you want to use multiple Bloodline configurations.
</Warning>

### defaults

List of RPCs that will be used for all unassigned methods. Format is `['1','2']`

### RPCs

RPC list.

```toml theme={null}
# Format and Example
rpc1 = 'http://rpc1link.com/'
rpc2 = 'http://rpc2link.com/'
rpc3 = 'http://rpc3link.com/'
```

### methods

Methods' names and RPC list for each.

```toml theme={null}
# Format and Exampl
getBalance = ['rpc1','rpc2']
sendTransaction = ['rpc3']
getProgramAccounts = ['rpc1','rpc3']
```

<Tip>
  Some of Blood features require heavy **GPA calls** (for example check `top_n_holders`), we recommend to specify all following methods:

  * getAccountInfo
  * getBalance
  * getLatestBlockhash
  * getTokenAccountBalance (GPA call)
  * sendTransaction
  * getProgramAccounts (GPA call)

  For `getBalance` recommended to use RPCs which are not used for sending transactions, this way you will always have up-to-date data and 0 pressure on that RPC. You can even take Helius free plan for it.
</Tip>

### rate\_limits

You can specify rate limit for every written earlier node.

```toml theme={null}
# Format and Example
rpc1 = 100
rpc2 = 250
rpc3 = 50
```
