1.0.0 • Published 5 months ago
@oasisprotocol/client-ext-utils v1.0.0
Utilities related to browser extensions
This package contains a library for both building a browser extension and interacting with it from web content.
Developers, see this getting started guide.
Philosophy
A browser extension is a convenient place to implement a wallet so that it can be used with dApps. Prefer to have more responsibilities in the dApp, such as connecting to a node, estimating or configuring gas, setting nonces, and submitting transactions.
An extension that works by altering the JavaScript environment for all sites is a lot to trust. Prefer to have a dApp request to interact with an extension.
Inventory of what's here
- A messaging protocol for web content to connect to a browser extension.
- For use in web content, a
ContextSigner
implementation that forwards requests to a browser extension over the messaging protocol. - For use in browser extensions, a library that understands the messaging protocol and calls given callbacks.
1.0.0
5 months ago
0.1.1-alpha.1
2 years ago
0.1.0-alpha3
3 years ago
0.1.0-alpha2
3 years ago
0.1.0-alpha1
3 years ago