From 8097a5a341f171b32e2956be9106d02a71365af7 Mon Sep 17 00:00:00 2001 From: "dev-portal-updater[bot]" <149019135+dev-portal-updater[bot]@users.noreply.github.com> Date: Mon, 8 Sep 2025 17:47:42 +0000 Subject: [PATCH] feat: update `bitgo-api-docs` This commit updates the BitGo API. --- api.yaml | 969 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 952 insertions(+), 17 deletions(-) diff --git a/api.yaml b/api.yaml index 50c490b..544d9f2 100644 --- a/api.yaml +++ b/api.yaml @@ -22622,49 +22622,148 @@ paths: oneOf: - $ref: '#/components/schemas/AdaStakingRequestPOSTBody' - $ref: '#/components/schemas/AdaUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/AsiStakingRequestPOSTBody' + - $ref: '#/components/schemas/AsiUnStakingRequestPOSTBody' - $ref: '#/components/schemas/AtomStakingRequestPOSTBody' - $ref: '#/components/schemas/AtomUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/AvaxCStakingRequestPOSTBody' - $ref: '#/components/schemas/AvaxPStakingRequestPOSTBody' + - $ref: '#/components/schemas/BabyStakingRequestPOSTBody' + - $ref: '#/components/schemas/BabyUnStakingRequestPOSTBody' - $ref: '#/components/schemas/BeraStakingRequestPOSTBody' - $ref: '#/components/schemas/BeraUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/BldStakingRequestPOSTBody' + - $ref: '#/components/schemas/BldUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/BscStakingRequestPOSTBody' + - $ref: '#/components/schemas/BscUnStakingRequestPOSTBody' - $ref: '#/components/schemas/BtcStakingRequestPOSTBody' - $ref: '#/components/schemas/BtcUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/CoredaoStakingRequestPOSTBody' + - $ref: '#/components/schemas/CoredaoUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/CoreumStakingRequestPOSTBody' + - $ref: '#/components/schemas/CoreumUnStakingRequestPOSTBody' - $ref: '#/components/schemas/CosmosLikeStakingRequestPOSTBody' - $ref: '#/components/schemas/CosmosLikeUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/CronosStakingRequestPOSTBody' + - $ref: '#/components/schemas/CronosUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/CsprStakingRequestPOSTBody' + - $ref: '#/components/schemas/CsprUnStakingRequestPOSTBody' - $ref: '#/components/schemas/DotStakingRequestPOSTBody' - $ref: '#/components/schemas/DotUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/EigenStakingRequestPOSTBody' + - $ref: '#/components/schemas/EigenUnStakingRequestPOSTBody' - $ref: '#/components/schemas/EthStakingRequestPOSTBody' + - $ref: '#/components/schemas/HashStakingRequestPOSTBody' + - $ref: '#/components/schemas/HashUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/InjectiveStakingRequestPOSTBody' + - $ref: '#/components/schemas/InjectiveUnStakingRequestPOSTBody' - $ref: '#/components/schemas/MaticStakingRequestPOSTBody' - $ref: '#/components/schemas/MaticUnStakingRequestPOSTBody' - $ref: '#/components/schemas/NearStakingRequestPOSTBody' - $ref: '#/components/schemas/NearUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/OsmoStakingRequestPOSTBody' + - $ref: '#/components/schemas/OsmoUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/PolStakingRequestPOSTBody' + - $ref: '#/components/schemas/PolUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/PolyxStakingRequestPOSTBody' + - $ref: '#/components/schemas/PolyxUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/RethRocketStakingRequestPOSTBody' + - $ref: '#/components/schemas/RethRocketUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/SeiStakingRequestPOSTBody' + - $ref: '#/components/schemas/SeiUnStakingRequestPOSTBody' - $ref: '#/components/schemas/SolStakingRequestPOSTBody' - $ref: '#/components/schemas/SolUnStakingRequestPOSTBody' - $ref: '#/components/schemas/StxStakingRequestPOSTBody' - $ref: '#/components/schemas/StxUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/SuiStakingRequestPOSTBody' + - $ref: '#/components/schemas/SuiUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/SuiWalStakingRequestPOSTBody' + - $ref: '#/components/schemas/SuiWalUnStakingRequestPOSTBody' - $ref: '#/components/schemas/TaoStakingRequestPOSTBody' - $ref: '#/components/schemas/TaoUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/TiaStakingRequestPOSTBody' + - $ref: '#/components/schemas/TiaUnStakingRequestPOSTBody' - $ref: '#/components/schemas/TonStakingRequestPOSTBody' - $ref: '#/components/schemas/TonUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/TrxStakingRequestPOSTBody' + - $ref: '#/components/schemas/TrxUnStakingRequestPOSTBody' - $ref: '#/components/schemas/WctStakingRequestPOSTBody' - $ref: '#/components/schemas/WctUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/WethStakingRequestPOSTBody' + - $ref: '#/components/schemas/WethUnStakingRequestPOSTBody' + - $ref: '#/components/schemas/ZetaStakingRequestPOSTBody' + - $ref: '#/components/schemas/ZetaUnStakingRequestPOSTBody' examples: + AdaStakingRequestPOSTBodyExample: + $ref: '#/components/examples/AdaStakingRequestPOSTBodyExample' + AdaUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/AdaUnStakingRequestPOSTBodyExample' + AsiStakingRequestPOSTBodyExample: + $ref: '#/components/examples/AsiStakingRequestPOSTBodyExample' + AsiUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/AsiUnStakingRequestPOSTBodyExample' + AtomStakingRequestPOSTBodyExample: + $ref: '#/components/examples/AtomStakingRequestPOSTBodyExample' + AtomUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/AtomUnStakingRequestPOSTBodyExample' + AvaxCStakingRequestPOSTBodyExample: + $ref: '#/components/examples/AvaxCStakingRequestPOSTBodyExample' AvaxPStakingRequestPOSTBodyExample: $ref: '#/components/examples/AvaxPStakingRequestPOSTBodyExample' + BabyStakingRequestPOSTBodyExample: + $ref: '#/components/examples/BabyStakingRequestPOSTBodyExample' + BabyUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/BabyUnStakingRequestPOSTBodyExample' BeraStakingRequestPOSTBodyExample: $ref: '#/components/examples/BeraStakingRequestPOSTBodyExample' BeraUnStakingRequestPOSTBodyExample: $ref: '#/components/examples/BeraUnStakingRequestPOSTBodyExample' + BldStakingRequestPOSTBodyExample: + $ref: '#/components/examples/BldStakingRequestPOSTBodyExample' + BldUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/BldUnStakingRequestPOSTBodyExample' + BscStakingRequestPOSTBodyExample: + $ref: '#/components/examples/BscStakingRequestPOSTBodyExample' + BscUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/BscUnStakingRequestPOSTBodyExample' BtcStakingRequestPOSTBodyExample: $ref: '#/components/examples/BtcStakingRequestPOSTBodyExample' BtcUnStakingRequestPOSTBodyExample: $ref: '#/components/examples/BtcUnStakingRequestPOSTBodyExample' + CoredaoStakingRequestPOSTBodyExample: + $ref: '#/components/examples/CoredaoStakingRequestPOSTBodyExample' + CoredaoUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/CoredaoUnStakingRequestPOSTBodyExample' + CoreumStakingRequestPOSTBodyExample: + $ref: '#/components/examples/CoreumStakingRequestPOSTBodyExample' + CoreumUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/CoreumUnStakingRequestPOSTBodyExample' + CronosStakingRequestPOSTBodyExample: + $ref: '#/components/examples/CronosStakingRequestPOSTBodyExample' + CronosUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/CronosUnStakingRequestPOSTBodyExample' + CsprStakingRequestPOSTBodyExample: + $ref: '#/components/examples/CsprStakingRequestPOSTBodyExample' + CsprUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/CsprUnStakingRequestPOSTBodyExample' DotStakingRequestPOSTBodyExample: $ref: '#/components/examples/DotStakingRequestPOSTBodyExample' DotUnStakingRequestPOSTBodyExample: $ref: '#/components/examples/DotUnStakingRequestPOSTBodyExample' + EigenStakingRequestPOSTBodyExample: + $ref: '#/components/examples/EigenStakingRequestPOSTBodyExample' + EigenUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/EigenUnStakingRequestPOSTBodyExample' EthStakingRequestPOSTBodyExample: $ref: '#/components/examples/EthStakingRequestPOSTBodyExample' + HashStakingRequestPOSTBodyExample: + $ref: '#/components/examples/HashStakingRequestPOSTBodyExample' + HashUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/HashUnStakingRequestPOSTBodyExample' + InjectiveStakingRequestPOSTBodyExample: + $ref: '#/components/examples/InjectiveStakingRequestPOSTBodyExample' + InjectiveUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/InjectiveUnStakingRequestPOSTBodyExample' MaticStakingRequestPOSTBodyExample: $ref: '#/components/examples/MaticStakingRequestPOSTBodyExample' MaticUnstakingRequestPOSTBodyExample: @@ -22673,6 +22772,26 @@ paths: $ref: '#/components/examples/NearStakingRequestPOSTBodyExample' NearUnStakingRequestPOSTBodyExample: $ref: '#/components/examples/NearUnStakingRequestPOSTBodyExample' + OsmoStakingRequestPOSTBodyExample: + $ref: '#/components/examples/OsmoStakingRequestPOSTBodyExample' + OsmoUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/OsmoUnStakingRequestPOSTBodyExample' + PolStakingRequestPOSTBodyExample: + $ref: '#/components/examples/PolStakingRequestPOSTBodyExample' + PolUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/PolUnStakingRequestPOSTBodyExample' + PolyxStakingRequestPOSTBodyExample: + $ref: '#/components/examples/PolyxStakingRequestPOSTBodyExample' + PolyxUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/PolyxUnStakingRequestPOSTBodyExample' + RethRocketStakingRequestPOSTBodyExample: + $ref: '#/components/examples/RethRocketStakingRequestPOSTBodyExample' + RethRocketUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/RethRocketUnStakingRequestPOSTBodyExample' + SeiStakingRequestPOSTBodyExample: + $ref: '#/components/examples/SeiStakingRequestPOSTBodyExample' + SeiUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/SeiUnStakingRequestPOSTBodyExample' SolStakingRequestPOSTBodyExample: $ref: '#/components/examples/SolStakingRequestPOSTBodyExample' SolUnStakingRequestPOSTBodyExample: @@ -22681,18 +22800,42 @@ paths: $ref: '#/components/examples/StxStakingRequestPOSTBodyExample' StxUnStakingRequestPOSTBodyExample: $ref: '#/components/examples/StxUnStakingRequestPOSTBodyExample' + SuiStakingRequestPOSTBodyExample: + $ref: '#/components/examples/SuiStakingRequestPOSTBodyExample' + SuiUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/SuiUnStakingRequestPOSTBodyExample' + SuiWalStakingRequestPOSTBodyExample: + $ref: '#/components/examples/SuiWalStakingRequestPOSTBodyExample' + SuiWalUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/SuiWalUnStakingRequestPOSTBodyExample' TaoStakingRequestPOSTBodyExample: $ref: '#/components/examples/TaoStakingRequestPOSTBodyExample' TaoUnStakingRequestPOSTBodyExample: $ref: '#/components/examples/TaoUnStakingRequestPOSTBodyExample' + TiaStakingRequestPOSTBodyExample: + $ref: '#/components/examples/TiaStakingRequestPOSTBodyExample' + TiaUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/TiaUnStakingRequestPOSTBodyExample' TonStakingRequestPOSTBodyExample: $ref: '#/components/examples/TonStakingRequestPOSTBodyExample' TonUnStakingRequestPOSTBodyExample: $ref: '#/components/examples/TonUnStakingRequestPOSTBodyExample' + TrxStakingRequestPOSTBodyExample: + $ref: '#/components/examples/TrxStakingRequestPOSTBodyExample' + TrxUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/TrxUnStakingRequestPOSTBodyExample' WctStakingRequestPOSTBodyExample: $ref: '#/components/examples/WctStakingRequestPOSTBodyExample' WctUnStakingRequestPOSTBodyExample: $ref: '#/components/examples/WctUnStakingRequestPOSTBodyExample' + WethStakingRequestPOSTBodyExample: + $ref: '#/components/examples/WethStakingRequestPOSTBodyExample' + WethUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/WethUnStakingRequestPOSTBodyExample' + ZetaStakingRequestPOSTBodyExample: + $ref: '#/components/examples/ZetaStakingRequestPOSTBodyExample' + ZetaUnStakingRequestPOSTBodyExample: + $ref: '#/components/examples/ZetaUnStakingRequestPOSTBodyExample' responses: '202': description: Successful Staking Request Accepted and Needs Approval @@ -33217,6 +33360,52 @@ components: required: ONE_OR_MORE allowMultiple: true values: [] + AdaStakingRequestPOSTBodyExample: + summary: Ada Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + AdaUnStakingRequestPOSTBodyExample: + summary: Ada UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf + type: UNSTAKE + amount: '10000000000' + AsiStakingRequestPOSTBodyExample: + summary: Asi Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + AsiUnStakingRequestPOSTBodyExample: + summary: Asi UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf + type: UNSTAKE + amount: '10000000000' + AtomStakingRequestPOSTBodyExample: + summary: Atom Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + AtomUnStakingRequestPOSTBodyExample: + summary: Atom UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf + type: UNSTAKE + amount: '10000000000' + AvaxCStakingRequestPOSTBodyExample: + summary: AvaxC Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '100000000' + type: STAKE + subType: STAVAX_STAKE AvaxPDelegationResultsExample: summary: AvaxP Delegation Results Example value: @@ -33348,6 +33537,19 @@ components: max: '0' min: '0' multipleDelegations: false + BabyStakingRequestPOSTBodyExample: + summary: Baby Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + BabyUnStakingRequestPOSTBodyExample: + summary: Baby UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf + type: UNSTAKE + amount: '10000000000' BeraStakingRequestPOSTBodyExample: summary: BERA Staking Request POST Body Example value: @@ -33363,6 +33565,32 @@ components: delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf type: UNSTAKE amount: '1000000000000000000' + BldStakingRequestPOSTBodyExample: + summary: Bld Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + BldUnStakingRequestPOSTBodyExample: + summary: Bld UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf + type: UNSTAKE + amount: '10000000000' + BscStakingRequestPOSTBodyExample: + summary: Bsc Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + BscUnStakingRequestPOSTBodyExample: + summary: Bsc UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf + type: UNSTAKE + amount: '10000000000' BtcStakingRequestPOSTBodyExample: summary: BTC Staking Request POST Body Example value: @@ -33379,6 +33607,33 @@ components: clientId: d055adbc-66a3-4ccd-9a9d-726a05bca0cf delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf type: UNSTAKE + CoredaoStakingRequestPOSTBodyExample: + summary: Coredao Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000000000000' + gasPrice: '50000000000000' + type: STAKE + CoredaoUnStakingRequestPOSTBodyExample: + summary: Coredao UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000000000000' + gasPrice: '50000000000000' + type: UNSTAKE + CoreumStakingRequestPOSTBodyExample: + summary: Coreum Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + CoreumUnStakingRequestPOSTBodyExample: + summary: Coreum UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf + type: UNSTAKE + amount: '10000000000' CreatePolicyRuleExample: summary: A create policy rule request value: @@ -33401,6 +33656,32 @@ components: - 643f146bb13653000765c478a384a656 lockType: LOCK_AFTER_DATE lockDate: '2023-11-13T14:49:48.830522Z' + CronosStakingRequestPOSTBodyExample: + summary: Cronos Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + CronosUnStakingRequestPOSTBodyExample: + summary: Cronos UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf + type: UNSTAKE + amount: '10000000000' + CsprStakingRequestPOSTBodyExample: + summary: Cspr Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + CsprUnStakingRequestPOSTBodyExample: + summary: Cspr UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf + type: UNSTAKE + amount: '10000000000' DotDelegationResultsExample: summary: Dot Delegation Results Example value: @@ -33680,6 +33961,20 @@ components: max: '20384805835211' min: '1000000000000' multipleDelegations: false + EigenStakingRequestPOSTBodyExample: + summary: Eigen Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000000000000' + gasPrice: '50000000000000' + type: STAKE + EigenUnStakingRequestPOSTBodyExample: + summary: Eigen UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000000000000' + gasPrice: '50000000000000' + type: UNSTAKE EnterpriseStakeableCoinsResultExample: summary: Enterprise Stakeable Coins Result Example value: @@ -34277,6 +34572,19 @@ components: required: ALWAYS allowMultiple: false values: [] + HashStakingRequestPOSTBodyExample: + summary: Hash Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + HashUnStakingRequestPOSTBodyExample: + summary: Hash UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf + type: UNSTAKE + amount: '10000000000' InactivePolicyRuleExample: summary: An `INACTIVE` policy rule value: @@ -34312,6 +34620,19 @@ components: createdBy: 5d1a5f2c8f0a9c001a5f2c8f0ad00000 modifiedBy: 5d1a5f2c8f0a9c001a5f2c8f0ad00000 evaluationId: 306258df-dcab-489e-a9fe-ff28ce9fa312 + InjectiveStakingRequestPOSTBodyExample: + summary: Injective Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + InjectiveUnStakingRequestPOSTBodyExample: + summary: Injective UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf + type: UNSTAKE + amount: '10000000000' LicenseResultsExample: summary: Staking License Result Example value: @@ -34983,6 +35304,33 @@ components: minStakeMore: '0' unstaking: multipleDelegations: true + OsmoStakingRequestPOSTBodyExample: + summary: Osmo Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + OsmoUnStakingRequestPOSTBodyExample: + summary: Osmo UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf + type: UNSTAKE + amount: '10000000000' + PolStakingRequestPOSTBodyExample: + summary: Pol Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000000000000' + gasPrice: '50000000000000' + type: STAKE + PolUnStakingRequestPOSTBodyExample: + summary: Pol UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000000000000' + gasPrice: '50000000000000' + type: UNSTAKE PolicyRuleExample: summary: A policy rule description: A successful policy rule details response. @@ -35179,6 +35527,33 @@ components: modifiedBy: 5d1a5f2c8f0a9c001a5f2c8f0ad00000 evaluationId: 306258df-dcab-489e-a9fe-ff28ce9fa312 nextBatchPrevId: 5 + PolyxStakingRequestPOSTBodyExample: + summary: Polyx Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + PolyxUnStakingRequestPOSTBodyExample: + summary: Polyx UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf + type: UNSTAKE + amount: '10000000000' + RethRocketStakingRequestPOSTBodyExample: + summary: RethRocket Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000000000000' + gasPrice: '50000000000000' + type: STAKE + RethRocketUnStakingRequestPOSTBodyExample: + summary: RethRocket UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000000000000' + gasPrice: '50000000000000' + type: UNSTAKE ScopeTouchpointsExample: summary: scope Touchpoints description: A successful response with one Touchpoint. @@ -35233,6 +35608,19 @@ components: required: ALWAYS allowMultiple: true values: [] + SeiStakingRequestPOSTBodyExample: + summary: Sei Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + SeiUnStakingRequestPOSTBodyExample: + summary: Sei UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf + type: UNSTAKE + amount: '10000000000' SolDelegationResultsExample: summary: Sol Delegation Results Example value: @@ -35698,6 +36086,32 @@ components: apy: '9.999' commission: '0.999' coin: tsui + SuiStakingRequestPOSTBodyExample: + summary: Sui Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + SuiUnStakingRequestPOSTBodyExample: + summary: Sui UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf + type: UNSTAKE + amount: '10000000000' + SuiWalStakingRequestPOSTBodyExample: + summary: SuiWal Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + SuiWalUnStakingRequestPOSTBodyExample: + summary: SuiWal UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf + type: UNSTAKE + amount: '10000000000' TaoDelegationResultsExample: summary: Tao Delegation Results Example value: @@ -35846,6 +36260,19 @@ components: statusModifiedDate: 2022-01-10T14:32:28.000Z status: NEW amount: '1012000000' + TiaStakingRequestPOSTBodyExample: + summary: Tia Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + TiaUnStakingRequestPOSTBodyExample: + summary: Tia UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf + type: UNSTAKE + amount: '10000000000' TonStakingRequestPOSTBodyExample: summary: TON Staking Request POST Body Example value: @@ -35998,6 +36425,19 @@ components: required: ALWAYS allowMultiple: false values: [] + TrxStakingRequestPOSTBodyExample: + summary: TRX Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + subType: STAKE + TrxUnStakingRequestPOSTBodyExample: + summary: TRX UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: UNSTAKE WalletStakingStateAttributesExamples: summary: Wallet Staking Attributes value: @@ -36054,6 +36494,33 @@ components: clientId: d055adbc-66a3-4ccd-9a9d-726a05bca0cf delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf type: UNSTAKE + WethStakingRequestPOSTBodyExample: + summary: Weth Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000000000000' + gasPrice: '50000000000000' + type: STAKE + WethUnStakingRequestPOSTBodyExample: + summary: Weth UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000000000000' + gasPrice: '50000000000000' + type: UNSTAKE + ZetaStakingRequestPOSTBodyExample: + summary: Zeta Staking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + amount: '10000000000' + type: STAKE + ZetaUnStakingRequestPOSTBodyExample: + summary: Zeta UnStaking Request POST Body Example + value: + clientId: e055adbc-66a3-4ccd-9a9d-726a05bca0cf + delegationId: e0225adbc-66a3-4ccd-9a9d-726a05bca0cf + type: UNSTAKE + amount: '10000000000' headers: {} links: {} parameters: @@ -36488,23 +36955,7 @@ components: description: The staking asset. required: true schema: - type: string - oneOf: - - type: string - enum: - - ADA - - AVAXP - - BERA - - BTC - - DOT - - ETH - - MATIC - - NEAR - - SOL - - STX - - TON - - WCT - - type: string + $ref: '#/components/schemas/Coin1' pathEnterpriseId: name: enterpriseId in: path @@ -38397,6 +38848,23 @@ components: type: integer minimum: 1 example: 1 + AsiStakingRequestPOSTBody: + title: ASI stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + AsiUnStakingRequestPOSTBody: + title: ASI unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + amount: + description: Amount to unstake in base units. + type: string + example: '10000000000' + required: + - amount AssetsResponse: title: AssetsResponse type: array @@ -38659,6 +39127,31 @@ components: enum: - bg23 - '' + AvaxCStakingRequestPOSTBody: + title: AVAXC stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + properties: + amount: + description: Amount to stake in base units. + type: string + example: '100000000' + type: + description: Staking Request type = 'STAKE'. + type: string + example: STAKE + subType: + description: Subtype of AVAXC staking request. + type: string + enum: + - STAVAX_STAKE + - PSTAVAX_STAKE + example: STAVAX_STAKE + required: + - amount + - type + - subType AvaxPAddress: title: AvaxP Address type: object @@ -38794,6 +39287,23 @@ components: - intentType - createBtcDelegationBytes - $ref: '#/components/schemas/BaseStakeIntent' + BabyStakingRequestPOSTBody: + title: BABY stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + BabyUnStakingRequestPOSTBody: + title: BABY unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + amount: + description: Amount to unstake in base units. + type: string + example: '10000000000' + required: + - amount BabyWithdrawRewardIntent: title: Baby WithdrawReward Intent allOf: @@ -39643,6 +40153,23 @@ components: description: BitGo MPCv2 public key required: - name + BldStakingRequestPOSTBody: + title: BLD stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + BldUnStakingRequestPOSTBody: + title: BLD unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + amount: + description: Amount to unstake in base units. + type: string + example: '10000000000' + required: + - amount BlincAccountResponseProps: title: BlincAccountResponseProps type: object @@ -39710,6 +40237,11 @@ components: - validatorAddress - amount - $ref: '#/components/schemas/BaseStakeIntent' + BscStakingRequestPOSTBody: + title: BSC stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object BscUnDelegateIntent: title: BSC UnDelegate Intent allOf: @@ -39730,6 +40262,18 @@ components: - validatorAddress - amount - $ref: '#/components/schemas/BaseStakeIntent' + BscUnStakingRequestPOSTBody: + title: BSC unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + amount: + description: Amount to unstake in base units. + type: string + example: '10000000000' + required: + - amount BscWithdrawUndelegateIntent: title: BSC Withdraw Intent allOf: @@ -40617,17 +41161,42 @@ components: description: The staking asset. enum: - ADA + - ASI + - ATOM + - AVAXC - AVAXP + - BABY - BERA + - BLD + - BSC - BTC + - COREDAO + - COREUM + - CRONOS + - CSPR - DOT + - EIGEN - ETH + - HASH + - INJECTIVE - MATIC - NEAR + - OSMO + - POL + - POLYX + - RETH-ROCKET + - SEI - SOL - STX + - SUI + - SUI:WAL + - TAO + - TIA - TON + - TRX + - WETH - WCT + - ZETA CoinConditionParameter: title: Coin type: object @@ -41078,6 +41647,41 @@ components: - validatorAddress - amount - $ref: '#/components/schemas/BaseStakeIntentWithCalldata' + CoredaoStakingRequestPOSTBody: + title: COREDAO stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + properties: + gasPrice: + type: string + description: User overridden gas price to apply for the generated transactions for this request. GasPrice is in base units. + CoredaoUnStakingRequestPOSTBody: + title: COREDAO unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + gasPrice: + type: string + description: User overridden gas price to apply for the generated transactions for this request. GasPrice is in base units. + CoreumStakingRequestPOSTBody: + title: COREUM stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + CoreumUnStakingRequestPOSTBody: + title: COREUM unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + amount: + description: Amount to unstake in base units. + type: string + example: '10000000000' + required: + - amount CosmosContractCallIntent: title: Cosmos Contract Call allOf: @@ -41699,6 +42303,40 @@ components: type: string required: - secret + CronosStakingRequestPOSTBody: + title: CRONOS stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + CronosUnStakingRequestPOSTBody: + title: CRONOS unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + amount: + description: Amount to unstake in base units. + type: string + example: '10000000000' + required: + - amount + CsprStakingRequestPOSTBody: + title: CSPR stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + CsprUnStakingRequestPOSTBody: + title: CSPR unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + amount: + description: Amount to unstake in base units. + type: string + example: '10000000000' + required: + - amount Currencies: type: array items: @@ -41930,6 +42568,7 @@ components: - $ref: '#/components/schemas/NearStakingDelegation' - $ref: '#/components/schemas/SolStakingDelegation' - $ref: '#/components/schemas/StxStakingDelegation' + - $ref: '#/components/schemas/SuiStakingDelegation' - $ref: '#/components/schemas/TonStakingDelegation' - $ref: '#/components/schemas/WctStakingDelegation' page: @@ -42759,6 +43398,24 @@ components: $ref: '#/components/schemas/ChallengePartyConfig' required: - challenge + EigenStakingRequestPOSTBody: + title: EIGEN stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + properties: + gasPrice: + type: string + description: User overridden gas price to apply for the generated transactions for this request. GasPrice is in base units. + EigenUnStakingRequestPOSTBody: + title: EIGEN unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + gasPrice: + type: string + description: User overridden gas price to apply for the generated transactions for this request. GasPrice is in base units. Email: type: string format: email @@ -44064,6 +44721,20 @@ components: allOf: - $ref: '#/components/schemas/StakingDelegation' type: object + properties: + properties: + allOf: + - $ref: '#/components/schemas/EthStakingDelegationProperties' + type: object + EthStakingDelegationProperties: + type: object + properties: + bondingTimestamp: + description: An estimated timestamp of when the stake will be bonded. + type: string + unbondingTimestamp: + description: An estimated timestamp of when the stake will be unbonded. + type: string EthStakingIntent: title: ETH Staking Intent allOf: @@ -47030,6 +47701,23 @@ components: type: string description: A description for the condition parameter Value which can be shown to an end user. example: The transfer amount must be greater than the given limit for the condition to trigger + HashStakingRequestPOSTBody: + title: HASH stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + HashUnStakingRequestPOSTBody: + title: HASH unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + amount: + description: Amount to unstake in base units. + type: string + example: '10000000000' + required: + - amount HederaAddress: title: Hedera Address type: object @@ -47572,6 +48260,23 @@ components: type: boolean description: true, if multiple values can be provided, i.e. as a list of values. When false only one value can be provided, i.e. a list with more than one element will be rejected. example: false + InjectiveStakingRequestPOSTBody: + title: INJECTIVE stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + InjectiveUnStakingRequestPOSTBody: + title: INJECTIVE unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + amount: + description: Amount to unstake in base units. + type: string + example: '10000000000' + required: + - amount InquiryStatus: title: InquiryStatus type: string @@ -51562,6 +52267,23 @@ components: - member - customer example: admin + OsmoStakingRequestPOSTBody: + title: OSMO stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + OsmoUnStakingRequestPOSTBody: + title: OSMO unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + amount: + description: Amount to unstake in base units. + type: string + example: '10000000000' + required: + - amount Otp: type: string example: '123456' @@ -53977,6 +54699,24 @@ components: description: 'If present, only enterprise kyc state changes from the list will trigger notifications. If not present, all kyc state changes will trigger notifications. ' required: - url + PolStakingRequestPOSTBody: + title: POL stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + properties: + gasPrice: + type: string + description: User overridden gas price to apply for the generated transactions for this request. GasPrice is in base units. + PolUnStakingRequestPOSTBody: + title: POL unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + gasPrice: + type: string + description: User overridden gas price to apply for the generated transactions for this request. GasPrice is in base units. Policy: title: Policy type: object @@ -54512,6 +55252,23 @@ components: required: - intentType - $ref: '#/components/schemas/PolyxBaseIntent' + PolyxStakingRequestPOSTBody: + title: POLYX stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + PolyxUnStakingRequestPOSTBody: + title: POLYX unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + amount: + description: Amount to unstake in base units. + type: string + example: '10000000000' + required: + - amount PolyxUnstakeIntent: title: POLYX Unstake Intent allOf: @@ -55329,6 +56086,24 @@ components: - walletId - expireTime - userId + RethRocketStakingRequestPOSTBody: + title: RETH-ROCKET stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + properties: + gasPrice: + type: string + description: User overridden gas price to apply for the generated transactions for this request. GasPrice is in base units. + RethRocketUnStakingRequestPOSTBody: + title: RETH-ROCKET unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + gasPrice: + type: string + description: User overridden gas price to apply for the generated transactions for this request. GasPrice is in base units. RoutingNumberString: title: RoutingNumberString type: string @@ -55514,6 +56289,23 @@ components: anyOf: - $ref: '#/components/schemas/WalletValue' - $ref: '#/components/schemas/EnterpriseValue' + SeiStakingRequestPOSTBody: + title: SEI stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + SeiUnStakingRequestPOSTBody: + title: SEI unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + amount: + description: Amount to unstake in base units. + type: string + example: '10000000000' + required: + - amount SendLabel: type: object properties: @@ -56662,6 +57454,20 @@ components: allOf: - $ref: '#/components/schemas/StakingDelegation' type: object + properties: + properties: + allOf: + - $ref: '#/components/schemas/SolStakingDelegationProperties' + type: object + SolStakingDelegationProperties: + type: object + properties: + bondingTimestamp: + description: An estimated timestamp of when the stake will be bonded. + type: string + unbondingTimestamp: + description: An estimated timestamp of when the stake will be unbonded. + type: string SolStakingRequest: title: SOL allOf: @@ -57939,6 +58745,22 @@ components: properties: {} - $ref: '#/components/schemas/PaymentIntent' - $ref: '#/components/schemas/SuiBuildOptions' + SuiStakingDelegation: + title: SUI + allOf: + - $ref: '#/components/schemas/StakingDelegation' + type: object + properties: + properties: + allOf: + - $ref: '#/components/schemas/SuiStakingDelegationProperties' + type: object + SuiStakingDelegationProperties: + type: object + properties: + bondingTimestamp: + description: An estimated timestamp of when the stake will be bonded. + type: string SuiStakingIntent: title: SUI Stake Intent allOf: @@ -57971,6 +58793,23 @@ components: - address - amount - $ref: '#/components/schemas/StakeIntent' + SuiStakingRequestPOSTBody: + title: SUI stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + SuiUnStakingRequestPOSTBody: + title: SUI unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + amount: + description: Amount to unstake in base units. + type: string + example: '10000000000' + required: + - amount SuiUnstakingIntent: title: SUI Unstaking Intent allOf: @@ -57991,6 +58830,23 @@ components: required: - stakedSuiObjectId - $ref: '#/components/schemas/WithdrawIntent' + SuiWalStakingRequestPOSTBody: + title: SUI:WAL stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + SuiWalUnStakingRequestPOSTBody: + title: SUI:WAL unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + amount: + description: Amount to unstake in base units. + type: string + example: '10000000000' + required: + - amount SupportedAddressFormat: title: SupportedAddressFormat type: string @@ -58183,6 +59039,23 @@ components: required: - pendingChainInitialization - creationFailure + TiaStakingRequestPOSTBody: + title: TIA stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + TiaUnStakingRequestPOSTBody: + title: TIA unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + amount: + description: Amount to unstake in base units. + type: string + example: '10000000000' + required: + - amount TimeWindowConditionParameter: title: Time window type: object @@ -60986,6 +61859,33 @@ components: allOf: - $ref: '#/components/schemas/IntegerString' description: String representation of the amount to limit in base units (stroops) + TrxStakingRequestPOSTBody: + title: TRX stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + properties: + subType: + description: Subtype of TRX staking request. + type: string + enum: + - STAKE + - VOTE + example: STAKE + required: + - subType + TrxUnStakingRequestPOSTBody: + title: TRX unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + amount: + description: Amount to unstake in base units. + type: string + example: '10000000000' + required: + - amount TssConfig: title: TssConfig type: object @@ -66719,6 +67619,24 @@ components: - lowFeeAddressBalance example: transfer description: Event type to listen to. + WethStakingRequestPOSTBody: + title: WETH stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + properties: + gasPrice: + type: string + description: User overridden gas price to apply for the generated transactions for this request. GasPrice is in base units. + WethUnStakingRequestPOSTBody: + title: WETH unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + gasPrice: + type: string + description: User overridden gas price to apply for the generated transactions for this request. GasPrice is in base units. WhitelistedAddressValue: title: Whitelisted type: object @@ -67230,6 +68148,23 @@ components: source: type: string example: GBSGOXQNPULNPBX7XTHXP2GDBOZMHPIZOOA7CQXYTLHYKF5J2JDCF7LT + ZetaStakingRequestPOSTBody: + title: ZETA stake + allOf: + - $ref: '#/components/schemas/StakingRequestPOSTBody' + type: object + ZetaUnStakingRequestPOSTBody: + title: ZETA unstake + allOf: + - $ref: '#/components/schemas/UnStakingRequestPOSTBody' + type: object + properties: + amount: + description: Amount to unstake in base units. + type: string + example: '10000000000' + required: + - amount baseBalanceStrings: title: baseBalanceStrings type: object