v3.0.1-querypatch
Pre-releaseUnofficial emergency build restoring state queries after v3.0.0 broke them chain-wide (version does not exist on every LCD/gRPC/RPC query; consensus unaffected).
This is a query-path-only patch — NOT consensus-breaking. A patched node produces identical app-hashes and stays in consensus with unpatched nodes, so validators can swap the binary and restart rolling, with no governance vote.
Binary: passage-3.0.1-linux-amd64 — sha256 a45959d26f1aa6199981fc9b1d005a21a5ed64c8d7b9af4fba4438e35da61954
Apply (per validator):
- Stop the node.
- Replace the
passagebinary (cosmovisor:~/.passage/cosmovisor/upgrades/v3.0.0/bin/passage) — back up the original first. - Start. Reads work immediately on that node.
Proven: deployed on the CryptoDungeon validator — balance/staking queries return real data, validator keeps signing on mainnet (fork-free).
Source (rebuildable):
- Passage3D go.mod wiring: branch
passage-v3.0.1-query-fix(off the v3.0.0 tag) - The actual fix:
github.com/Ninjaxan/cosmos-sdkbranchv0.47.13-passage-queryfix—baseapp.CreateQueryContextserves latest-height queries from the live store instead of the broken versioned path. - Diff vs v3.0.0: envadiv/Passage3D@v3.0.0...Ninjaxan:Passage3D:passage-v3.0.1-query-fix
Recommend envadiv tag an official v3.0.1 from the v3.0.0 lineage. Built by Crypto Dungeon (validator: CryptoDungeon).