Skip to main content
The RPC API enables you to retrieve the current genesis and protocol configuration.

Quick Reference

MethodParametersDescription
genesis_confignoneReturns current genesis configuration
EXPERIMENTAL_protocol_configfinality OR block_idReturns protocol configuration for latest or specific block

Genesis Config

Returns current genesis configuration.
  • method: genesis_config
  • params: none

Protocol Config

Returns most recent protocol configuration or a specific queried block. Useful for finding current storage and transaction costs.
  • method: EXPERIMENTAL_protocol_config
  • params: finality OR block_id

Best Practices

  • Use finality: "final" for most recent confirmed protocol configuration
  • Use specific block_id when you need protocol config for a particular block
  • Cache protocol configuration results as they change infrequently
  • Use the protocol config to calculate current storage and transaction costs