Transaction Too Large

1.5k Views Asked by At

I unstaked my Solana on TrustWallet from 5 or so delegators at once. Since then, when I go to claim my rewards, I receive the following error:

encoded solana_sdk::transaction::versioned::Versioned-Transaction too large: 1876 bytes (max: encoded/raw 1683/1232).

There's no option to separate the transactions in TrustWallet.

1

There are 1 best solutions below

3
On

I'm having the exact same issue. The problem is that Trust Wallet tries to claim from all validators at once, creating a larger than accepted transaction payload.

From Solana's website:

a limitation of Solana transactions having a maximum serialized size of 1232 bytes.

So the issue needs to be solved by Trust, nothing Solana can do about this. I reached out to customer support, but they just gave me a standard reply to update the app and make sure I have enough free SOL for transaction fees, which I do and has nothing to do with this error. This is really annoying - the funds are stuck in the app while the price is in a freefall. I'm trying to press them to open a bug ticket and solve this with the next update, but no reply yet.