Page MenuHomePhabricator

Add webpage interaction to extension
ClosedPublic

Authored by bytesofman on Dec 21 2020, 22:59.

Details

Reviewers
alcipir
majcosta
Group Reviewers
Restricted Project
Commits
rABC295f251ca5f9: Add webpage interaction to extension
Summary

CashTab as an extension can be used to complete a transaction defined on a webpage, similar to Badger Button

Test Plan
  1. Follow steps in web/cashtab/README.md to build and test extension wallet
  2. Navigate to https://laughing-villani-8cfcaf.netlify.app/?path=/story/badgerbutton--default and click the green button
  3. Observe that the CashTab extension opens with the Send form populated from the web page
  4. Click send. Observe that an additional confirmation modal is required to complete the transaction on a web-loaded tx.

npm run extension

Diff Detail

Repository
rABC Bitcoin ABC
Branch
extension-background
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 14512
Build 28986: Build Diff
Build 28985: arc lint + arc unit