REMOVED · CONFIG
num_block_producer_seats_per_shard and 2 more
nearcore 2.12.0: Removed deprecated fields from `EpochConfig`, `GenesisConfig`, and `ProtocolConfigView`: `num_block_producer_seats_per_shard`, `avg_hidden_validator_seats_per_shard`, `num_chunk_only_producer_seats`.
synced 29m agostrong signal
Removedsince 2026-06-03effective nearcore 2.12.0
Evidence
Removed in a releasestrongconfirmed in synced data
“Removed the long-deprecated `num_block_producer_seats_per_shard`, `avg_hidden_validator_seats_per_shard`, and `num_chunk_only_producer_seats` fields from `EpochConfig`. They were given serde defaults in 2.12 and are unused. Existing epoch-config JSON files that still contain these keys keep loading, as the keys are now ignored.”
https://github.com/near/nearcore/releases/tag/2.14.0 (opens in a new tab)
2026-10-26
Removed in a releasestrongconfirmed in synced data
“Removed deprecated fields from `EpochConfig`, `GenesisConfig`, and `ProtocolConfigView`: `num_block_producer_seats_per_shard`, `avg_hidden_validator_seats_per_shard`, `num_chunk_only_producer_seats`.”
https://github.com/near/nearcore/releases/tag/2.12.0 (opens in a new tab)
2026-06-03
Agents get this entry from check_deprecation("nearcore-num-block-producer-seats-per-shard") and GET /api/v1/deprecations/nearcore-num-block-producer-seats-per-shard; check_code flags code that uses it. All deprecations →