@@ -112,9 +112,11 @@ export interface PoolVotingThresholds {
112
112
committeeNormal : Fraction ;
113
113
commiteeNoConfidence : Fraction ;
114
114
hardForkInitiation : Fraction ;
115
+ securityRelevantParamVotingThreshold : Fraction ;
115
116
}
116
117
117
- export interface DelegateRepresentativeThresholds extends PoolVotingThresholds {
118
+ export interface DelegateRepresentativeThresholds
119
+ extends Omit < PoolVotingThresholds , 'securityRelevantParamVotingThreshold' > {
118
120
updateConstitution : Fraction ;
119
121
ppNetworkGroup : Fraction ;
120
122
ppEconomicGroup : Fraction ;
@@ -127,19 +129,20 @@ type NewProtocolParamsInConway = {
127
129
poolVotingThresholds : PoolVotingThresholds ;
128
130
dRepVotingThresholds : DelegateRepresentativeThresholds ;
129
131
minCommitteeSize : number ;
130
- committeeTermLimit : number ;
132
+ committeeTermLimit : EpochNo ;
131
133
governanceActionValidityPeriod : EpochNo ;
132
134
governanceActionDeposit : number ;
133
135
dRepDeposit : number ;
134
136
dRepInactivityPeriod : EpochNo ;
137
+ minFeeRefScriptCostPerByte : string ;
135
138
} ;
136
139
137
140
type ConwayProtocolParameters = BabbageProtocolParameters & NewProtocolParamsInConway ;
138
141
139
142
export type ProtocolParameters = ConwayProtocolParameters ;
140
143
141
- // Even tho extraEntropy was deprecated on babbage era, it is still present in the ProtocolParametersUpdate structure
142
- // since this structure is backward compatible with all eras.
144
+ // Even tho extraEntropy was deprecated on babbage era, and protocolVersion was deprecated in conway era,
145
+ // they are still present in the ProtocolParametersUpdate structure since this structure is backward compatible with all eras.
143
146
export type ProtocolParametersUpdate = Partial < ProtocolParameters & Pick < AlonzoProtocolParams , 'extraEntropy' > > ;
144
147
145
148
export type GenesisDelegateKeyHash = Crypto . Hash28ByteBase16 ;
0 commit comments