Skip to content

decoding bech32 failed: invalid checksum (expected lrszuj got gucx66) when trying to submit blob via API docs #4195

Open
@rootulp

Description

@rootulp

Celestia Node version

v0.20.1-mocha

OS

Docker

Install tools

I'm trying to submit a blob via https://node-rpc-docs.celestia.org/?version=v0.21.9# and I'm hitting this error

{
  "id": 1,
  "jsonrpc": "2.0",
  "error": {
    "code": 1,
    "message": "decoding bech32 failed: invalid checksum (expected lrszuj got gucx66)"
  }
}

I suspect the signer or fee_granter in the default request isn't correct but the error isn't helpful at indicating which one.

I retried by removing those fields hoping that the default account for my bridge node would be used but that doesn't work and I can't find the address associated with my bridge node.

cel-key list
Error: no or invalid node type provided

Others

No response

Steps to reproduce it

I'm running a bridge node locally with --rpc.skip-auth.

  1. Navigate to https://node-rpc-docs.celestia.org/?version=v0.21.9#blob
  2. Click Try it out
  3. Click Send Request

Expected result

To submit a blob

Actual result

decoding bech32 failed: invalid checksum (expected lrszuj got gucx66)

Relevant log output

Is the node "stuck"? Has it stopped syncing?

No. Bridge node is emitting logs like it is functioning.

Notes

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingexternalIssues created by non node team members

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions