Get protocol configuration for a specific epoch

Changed on

Returns the information related to the protocol configuration at a given epoch:

  • epoch
  • protocol parameters
  • cardano transactions signing configuration
  • enabled signed entity types
get/protocol-configuration/{epoch}

Request

  • Base URL: https://aggregator.release-preprod.api.mithril.network/aggregator
  • URL: https://aggregator.release-preprod.api.mithril.network/aggregator/protocol-configuration/{epoch}
  • Auth: none declared

Path parameters

epochinteger required
Example:419

Epoch of the protocol configuration to list

Response

protocol configuration found

available_signed_entity_typesSignedEntityTypes[] required

Available signed entity types that are signed by the aggregator

Example response

{
  "protocol_parameters": {
    "k": 9,
    "m": 77,
    "phi_f": 0.5
  },
  "cardano_transactions_signing_config": {
    "security_parameter": 100,
    "step": 10
  },
  "available_signed_entity_types": [
    "MithrilStakeDistribution",
    "CardanoDatabase",
    "CardanoTransactions",
    "CardanoBlocksTransactions"
  ]
}

Changes

    • info

      removed the CardanoImmutableFilesFull enum value from the / response property for the response status

    • warning

      added the new CardanoBlocksTransactions enum value to the / response property for the response status

    • info

      added the optional property to the response with the status