From 69ac6d7a9ab8cdfb3e4bc88b90404d8fea807247 Mon Sep 17 00:00:00 2001 From: guibescos <59208140+guibescos@users.noreply.github.com> Date: Fri, 4 Oct 2024 01:19:36 +0800 Subject: [PATCH] feat: optimize governance positions (#1990) * feat: optimize governance positions * cleanup * cleanup * go * go --- governance/pyth_staking_sdk/src/pyth-staking-client.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/governance/pyth_staking_sdk/src/pyth-staking-client.ts b/governance/pyth_staking_sdk/src/pyth-staking-client.ts index a6df342c7..63c8e3d33 100644 --- a/governance/pyth_staking_sdk/src/pyth-staking-client.ts +++ b/governance/pyth_staking_sdk/src/pyth-staking-client.ts @@ -266,6 +266,12 @@ export class PythStakingClient { stakeAccountPositions, }) .instruction(), + await this.stakingProgram.methods + .mergeTargetPositions({ voting: {} }) + .accounts({ + stakeAccountPositions, + }) + .instruction(), ); return sendTransaction(instructions, this.connection, this.wallet);