Repository navigation
feat(chat-app): devstack 0.7.0 with fully-local Walrus - #75
Open
ioannischtz wants to merge 4 commits into
Open
ioannischtz wants to merge 4 commits into
ioannischtz wants to merge 4 commits into
Conversation
- migrate to envelope-based codegen: the shim resolves generated config/seal/walrus via forNetwork; old generated modules are gone - replace the GraphQL publish-tx recovery with localPackage capture (MessagingNamespace/Version); groups id = merged package id - boot local Walrus (publisher/aggregator/upload-relay) and feed its URLs into the attachments adapter, all-or-nothing vs VITE_WALRUS_* env - dev wallet is injected by devstackVitePlugin; the dev-wallet devDep must stay installed or the plugin skips injection - guard pre-staged checkouts (rev pin) and Move.toml dep patches against silent no-ops Validated e2e on a clean stack: create -> send+attachment -> decrypt -> local-aggregator round-trip; relayer archives quilts to the local publisher. Co-Authored-By: Claude Fable 5 <[email protected]>
- DEVSTACK.md: Walrus + captured-objects sections, relayer env incl. local WALRUS_* URLs; drop stale dev-wallet/recovery wiring - spin-up-local-devstack skill + NOTES: done-state Walrus, 0.7.0 migration notes (envelope codegen, restart-loop gotcha, wipe on upgrade) - AGENTS.md skill entries + .env.example comments (devstack supplies the walrus URLs; relayer archival must be repointed on localnet) Co-Authored-By: Claude Fable 5 <[email protected]>
dapp-kit-core 1.3.2 rejects the injected dev wallet's initializer handshake
("Registration un-successful"), so it never reaches the connect modal even
though its floating panel mounts. devstack 0.7.0 targets core ^1.6.0 /
react ^2.1.2; bump to 1.6.3 / 2.1.5 and note the coupling in NOTES.md.
Co-Authored-By: Claude Fable 5 <[email protected]>
- DEVSTACK.md gains "Run the whole stack": the one step-by-step for the full local stack (devstack + relayer + verification); other docs now cross-link instead of repeating env blocks - add scripts/local-relayer.sh: extracts GROUPS_PACKAGE_ID + local Walrus URLs from the stack's deployment.json and SUI_RPC_URL from the validator's host-published port, then cargo-runs the relayer - cross-links from relayer README/AGENTS, chat-app README, and the spin-up-relayer / spin-up-local-devstack skills Co-Authored-By: Claude Fable 5 <[email protected]>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This was referenced Jul 7, 2026
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Migrates the chat-app devstack integration to
@mysten-incubation/devstack0.7.0 and enables the local Walrus cluster — attachments and relayer archival no longer touch testnet.capturefor MessagingNamespace/Version (drops the GraphQL publish-tx recovery)chat-app/scripts/local-relayer.sh+ single copy-paste runbook inchat-app/docs/DEVSTACK.md; component docs cross-link instead of duplicatingValidated e2e on a clean stack (headless + manual UI): create → send + attachment → decrypt → local-aggregator round-trip; relayer archives quilts locally with indexer tags intact.
Refs SEW-1004 (tier 1 — indexer localnet support + RecoveryTransport are follow-ups).
🤖 Generated with Claude Code