@@ -182,7 +182,7 @@ class CardanoSignTransactionRequest(google.protobuf.message.Message):
182
182
def ClearField (self , field_name : typing_extensions .Literal ["asset_groups" ,b"asset_groups" ,"encoded_address" ,b"encoded_address" ,"script_config" ,b"script_config" ,"value" ,b"value" ]) -> None : ...
183
183
184
184
class Certificate (google .protobuf .message .Message ):
185
- """See https://github.com/input-output-hk /cardano-ledger-specs /blob/d0aa86ded0b973b09b629e5aa62aa1e71364d088 /eras/alonzo/test-suite /cddl-files/alonzo .cddl#L150 """
185
+ """See https://github.com/IntersectMBO /cardano-ledger/blob/cardano-ledger-conway-1.12.0.0 /eras/conway/impl /cddl-files/conway .cddl#L273 """
186
186
DESCRIPTOR : google .protobuf .descriptor .Descriptor
187
187
class StakeDelegation (google .protobuf .message .Message ):
188
188
DESCRIPTOR : google .protobuf .descriptor .Descriptor
@@ -198,24 +198,66 @@ class CardanoSignTransactionRequest(google.protobuf.message.Message):
198
198
) -> None : ...
199
199
def ClearField (self , field_name : typing_extensions .Literal ["keypath" ,b"keypath" ,"pool_keyhash" ,b"pool_keyhash" ]) -> None : ...
200
200
201
+ class VoteDelegation (google .protobuf .message .Message ):
202
+ DESCRIPTOR : google .protobuf .descriptor .Descriptor
203
+ class _CardanoDRepType :
204
+ ValueType = typing .NewType ('ValueType' , builtins .int )
205
+ V : typing_extensions .TypeAlias = ValueType
206
+ class _CardanoDRepTypeEnumTypeWrapper (google .protobuf .internal .enum_type_wrapper ._EnumTypeWrapper [CardanoSignTransactionRequest .Certificate .VoteDelegation ._CardanoDRepType .ValueType ], builtins .type ):
207
+ DESCRIPTOR : google .protobuf .descriptor .EnumDescriptor
208
+ KEY_HASH : CardanoSignTransactionRequest .Certificate .VoteDelegation ._CardanoDRepType .ValueType # 0
209
+ SCRIPT_HASH : CardanoSignTransactionRequest .Certificate .VoteDelegation ._CardanoDRepType .ValueType # 1
210
+ ALWAYS_ABSTAIN : CardanoSignTransactionRequest .Certificate .VoteDelegation ._CardanoDRepType .ValueType # 2
211
+ ALWAYS_NO_CONFIDENCE : CardanoSignTransactionRequest .Certificate .VoteDelegation ._CardanoDRepType .ValueType # 3
212
+ class CardanoDRepType (_CardanoDRepType , metaclass = _CardanoDRepTypeEnumTypeWrapper ):
213
+ pass
214
+
215
+ KEY_HASH : CardanoSignTransactionRequest .Certificate .VoteDelegation .CardanoDRepType .ValueType # 0
216
+ SCRIPT_HASH : CardanoSignTransactionRequest .Certificate .VoteDelegation .CardanoDRepType .ValueType # 1
217
+ ALWAYS_ABSTAIN : CardanoSignTransactionRequest .Certificate .VoteDelegation .CardanoDRepType .ValueType # 2
218
+ ALWAYS_NO_CONFIDENCE : CardanoSignTransactionRequest .Certificate .VoteDelegation .CardanoDRepType .ValueType # 3
219
+
220
+ KEYPATH_FIELD_NUMBER : builtins .int
221
+ TYPE_FIELD_NUMBER : builtins .int
222
+ DREP_CREDHASH_FIELD_NUMBER : builtins .int
223
+ @property
224
+ def keypath (self ) -> google .protobuf .internal .containers .RepeatedScalarFieldContainer [builtins .int ]:
225
+ """keypath in this instance refers to stake credential"""
226
+ pass
227
+ type : global___CardanoSignTransactionRequest .Certificate .VoteDelegation .CardanoDRepType .ValueType
228
+ drep_credhash : builtins .bytes
229
+ def __init__ (self ,
230
+ * ,
231
+ keypath : typing .Optional [typing .Iterable [builtins .int ]] = ...,
232
+ type : global___CardanoSignTransactionRequest .Certificate .VoteDelegation .CardanoDRepType .ValueType = ...,
233
+ drep_credhash : typing .Optional [builtins .bytes ] = ...,
234
+ ) -> None : ...
235
+ def HasField (self , field_name : typing_extensions .Literal ["_drep_credhash" ,b"_drep_credhash" ,"drep_credhash" ,b"drep_credhash" ]) -> builtins .bool : ...
236
+ def ClearField (self , field_name : typing_extensions .Literal ["_drep_credhash" ,b"_drep_credhash" ,"drep_credhash" ,b"drep_credhash" ,"keypath" ,b"keypath" ,"type" ,b"type" ]) -> None : ...
237
+ def WhichOneof (self , oneof_group : typing_extensions .Literal ["_drep_credhash" ,b"_drep_credhash" ]) -> typing .Optional [typing_extensions .Literal ["drep_credhash" ]]: ...
238
+
201
239
STAKE_REGISTRATION_FIELD_NUMBER : builtins .int
202
240
STAKE_DEREGISTRATION_FIELD_NUMBER : builtins .int
203
241
STAKE_DELEGATION_FIELD_NUMBER : builtins .int
242
+ VOTE_DELEGATION_FIELD_NUMBER : builtins .int
204
243
@property
205
244
def stake_registration (self ) -> common_pb2 .Keypath : ...
206
245
@property
207
246
def stake_deregistration (self ) -> common_pb2 .Keypath : ...
208
247
@property
209
248
def stake_delegation (self ) -> global___CardanoSignTransactionRequest .Certificate .StakeDelegation : ...
249
+ @property
250
+ def vote_delegation (self ) -> global___CardanoSignTransactionRequest .Certificate .VoteDelegation : ...
210
251
def __init__ (self ,
211
252
* ,
212
253
stake_registration : typing .Optional [common_pb2 .Keypath ] = ...,
213
254
stake_deregistration : typing .Optional [common_pb2 .Keypath ] = ...,
214
255
stake_delegation : typing .Optional [global___CardanoSignTransactionRequest .Certificate .StakeDelegation ] = ...,
256
+ vote_delegation : typing .Optional [global___CardanoSignTransactionRequest .Certificate .VoteDelegation ] = ...,
215
257
) -> None : ...
216
- def HasField (self , field_name : typing_extensions .Literal ["cert" ,b"cert" ,"stake_delegation" ,b"stake_delegation" ,"stake_deregistration" ,b"stake_deregistration" ,"stake_registration" ,b"stake_registration" ]) -> builtins .bool : ...
217
- def ClearField (self , field_name : typing_extensions .Literal ["cert" ,b"cert" ,"stake_delegation" ,b"stake_delegation" ,"stake_deregistration" ,b"stake_deregistration" ,"stake_registration" ,b"stake_registration" ]) -> None : ...
218
- def WhichOneof (self , oneof_group : typing_extensions .Literal ["cert" ,b"cert" ]) -> typing .Optional [typing_extensions .Literal ["stake_registration" ,"stake_deregistration" ,"stake_delegation" ]]: ...
258
+ def HasField (self , field_name : typing_extensions .Literal ["cert" ,b"cert" ,"stake_delegation" ,b"stake_delegation" ,"stake_deregistration" ,b"stake_deregistration" ,"stake_registration" ,b"stake_registration" , "vote_delegation" , b"vote_delegation" ]) -> builtins .bool : ...
259
+ def ClearField (self , field_name : typing_extensions .Literal ["cert" ,b"cert" ,"stake_delegation" ,b"stake_delegation" ,"stake_deregistration" ,b"stake_deregistration" ,"stake_registration" ,b"stake_registration" , "vote_delegation" , b"vote_delegation" ]) -> None : ...
260
+ def WhichOneof (self , oneof_group : typing_extensions .Literal ["cert" ,b"cert" ]) -> typing .Optional [typing_extensions .Literal ["stake_registration" ,"stake_deregistration" ,"stake_delegation" , "vote_delegation" ]]: ...
219
261
220
262
class Withdrawal (google .protobuf .message .Message ):
221
263
DESCRIPTOR : google .protobuf .descriptor .Descriptor
0 commit comments