You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Whether multiple delegation IDs must be specified for the unstaking request.
80342
80402
type: boolean
80343
80403
default: false
80404
+
fields:
80405
+
description: Dynamic form fields for the unstaking request (e.g., resource type selection).
80406
+
type: array
80407
+
items:
80408
+
$ref: '#/components/schemas/StakingField'
80344
80409
unstakingSubTypes:
80345
80410
type: array
80346
80411
description: Supported unstaking sub-types with their own spendable attributes.
@@ -85213,11 +85278,22 @@ components:
85213
85278
properties:
85214
85279
nftTier:
85215
85280
type: string
85216
-
description: The NFT tier selected for staking (e.g., DAWN, LIGHTNING, FLASH).
85281
+
nullable: true
85282
+
description: The NFT tier selected for staking (e.g., DAWN, LIGHTNING, FLASH). Present for regular staking, null for validator registration.
85217
85283
validatorAddress:
85218
85284
type: string
85219
85285
nullable: true
85220
-
description: The validator address to delegate to.
85286
+
description: The validator address to delegate to or the validator address being registered.
85287
+
stakingType:
85288
+
type: string
85289
+
description: The staking type - VET_STAKE for regular staking, VET_VALIDATOR_REGISTRATION for validator registration.
85290
+
enum:
85291
+
- VET_STAKE
85292
+
- VET_VALIDATOR_REGISTRATION
85293
+
beneficiaryAddress:
85294
+
type: string
85295
+
nullable: true
85296
+
description: The beneficiary address that receives validator rewards. Present only for validator registration.
85221
85297
required:
85222
85298
- nftTier
85223
85299
VetStakingRequestPOSTBody:
@@ -85227,16 +85303,24 @@ components:
85227
85303
- type: object
85228
85304
properties:
85229
85305
nftTier:
85230
-
description: The NFT tier to stake for VET PoS. Amount will be auto-populated based on the selected tier. Options are dynamically populated from the wallet attributes endpoint based on user balance.
85306
+
description: The NFT tier to stake for VET PoS. Amount will be auto-populated based on the selected tier. Options are dynamically populated from the wallet attributes endpoint based on user balance. Required for subType=STAKE.
85231
85307
type: string
85232
85308
example: DAWN
85233
85309
validator:
85234
-
description: The validator addressto delegate the NFT to.
85310
+
description: The validator address. For regular staking (subType=STAKE), this is the validator to delegate the NFT to. For validator registration (subType=VET_VALIDATOR_REGISTRATION), this is the validator address being registered.
0 commit comments