Skip to content

Solana sendTransaction hangs or reports success for failed signatures #5778

Closed

Description

@o-mid

Description

SolanaAdapter.sendTransaction and writeSolanaTransaction poll getSignatureStatus until status.value is truthy, with no timeout and no check of status.value.err.

Expected

  • A signature that never confirms should fail after a bounded wait.
  • A confirmed signature with err set should fail, not return { hash }.

Actual

  • { value: null } (unknown or dropped signature) polls forever and leaks the interval.
  • { value: { err: ... } } is treated as success because the object is truthy.

Covered by waitForSignatureConfirmation tests and SolanaAdapter - sendTransaction error handling > should reject when signature status includes an on-chain error.

Activity

  1. linear commented on Sep 15, 2026

    @linear
  2. rtomas commented on Sep 22, 2026

    @rtomas
    Contributor

    hi @o-mid

    Can you reproduce the issue in our lab and send us a video with the console error ?
    https://lab.reown.com/appkit/?name=solana

    It's working ok for me.

    Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    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