Skip to content

Commit 80b4dd9

Browse files
author
Dev Kalra
authored
add support for priority fee (#1418)
1 parent ecf3479 commit 80b4dd9

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

contract_manager/src/governance.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ import {
3333
deriveWormholeBridgeDataKey,
3434
} from "@certusone/wormhole-sdk/lib/cjs/solana/wormhole";
3535
import { KeyValueConfig, Storable } from "./base";
36+
import { PriorityFeeConfig } from "@pythnetwork/solana-utils";
3637

3738
class InvalidTransactionError extends Error {
3839
constructor(message: string) {
@@ -343,7 +344,8 @@ export class Vault extends Storable {
343344
*/
344345
public async proposeWormholeMessage(
345346
payloads: Buffer[],
346-
proposalAddress?: PublicKey
347+
proposalAddress?: PublicKey,
348+
priorityFeeConfig: PriorityFeeConfig = {}
347349
): Promise<WormholeMultisigProposal> {
348350
const squad = this.getSquadOrThrow();
349351
const multisigVault = new MultisigVault(
@@ -356,7 +358,8 @@ export class Vault extends Storable {
356358
await multisigVault.proposeWormholeMultipleMessagesWithPayer(
357359
payloads,
358360
squad.wallet.publicKey,
359-
proposalAddress
361+
proposalAddress,
362+
priorityFeeConfig
360363
);
361364
return new WormholeMultisigProposal(txAccount, squad, this.cluster);
362365
}

governance/xc_admin/packages/xc_admin_common/src/propose.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,8 @@ export class MultisigVault {
219219
public async proposeWormholeMultipleMessagesWithPayer(
220220
payloads: Buffer[],
221221
messagePayer: PublicKey,
222-
proposalAddress?: PublicKey
222+
proposalAddress?: PublicKey,
223+
priorityFeeConfig: PriorityFeeConfig = {}
223224
): Promise<PublicKey> {
224225
const msAccount = await this.getMultisigAccount();
225226

@@ -267,7 +268,7 @@ export class MultisigVault {
267268

268269
const txToSend = TransactionBuilder.batchIntoLegacyTransactions(
269270
ixToSend,
270-
{}
271+
priorityFeeConfig
271272
);
272273
await this.sendAllTransactions(txToSend);
273274
return proposalAddress;

0 commit comments

Comments
 (0)