@@ -483,6 +483,11 @@ multisigCommand(
483
483
"-d, --vote-pubkeys <comma_separated_voter_pubkeys>" ,
484
484
"vote account to delegate to" ,
485
485
)
486
+ . option (
487
+ "-a, --amount <number>" ,
488
+ "Amount of stake to assign (in SOL)" ,
489
+ "100000" ,
490
+ )
486
491
. action ( async ( options : any ) => {
487
492
const vault = await loadVaultFromOptions ( options ) ;
488
493
const cluster : PythCluster = options . cluster ;
@@ -493,6 +498,8 @@ multisigCommand(
493
498
? options . votePubkeys . split ( "," ) . map ( ( m : string ) => new PublicKey ( m ) )
494
499
: [ ] ;
495
500
501
+ const amount = Number ( options . amount ) ;
502
+
496
503
const instructions : TransactionInstruction [ ] = [ ] ;
497
504
498
505
for ( const votePubkey of votePubkeys ) {
@@ -515,7 +522,7 @@ multisigCommand(
515
522
seed : seed ,
516
523
fromPubkey : authorizedPubkey ,
517
524
newAccountPubkey : stakePubkey ,
518
- lamports : 100000 * LAMPORTS_PER_SOL ,
525
+ lamports : amount * LAMPORTS_PER_SOL ,
519
526
space : StakeProgram . space ,
520
527
programId : StakeProgram . programId ,
521
528
} ) ,
0 commit comments