# Very long signature with Slush wallet

**URL:** <https://forums.sui.io/t/very-long-signature-with-slush-wallet/48544>\
**Category:** Technical Support\
**Created:** [June 7, 2025, 5:00pm UTC](https://forums.sui.io/t/very-long-signature-with-slush-wallet/48544 "2025-06-07T17:00:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dimaa6](https://avatars.discourse-cdn.com/v4/letter/d/ec9cab/32.png) [@dimaa6](https://forums.sui.io/u/dimaa6)\
**Post date:** [June 7, 2025, 5:00pm UTC](https://forums.sui.io/t/very-long-signature-with-slush-wallet/48544/1 "2025-06-07T17:00:06Z")

</div>

I’m investigating signPersonalMessage method of SUI wallets. With Suiet, serialized signature has length 97 bytes, which is in line with how it is serialized by @mysten/sui (look at dist\esm\cryptography\signature.js):

const pubKeyBytes = publicKey.toRawBytes();  
const serializedSignature = new Uint8Array(1 + signature.length + pubKeyBytes.length);  
serializedSignature.set([SIGNATURE\_SCHEME\_TO\_FLAG[signatureScheme]]);  
serializedSignature.set(signature, 1);  
serializedSignature.set(pubKeyBytes, 1 + signature.length);  
return toBase64(serializedSignature);

In case of ed25519, public key length is 32, signature length is 64, then 64 + 32 + 1 = 97.

Now let’s use SDK’s useSignPersonalMessage example (sorry, cannot post links, but in is on sdk\_mystenlabs\_com documentation)

When connecting to Suiet wallet, signature has 97 bytes. But when using Slush, it is very long (close to 1KB). Looks like a bug in Slush?

---

<div class="post-metadata">

**Author:** ![EasonYou](https://avatars.discourse-cdn.com/v4/letter/e/898d66/32.png) [@EasonYou](https://forums.sui.io/u/EasonYou)\
**Post date:** [July 25, 2025, 6:37pm UTC](https://forums.sui.io/t/very-long-signature-with-slush-wallet/48544/2 "2025-07-25T18:37:37Z")

</div>

I meet the same problem, any solution here?
