We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3d3ae57 commit df33d41Copy full SHA for df33d41
2 files changed
.changeset/five-doors-fold.md
@@ -0,0 +1,5 @@
1
+---
2
+"@hyperlane-xyz/sdk": patch
3
4
+
5
+Fixed sealevel fee payer
typescript/sdk/src/signers/svm/solana-web3js.ts
@@ -167,6 +167,10 @@ export class SvmMultiProtocolSignerAdapter implements IMultiProtocolSigner<Proto
167
168
transaction.recentBlockhash = blockhash;
169
170
+ if (!transaction.feePayer) {
171
+ transaction.feePayer = this.signer.publicKey;
172
+ }
173
174
// Sign with extra signers first (e.g., randomWallet for Sealevel transferRemote).
175
// Uses partialSign to avoid clearing any existing signatures.
176
// This re-signs with the fresh blockhash, overwriting the adapter's pre-sign.
0 commit comments