Skip to content
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

feat(cosmic-swingset): Introduce inquisitor.mjs #10807

Open
wants to merge 23 commits into
base: master
Choose a base branch
from

Conversation

gibson042
Copy link
Member

refs: #10725

Description

Introduces a tool that loads a swingstore.sqlite file and allows scripted or interactive interrogation of both the database and vats in an ephemeral environment.

Security Considerations

This adds new exports for internal use by the inquisitor and related tools, entailing some layer-crossing (e.g., returning a reference to the SwingSet controller from the chain-oriented launchAndShareInternals).

Scaling Considerations

n/a

Documentation Considerations

The script includes usage information.

Testing Considerations

This tool is for internal use, and does not have unit tests. There's a risk of bit-rot, but the alternative is excessive effort on covering rich environmental functionality that might still be insufficient protection.

Upgrade Considerations

n/a

@gibson042 gibson042 requested a review from a team as a code owner January 7, 2025 03:06
Copy link

cloudflare-workers-and-pages bot commented Jan 8, 2025

Deploying agoric-sdk with  Cloudflare Pages  Cloudflare Pages

Latest commit: 9387e2f
Status: ✅  Deploy successful!
Preview URL: https://a26f6a56.agoric-sdk.pages.dev
Branch Preview URL: https://gibson-2025-01-inquisitor.agoric-sdk.pages.dev

View logs

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

Successfully merging this pull request may close these issues.

1 participant