Request to auto-connect personal-files for surfpool

name: surfpool

description: Surfpool is a command-line tool for working with Solana-based deployments and other blockchain runtimes. It integrates with the Solana CLI ecosystem and relies on shared configuration and keypair files managed by Solana tooling.

snapcraft: snapcraft-surfpool/snapcraft.yaml at main · txtx/snapcraft-surfpool · GitHub

upstream: https://github.com/txtxrun/surfpool

upstream-relation: I am the upstream developer and publisher of the snap.

interfaces:

  • personal-files:
    • request-type: auto-connection
    • reasoning: surfpool is a CLI tool that interoperates with the Solana CLI and requires access to the user’s Solana keypair stored in ~/.config/solana/id.json. This file is essential for signing blockchain transactions, and users expect this to work without extra manual steps.

I previously asked for access to classic confinement, but was instead directed to setup the personal-files plug and request auto-connection.

This request has been added to the queue for review by the @reviewers team.

In case it’s helpful, here is the orginal request for classic confinement: Classic confinement request for surfpool