Skip to content

Conversation

martinyonatann
Copy link
Member

Add Transporter and Snap Client

Summary

This PR introduces the Transporter and Snap client to support secure communication with the Snap API. It ensures proper initialization and verification of the client's private key during startup.

Changes

  • Added Transporter abstraction for handling API requests/responses with clean, testable interface
  • Implemented Snap client for secure interactions with Snap APIs
  • Added client verification (VerifyClientKey) to validate RSA private keys on startup

@martinyonatann martinyonatann merged commit 38c59d5 into main Sep 6, 2025
@martinyonatann martinyonatann deleted the feat/client branch September 6, 2025 16:15
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