penumbra-zone / web

Apache License 2.0
12 stars 15 forks source link

Third-party proof-of-concept extension #340

Open grod220 opened 8 months ago

grod220 commented 8 months ago

We have a major objective of writing our packages in such a way that allows for third-party wallets (Keplr, Leap, etc) to easily integrate the view service into their own codebase.

We wrote a third-party integration guide in the past and have taken the beginning steps to update it based on the new message passing system.

Given how deeply integrated the view service is in our code, it's challenging to know if it indeed could work with other wallet extension infra. For instance, we should assume they handle custodying completely different. Think we should do three things:

  1. Complete the end-to-end third party integration documentation. Should give a step-by-step tutorial on how it can be done.
  2. Add a proof-of-concept extension to /apps that serves as an integration guide. Should be heavily stripped down and not require any styling. Should display block sync progress & balances.
  3. Add a proof-of-concept web app to /apps that has a button to issue a simple send transaction and display wallet id.
turbocrime commented 8 months ago

some notes on this in #341