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: build on modular core-web #67

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Commits on Oct 4, 2024

  1. feat: create abstract client base with web worker

    - this provides common instantiation and state observation logic for
      when we create a fedimint clint like FedimintWallet
    okjodom committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    2adac7c View commit details
    Browse the repository at this point in the history
  2. feat: declare standalone Federation client logic

    - an instance of this class can be used to interact with the federation,
    without any of the other wallet or lightnign modules
    - should probably be called `FederationAdmin`?
    okjodom committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    736fd5f View commit details
    Browse the repository at this point in the history
  3. feat: compose Federation class into FedimintWallet

    - Replaces `FederationService` with an instance of `Federation` within
      `FedimintWallet`.
    - Showcases how standalone client instances can be composed into a logic
      set like the wallet, while sharing an indemponent `WorkerClient`
    instance
    okjodom committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    7f19678 View commit details
    Browse the repository at this point in the history
  4. chore: declare changeset

    okjodom committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    0c0b088 View commit details
    Browse the repository at this point in the history