Skip to content

Commit 16d3898

Browse files
committed
Update Freighter module to handle the two signMessage versions of Freighter.
1 parent 3ddffc1 commit 16d3898

File tree

2 files changed

+10
-12
lines changed

2 files changed

+10
-12
lines changed

pnpm-lock.yaml

Lines changed: 4 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/modules/freighter.module.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,12 @@ export class FreighterModule implements ModuleInterface {
134134

135135
if (error || !signedMessage) throw error;
136136

137-
return { signedMessage: Buffer.from(signedMessage).toString('base64'), signerAddress: signerAddress };
137+
return {
138+
signedMessage: typeof signedMessage === 'string'
139+
? signedMessage
140+
: Buffer.from(signedMessage).toString('base64'),
141+
signerAddress: signerAddress
142+
};
138143
})
139144
.catch(e => {
140145
throw parseError(e);

0 commit comments

Comments
 (0)