Skip to content

Commit ce84475

Browse files
committed
Revert "more robust isDelegateSigner for swift orders"
This reverts commit 2d4e30b.
1 parent 99e23ce commit ce84475

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

sdk/src/driftClient.ts

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6639,21 +6639,14 @@ export class DriftClient {
66396639
readablePerpMarketIndex: marketIndex,
66406640
});
66416641

6642+
const isDelegateSigner = takerInfo.signingAuthority.equals(
6643+
takerInfo.takerUserAccount.delegate
6644+
);
6645+
66426646
const borshBuf = Buffer.from(
66436647
signedSignedMsgOrderParams.orderParams.toString(),
66446648
'hex'
66456649
);
6646-
6647-
const isDelegateSigner = borshBuf
6648-
.slice(0, 8)
6649-
.equals(
6650-
Uint8Array.from(
6651-
Buffer.from(
6652-
sha256('global' + ':' + 'SignedMsgOrderParamsDelegateMessage')
6653-
).slice(0, 8)
6654-
)
6655-
);
6656-
66576650
try {
66586651
const { signedMsgOrderParams } = this.decodeSignedMsgOrderParamsMessage(
66596652
borshBuf,

0 commit comments

Comments
 (0)