Quick Reference
| Method | Parameters | Description |
|---|---|---|
genesis_config | none | Returns current genesis configuration |
EXPERIMENTAL_protocol_config | finality OR block_id | Returns protocol configuration for latest or specific block |
Genesis Config
Returns current genesis configuration.genesis_confignone
Protocol Config
Returns most recent protocol configuration or a specific queried block. Useful for finding current storage and transaction costs.EXPERIMENTAL_protocol_configBlock finality (
optimistic, near-final, or final). See finality param.Block height or hash. See block_id param.
Best Practices
- Use
finality: "final"for most recent confirmed protocol configuration - Use specific
block_idwhen 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
- Handle network timeouts gracefully in production applications