Skip to main content

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).
You have to use multiple folders and different ports if you want to use multiple Bloodline configurations.

defaults

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

RPCs

RPC list.

methods

Methods’ names and RPC list for each.
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.

rate_limits

You can specify rate limit for every written earlier node.