Skip to content

Handle large payloads without hitting size limit #4141

@124maa

Description

@124maa

NPM Versions:

  • @walletconnect/web3wallet: ^1.10.0
  • @walletconnect/core: ^2.11.0
  • @walletconnect/sign-client: ^2.11.0

When sending messages from wallet to dApp, the payload limit is constantly reached. The limit is roughly 71kb, but the 71kb limit isn't defined anywhere. This is the error message I get when the limit is reached:

Payload size limit exceeded. Maximum size for tag 1109 is 98304

This low limit is killing the UX for dApps and is our biggest pain point with WalletConnect. It would be nice if the limit was increased, or if there were an easy way to break up a large message and send the chunks.

Our wallet is for a private blockchain, so there's unfortunately no public data provider that can reduce the load on WalletConnect.

Originally posted by @jonandgon in #4100

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions