Protocol parameters
GET /epochs/:number/parameters
Return the protocol parameters for the epoch specified.
Request
Path Parameters
Number of the epoch
- 200
- 400
- 403
- 404
- 418
- 429
- 500
Return the data about the epoch
Schema
Epoch number
The linear factor for the minimum fee calculation for given epoch
The constant factor for the minimum fee calculation
Maximum block body size in Bytes
Maximum transaction size
Maximum block header size
The amount of a key registration deposit in Lovelaces
The amount of a pool registration deposit in Lovelaces
Epoch bound on pool retirement
Desired number of pools
Pool pledge influence
Monetary expansion
Treasury expansion
Percentage of blocks produced by federated nodes
Seed for extra entropy
Accepted protocol major version
Accepted protocol minor version
Minimum UTXO value
Minimum stake cost forced on the pool
Epoch number only used once
cost_models objectnullablerequired
Cost models parameters for Plutus Core scripts
Cost models parameters for Plutus Core scripts
The per word cost of script memory usage
The cost of script execution step usage
The maximum number of execution memory allowed to be used in a single transaction
The maximum number of execution steps allowed to be used in a single transaction
The maximum number of execution memory allowed to be used in a single block
The maximum number of execution steps allowed to be used in a single block
The maximum Val size
The percentage of the transactions fee which must be provided as collateral when including non-native scripts
The maximum number of collateral inputs allowed in a transaction
Cost per UTxO word for Alonzo. Cost per UTxO byte for Babbage and later.
Cost per UTxO word for Alonzo. Cost per UTxO byte for Babbage and later.
{
"epoch": 225,
"min_fee_a": 44,
"min_fee_b": 155381,
"max_block_size": 65536,
"max_tx_size": 16384,
"max_block_header_size": 1100,
"key_deposit": "2000000",
"pool_deposit": "500000000",
"e_max": 18,
"n_opt": 150,
"a0": 0.3,
"rho": 0.003,
"tau": 0.2,
"decentralisation_param": 0.5,
"extra_entropy": null,
"protocol_major_ver": 2,
"protocol_minor_ver": 0,
"min_utxo": "1000000",
"min_pool_cost": "340000000",
"nonce": "1a3be38bcbb7911969283716ad7aa550250226b76a61fc51cc9a9a35d9276d81",
"cost_models": {
"PlutusV1": {
"addInteger-cpu-arguments-intercept": 197209,
"addInteger-cpu-arguments-slope": 0
},
"PlutusV2": {
"addInteger-cpu-arguments-intercept": 197209,
"addInteger-cpu-arguments-slope": 0
}
},
"price_mem": 0.0577,
"price_step": 0.0000721,
"max_tx_ex_mem": "10000000",
"max_tx_ex_steps": "10000000000",
"max_block_ex_mem": "50000000",
"max_block_ex_steps": "40000000000",
"max_val_size": "5000",
"collateral_percent": 150,
"max_collateral_inputs": 3,
"coins_per_utxo_size": "34482"
}
Bad request
Schema
{
"status_code": 400,
"error": "Bad Request",
"message": "Backend did not understand your request."
}
Authentication secret is missing or invalid
Schema
{
"status_code": 403,
"error": "Forbidden",
"message": "Invalid project token."
}
Component not found
Schema
{
"status_code": 404,
"error": "Not Found",
"message": "The requested component has not been found."
}
IP has been auto-banned for extensive sending of requests after usage limit has been reached
Schema
{
"status_code": 418,
"error": "Requested Banned",
"message": "IP has been auto-banned for flooding."
}
Usage limit reached
Schema
{
"status_code": 429,
"error": "Project Over Limit",
"message": "Usage is over limit."
}
Internal Server Error
Schema
{
"status_code": 500,
"error": "Internal Server Error",
"message": "An unexpected response was received from the backend."
}