Skip to main content

ShelleyGenesisParams

export type ShelleyGenesisParams = {
  activeSlotsCoeff: number
  epochLength: number
  genDelegs: unknown
  initialFunds: unknown
  maxKESEvolutions: number
  maxLovelaceSupply: number
  networkId: string
  networkMagic: number
  protocolParams: {
    a0: number
    decentralisationParam: number
    eMax: number
    extraEntropy: {tag: string}
    keyDeposit: number
    maxBlockBodySize: number
    maxBlockHeaderSize: number
    maxTxSize: number
    minFeeA: number
    minFeeB: number
    minPoolCost: number
    minUTxOValue: number
    nOpt: number
    poolDeposit: number
    protocolVersion: {
      major: number
      minor: number
    }
    rho: number
    tau: number
  }
  securityParam: number
  slotLength: number
  slotsPerKESPeriod: number
  systemStart: string
  updateQuorum: number
}