Repository navigation
Complete lxgr API compatibility and refresh keyword descriptions - #356
patrickwieth wants to merge 4 commits into
Conversation
|
Recovery verified after deployment: https://github.com/DecentralCardGame/frontend/actions/runs/41290846082 . A fresh Chromium session on the public https://lxgr.xyz/#/gallery shows 552 results, successfully loads card details from lxgr.xyz:1318, and reports no REST failures or page errors. CI also passes. Please merge this fix so future master-based deployments retain the adapter flag. No chain state was modified. |
|
Updated deployment verified: https://github.com/DecentralCardGame/frontend/actions/runs/41344541449 . Public lxgr.xyz serves index-JYyEtLK0.js, shows 552 gallery results, loads card details without REST/page errors and includes all 20 approved descriptions and the current transaction namespace. Both frontend CI and Cardobject #108 CI pass. Actual signed save/artwork tests passed on an isolated local chain; no real player wallet or live-chain transaction was used. crowdcontrol.network still serves its previous index-BfWoyMeU.js and production endpoint. This PR now includes the full API compatibility fix; please merge it to retain the deployed changes. |
|
Follow-up for contradictory card-update notifications is live (8ad14b0): one atomic content/artwork transaction, duplicate-click guard, separate confirmed/UI-refresh error paths, and corrected callbacks for artist-only uploads. Real isolated signing verifies exactly one signature and rollback when the second message fails. Tests exercise the actual Creator submit/artist methods; CI passes. Deployment run 41391305885 passed on retry (the first attempt returned nonzero after completing the build). Public index-C4PST_5Z.js, CardCreatorPage-DVWeRLrv.js and useTx-eSf_UkXd.js match local build SHA-256 hashes exactly. Public gallery still shows 552 cards; Creator renders without page errors. Real browser-wallet signing remains owner-controlled; no extension user-gesture restrictions are bypassed. |
Summary
Extends this still-open PR's original lxgr REST fix with current-chain transaction compatibility and the 20 approved keyword descriptions.
fa68808db06201d7102d614c37fc8f18ce08c54a/ Cosmos SDK v0.53.5, with source hashes and a reproducible generator.Update Card failed. Browser-extension sidePanel/user-gesture policies are not bypassed.3cb0a830af0a3896f4c91dd56d88ea94e97c68c8. Keep the frontend's deployed grammar/class permissions unchanged: this does not silently enable the separately approved Body Count/Autopsy class expansions before the chain supports them.Validation
The local signing test uses only freshly generated disposable accounts. No real wallet, live-chain transactions, private keys or test node databases are included. Amino-only wallets are explicitly unsupported for current custom messages. Real Keplr/hardware-wallet signing still requires owner-controlled testing.
No chain upgrade, genesis rewrite, CardchainCS or gameclient modifications. Frame/authoring policy is unchanged. See
docs/current-chain-transactions.mdfor reproducible checks and limitations.