File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed
modules/sdk-core/src/bitgo/staking Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -178,6 +178,12 @@ export interface TaoStakeOptions extends StakeOptions {
178178 netUID ?: string ;
179179}
180180
181+ export interface VetStakeOptions extends StakeOptions {
182+ /**
183+ * vet staking nft tier
184+ */
185+ nftTier ?: string ;
186+ }
181187export interface UnstakeOptions {
182188 amount : string ;
183189 clientId ?: string ;
@@ -296,7 +302,7 @@ export interface StakingSignOptions {
296302export interface IStakingWallet {
297303 readonly walletId : string ;
298304 readonly coin : string ;
299- stake ( options : StakeOptions | TronStakeOptions | TaoStakeOptions ) : Promise < StakingRequest > ;
305+ stake ( options : StakeOptions | TronStakeOptions | TaoStakeOptions | VetStakeOptions ) : Promise < StakingRequest > ;
300306 unstake ( options : UnstakeOptions | EthUnstakeOptions ) : Promise < StakingRequest > ;
301307 switchValidator ( options : SwitchValidatorOptions | TaoSwitchValidatorOptions ) : Promise < StakingRequest > ;
302308 claimRewards ( options : ClaimRewardsOptions ) : Promise < StakingRequest > ;
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ import {
2323 TronStakeOptions ,
2424 TaoStakeOptions ,
2525 TaoSwitchValidatorOptions ,
26+ VetStakeOptions ,
2627} from './iStakingWallet' ;
2728import { BitGoBase } from '../bitgoBase' ;
2829import { IWallet , PrebuildTransactionResult } from '../wallet' ;
@@ -60,7 +61,7 @@ export class StakingWallet implements IStakingWallet {
6061 * @param options - stake options
6162 * @return StakingRequest
6263 */
63- async stake ( options : StakeOptions | TronStakeOptions | TaoStakeOptions ) : Promise < StakingRequest > {
64+ async stake ( options : StakeOptions | TronStakeOptions | TaoStakeOptions | VetStakeOptions ) : Promise < StakingRequest > {
6465 return await this . createStakingRequest ( options , 'STAKE' ) ;
6566 }
6667
@@ -319,7 +320,8 @@ export class StakingWallet implements IStakingWallet {
319320 | ClaimRewardsOptions
320321 | TronStakeOptions
321322 | TaoStakeOptions
322- | TaoSwitchValidatorOptions ,
323+ | TaoSwitchValidatorOptions
324+ | VetStakeOptions ,
323325 type : string
324326 ) : Promise < StakingRequest > {
325327 return await this . bitgo
You can’t perform that action at this time.
0 commit comments