Skip to content

Expose the store objects, decycled with RefValue #4163

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Kouteki opened this issue Apr 15, 2025 · 1 comment
Open

Expose the store objects, decycled with RefValue #4163

Kouteki opened this issue Apr 15, 2025 · 1 comment

Comments

@Kouteki
Copy link
Contributor

Kouteki commented Apr 15, 2025

Description

When exposing the store objects, use the RefValue system to handle any circular references cleanly.

By exposing these de-cycled store objects, clients (wallets, dashboards, explorers, dApps) can:

  • See the full state of a contract or the chain
  • Understand what's going on inside realms, packages, user accounts, etc.
  • Build better tools or UIs on top of this data
@moul
Copy link
Member

moul commented Apr 15, 2025

We are unsure about directly exposing the store, but we definitely want to provide an API for accessing the state.

cc @gfanton, as he is working on something similar in #2949 and is also aware of our expectations for in-gnoweb state exploration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Triage
Development

No branches or pull requests

2 participants